![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
2020/08/23 Serial pc(....をコメントアウトしなくても正常動作しているぞ...どういうことなんだろうか?
main.cpp@2:4a6bbf2975d4, 2020-08-24 (annotated)
- Committer:
- falconsyunya
- Date:
- Mon Aug 24 04:03:13 2020 +0000
- Revision:
- 2:4a6bbf2975d4
- Parent:
- 1:6ab283373dec
2020/8/24;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
falconsyunya | 0:9348fc74a9f1 | 1 | #include "mbed.h" |
falconsyunya | 2:4a6bbf2975d4 | 2 | |
falconsyunya | 2:4a6bbf2975d4 | 3 | |
falconsyunya | 2:4a6bbf2975d4 | 4 | |
falconsyunya | 0:9348fc74a9f1 | 5 | int main() |
falconsyunya | 0:9348fc74a9f1 | 6 | { |
falconsyunya | 2:4a6bbf2975d4 | 7 | Serial pc(USBTX, USBRX, 19200);//パソコン側からもマイコン⇒IM920のデータはみれる |
falconsyunya | 0:9348fc74a9f1 | 8 | Serial uart(PA_2, PA_3, 19200);//TX(IM920_RX), RX(IM920_TX) |
falconsyunya | 0:9348fc74a9f1 | 9 | //DigitalOut Reset(); |
falconsyunya | 0:9348fc74a9f1 | 10 | //DigitalOut Busy(); |
falconsyunya | 0:9348fc74a9f1 | 11 | |
falconsyunya | 0:9348fc74a9f1 | 12 | DigitalOut uart_activity(LED2); |
falconsyunya | 0:9348fc74a9f1 | 13 | |
falconsyunya | 1:6ab283373dec | 14 | //uart.printf("STRT 2");//"1"で高速モード,"2"で長距離モード |
falconsyunya | 1:6ab283373dec | 15 | |
falconsyunya | 1:6ab283373dec | 16 | int a[60]; |
falconsyunya | 1:6ab283373dec | 17 | int i,j=0; |
falconsyunya | 1:6ab283373dec | 18 | for (i=0;i<=60;i++){ |
falconsyunya | 1:6ab283373dec | 19 | a[i]=1; |
falconsyunya | 1:6ab283373dec | 20 | } |
falconsyunya | 0:9348fc74a9f1 | 21 | |
falconsyunya | 0:9348fc74a9f1 | 22 | while(1) { |
falconsyunya | 2:4a6bbf2975d4 | 23 | //ノード番号(00~FF)を設定.データを送るごとに1増やす. |
falconsyunya | 1:6ab283373dec | 24 | uart.printf("STNN %02x\r\n",j); |
falconsyunya | 1:6ab283373dec | 25 | j++; |
falconsyunya | 2:4a6bbf2975d4 | 26 | if(j==256){j=0;} |
falconsyunya | 1:6ab283373dec | 27 | |
falconsyunya | 1:6ab283373dec | 28 | //データの送信 |
falconsyunya | 0:9348fc74a9f1 | 29 | uart.printf("TXDA "); |
falconsyunya | 1:6ab283373dec | 30 | for(i=0;i<60;i++){ |
falconsyunya | 1:6ab283373dec | 31 | uart.printf("%d",a[i]); |
falconsyunya | 1:6ab283373dec | 32 | } |
falconsyunya | 0:9348fc74a9f1 | 33 | uart.printf("\r\n"); |
falconsyunya | 1:6ab283373dec | 34 | wait(0.34);//長距離モードでは3パケット/sであるので,0.34秒ほどwaitする. |
falconsyunya | 0:9348fc74a9f1 | 35 | uart_activity = !uart_activity;//LED2を点ける(or消す) |
falconsyunya | 0:9348fc74a9f1 | 36 | } |
falconsyunya | 0:9348fc74a9f1 | 37 | |
falconsyunya | 0:9348fc74a9f1 | 38 | } |