Domenico Vitale / Mbed 2 deprecated Sens_Temp_SPI

Dependencies:   mbed

Committer:
domemort
Date:
Wed Nov 03 15:36:25 2021 +0000
Revision:
0:ab6b71828f52
-

Who changed what in which revision?

UserRevisionLine numberNew contents of line
domemort 0:ab6b71828f52 1 #include "mbed.h"
domemort 0:ab6b71828f52 2
domemort 0:ab6b71828f52 3 SPI port(D11, D12, D13);
domemort 0:ab6b71828f52 4 DigitalOut cs(D7);
domemort 0:ab6b71828f52 5 AnalogIn adc_temp(ADC_TEMP);
domemort 0:ab6b71828f52 6
domemort 0:ab6b71828f52 7 char buffer[2];
domemort 0:ab6b71828f52 8
domemort 0:ab6b71828f52 9 int main(){
domemort 0:ab6b71828f52 10 cs=1;
domemort 0:ab6b71828f52 11 port.format(8,3);
domemort 0:ab6b71828f52 12 port.frequency(1000000);
domemort 0:ab6b71828f52 13 while(1){
domemort 0:ab6b71828f52 14 cs=1;
domemort 0:ab6b71828f52 15 buffer[0] = adc_temp.read();
domemort 0:ab6b71828f52 16 buffer[1] = adc_temp.read()<<8;
domemort 0:ab6b71828f52 17 cs=0;
domemort 0:ab6b71828f52 18 port.write(buffer[0]);
domemort 0:ab6b71828f52 19 cs=1;
domemort 0:ab6b71828f52 20 cs=0;
domemort 0:ab6b71828f52 21 port.write(buffer[1]);
domemort 0:ab6b71828f52 22 wait_ms(50);
domemort 0:ab6b71828f52 23 }
domemort 0:ab6b71828f52 24
domemort 0:ab6b71828f52 25 }