L432KCで通信モジュールとSDカード書き込みを動かすプログラムです。

Dependencies:   mbed nRF24L01P SDFileSystem

Revision:
1:fd3967c16fcf
Parent:
0:0a9f4da8e642
Child:
2:4a917b67a400
--- a/dummy-L432KC.cpp	Mon Dec 21 01:28:24 2020 +0000
+++ b/dummy-L432KC.cpp	Tue Dec 22 04:19:15 2020 +0000
@@ -10,7 +10,8 @@
 RawSerial  UDGS01(D1, D0);        // UD-GS01とのシリアル通信用にUARTピンを新たに定義。
 Ticker     interrput;
 
-SDFileSystem sd(D11, D12, D13, D10, "sd"); // mosi, miso, sclk, cs__このコードの場所はメインの上にしよう_SDFileSystemを新しくしたら、ヘッダ側(SDFileSystem.cppの122行辺り)で周波数を定義してたので,(10MHzぐらいに設定)周波数は削除した書き方に
+SDFileSystem sd1(PB_5_ALT0, PB_4_ALT0, PB_3_ALT0, A0, "sd1"); // mosi, miso, sclk, cs__このコードの場所はメインの上にしよう_SDFileSystemを新しくしたら、ヘッダ側(SDFileSystem.cppの122行辺り)で周波数を定義してたので,(10MHzぐらいに設定)周波数は削除した書き方に
+//D11, D12, D13
 
 #define TRANSFER_SIZE   32
 int      out_flg = 0;
@@ -33,7 +34,8 @@
 int      write_flg = 0;
 int      close_flg = 0;
 
-nRF24L01P my_nrf24l01p(A6, A5, A1, D3, D6, D9);    // mosi, miso, sck, csn, ce, irq
+nRF24L01P my_nrf24l01p(A6, A5, A4, D3, D6, D9);    // mosi, miso, sck, csn, ce, irq
+//A6, A5, A4
 
 
 //nRF24L01P my_nrf24l01p(p5, p6, p7, p8, p9, p10);    // mosi, miso, sck, csn, ce, irq
@@ -94,7 +96,6 @@
    
    wait(1);
    
-   
     my_nrf24l01p.powerUp();
     my_nrf24l01p.setRfFrequency(NRF24L01P_MIN_RF_FREQUENCY);//2400-2525
     my_nrf24l01p.setRfOutputPower(NRF24L01P_TX_PWR_MINUS_12_DB);//mAX 0  -6 -12 -18
@@ -110,14 +111,14 @@
     my_nrf24l01p.setTransferSize( TRANSFER_SIZE );//mAX 32
     my_nrf24l01p.setReceiveMode();
     my_nrf24l01p.enable();
-    
+   
     
    printf("Hellooooo\r\n");
     wait_ms(10);
    
    if(open_flg == 0){
         wait(1);
-        fp = fopen("/sd/testlog.txt", "a");             
+        fp = fopen("/sd1/testlog.txt", "a");             
          
          if (fp == NULL)
         {
@@ -211,6 +212,6 @@
      }    
 
          
-         
+        
  } //一番最初のwhileの}
 }
\ No newline at end of file