ok

Dependencies:   mbed

Fork of _test_suivi_mur by christophe vermaelen

Committer:
vermaelen
Date:
Wed Jun 07 16:14:27 2017 +0000
Revision:
8:24a3fa0f912a
Parent:
6:5f7df5c74a77
V1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vermaelen 0:dcb865a03d57 1 #include "mbed.h"
vermaelen 2:82b72fa8dbcd 2 #include "fct.h"
vermaelen 8:24a3fa0f912a 3 DigitalOut cs(p13);
vermaelen 8:24a3fa0f912a 4 DigitalIn bp(p14);
vermaelen 0:dcb865a03d57 5 int main()
vermaelen 0:dcb865a03d57 6 {
vermaelen 8:24a3fa0f912a 7 char A=0x80;
vermaelen 8:24a3fa0f912a 8 char B=0x00;
vermaelen 8:24a3fa0f912a 9 monI2C.write(ADR_PCF,&A,1);
vermaelen 8:24a3fa0f912a 10 vitG.period(PERIOD);
vermaelen 8:24a3fa0f912a 11 vitD.period(PERIOD);
vermaelen 8:24a3fa0f912a 12 vitG.pulsewidth(PERIOD);
vermaelen 8:24a3fa0f912a 13 vitD.pulsewidth(PERIOD);
vermaelen 8:24a3fa0f912a 14 cs = 1; //initialisation de CS à ‘1’
vermaelen 8:24a3fa0f912a 15 spi.format(16,0);
vermaelen 8:24a3fa0f912a 16 spi.frequency(1000000);
vermaelen 8:24a3fa0f912a 17 bp.mode(PullUp);
vermaelen 0:dcb865a03d57 18 while(1) {
vermaelen 8:24a3fa0f912a 19 leds.write(bp.read()+1);
vermaelen 8:24a3fa0f912a 20 //cs=0;
vermaelen 8:24a3fa0f912a 21 monI2C.write(ADR_PCF,&B,1);
vermaelen 8:24a3fa0f912a 22 unsigned int valeur = spi.write(0x00);
vermaelen 8:24a3fa0f912a 23 valeur = (valeur>>1)&0x0FFF;
vermaelen 8:24a3fa0f912a 24 printf("valeur lue = %d\n\r", valeur);
vermaelen 8:24a3fa0f912a 25 //cs=1;
vermaelen 8:24a3fa0f912a 26 monI2C.write(ADR_PCF,&A,1);
vermaelen 8:24a3fa0f912a 27 wait(0.05);
vermaelen 0:dcb865a03d57 28 }
vermaelen 0:dcb865a03d57 29 }