doppler shift / Mbed 2 deprecated STM32_ADC_InternalChannels_3

Dependencies:   mbed

Committer:
KINU
Date:
Wed Dec 09 12:01:45 2020 +0000
Revision:
2:f510a0b084ba
Parent:
1:f7f1c0356ffd
aaaa

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ryouheitakamoto 0:303ad425d2ac 1 #include "mbed.h"
ryouheitakamoto 0:303ad425d2ac 2 Serial pc(SERIAL_TX, SERIAL_RX);
KINU 1:f7f1c0356ffd 3 Serial device(PA_9,PA_10);
ryouheitakamoto 0:303ad425d2ac 4
ryouheitakamoto 0:303ad425d2ac 5 DigitalIn dir(PA_10);
KINU 1:f7f1c0356ffd 6
ryouheitakamoto 0:303ad425d2ac 7 int main()
ryouheitakamoto 0:303ad425d2ac 8 {
KINU 1:f7f1c0356ffd 9
KINU 1:f7f1c0356ffd 10 int bin;
KINU 1:f7f1c0356ffd 11 int data[100000];
ryouheitakamoto 0:303ad425d2ac 12 while(1) {
KINU 1:f7f1c0356ffd 13
KINU 1:f7f1c0356ffd 14 if(dir) { //データが届いている場合
KINU 1:f7f1c0356ffd 15
KINU 2:f510a0b084ba 16 bin = pc.getc(); //bin変数に値を入れる
KINU 1:f7f1c0356ffd 17 pc.printf("%02hhx ",bin); // デバッグ用
KINU 2:f510a0b084ba 18 /* if(bin == 0xFE){// bin変数の中身がFEの場合、値の取得開始
KINU 1:f7f1c0356ffd 19 pc.printf("start");
KINU 1:f7f1c0356ffd 20 for(int k = 0; k<1000; k++){
KINU 1:f7f1c0356ffd 21
KINU 1:f7f1c0356ffd 22 data[k] == pc.getc(); //データをdata配列に入れる
KINU 1:f7f1c0356ffd 23 pc.printf("%02hhx ",data[k]); // デバッグ用
KINU 1:f7f1c0356ffd 24
KINU 1:f7f1c0356ffd 25 if(data[k] == 0xFD)//データが配列の値がFDだった場合
KINU 1:f7f1c0356ffd 26 printf("finish");
KINU 1:f7f1c0356ffd 27
KINU 1:f7f1c0356ffd 28 }
KINU 1:f7f1c0356ffd 29
KINU 2:f510a0b084ba 30 }*/
KINU 1:f7f1c0356ffd 31 }
KINU 1:f7f1c0356ffd 32
ryouheitakamoto 0:303ad425d2ac 33 }
KINU 1:f7f1c0356ffd 34 }
KINU 1:f7f1c0356ffd 35
KINU 1:f7f1c0356ffd 36 // printf("n = %x n = %X\n", n, n);これでnが16進表記になる