doppler shift / Mbed 2 deprecated Register_set_completed_1

Dependencies:   mbed

Revision:
6:85891eee5322
Parent:
5:215407735ff3
Child:
7:0129730f8ad9
diff -r 215407735ff3 -r 85891eee5322 main.cpp
--- a/main.cpp	Thu Mar 25 13:46:14 2021 +0000
+++ b/main.cpp	Thu Mar 25 14:56:16 2021 +0000
@@ -46,29 +46,22 @@
         uint32_t freq_bit;
         uint32_t tmp = 0;
         if(key == '0') {
-            /* printf("reg0= ");
-             for(int i = 32; i > 0; i--) {//デバッグ用
-                if(reg0& (1 << (i - 1))) {
-                    pc.printf("1");
-                } else {
-                    pc.printf("0");
-                }
-            }*/
+           
             printf("\r\n");
             
             tmp =  reg0 >> 27; //この行と次の行でレジスタのデータの部分を全て0にしている
             tmp = tmp << 27;
-            for(int i = 32; i > 0; i--) {//デバッグ用
+            /*for(int i = 32; i > 0; i--) {//デバッグ用
                 if(tmp & (1 << (i - 1))) {
                     pc.printf("1");
                 } else {
                     pc.printf("0");
                 }
             }
-            printf("\r\n"); //001110000000000…が出力
+            printf("\r\n"); //001110000000000…が出力*/
 
             freq_bit = binary(calsat_freq)<<4;
-            printf("freq_bit=");//デバッグ用
+           /* printf("freq_bit=");//デバッグ用
             for(int i = 32; i > 0; i--) {
                 if(freq_bit & (1 << (i - 1))) {
                     pc.printf("1");
@@ -76,7 +69,7 @@
                     pc.printf("0"); //00000[23bit]0000が出力
                 }
             }
-            printf("\r\n");
+            printf("\r\n");*/
             /*printf("freq_bit0=");//デバッグ用
             for(int i = 32; i > 0; i--) {
                 if(freq_bit & (1 << (i - 1))) {
@@ -86,16 +79,7 @@
                 }
             }
             printf("\r\n");*/
-            /*freq_bit = freq_bit>>5;
-             printf("freq_bit5 = ");//デバッグ用
-             for(int i = 28; i > 0; i--) {
-                 if(freq_bit & (1 << (i - 1))) {
-                     pc.printf("1");
-                 } else {
-                     pc.printf("0");
-                 }
-             }
-             printf("\r\n");*/
+          
 
             /*freq_bit = freq_bit<<4;
             printf("freq_bit4 = ");//デバッグ用
@@ -109,15 +93,7 @@
             printf("\r\n");*/
             tmp |= freq_bit;
             register_data_array[2] = tmp;
-            printf("register_data_array[2]=");//デバッグ用
-            for(int i = 32; i > 0; i--) {
-                if(tmp & (1 << (i - 1))) {
-                    pc.printf("1");
-                } else {
-                    pc.printf("0");
-                }
-            }
-            printf("\r\n");
+            
         } else if(key == '1') {
 
             freq_bit = binary(calsat_freq);
@@ -260,6 +236,7 @@
         reg_num++;
         if(reg_num == 4) {
             reg_num = 0;
+            register_num =0;
         }
     }
     void show_all()//完成したレジスタの値を出力
@@ -306,8 +283,10 @@
 {
     Serial device( p9, p10, 9600);
     printf("Start\r\n");
+    calsat32 tmp;
+        tmp.file_read('0',435);
     while(1) {
-        calsat32 tmp;
+        
         while(device.readable()) {
 
             char c = device.getc();