Преглед на файлове

Только один канал

TelenkovDmitry преди 5 месеца
родител
ревизия
4bd948ff14
променени са 5 файла, в които са добавени 14 реда и са изтрити 14 реда
  1. 5 5
      fw/modules/io/analog_input.c
  2. BIN
      output/fw.bin
  3. 4 4
      project/ewarm/module_universal_io.dep
  4. 5 5
      tools/analog_in.py
  5. BIN
      tools/fw.bin

+ 5 - 5
fw/modules/io/analog_input.c

@@ -195,7 +195,7 @@ bool ai_adc_init(void)
 // Оцифровка всех 16-и каналов (входы + дополнительные каналы)
 void ai_processing(void)
 {
-#if 0
+#if 1
     adc_meas_two_channels(&settings.ai[0], &settings.ai[0 + 6], 
                               &adc_com_raw_data[0], &adc_com_raw_data[0 + 6]);
         
@@ -204,7 +204,7 @@ void ai_processing(void)
     adc_com_fil_data[0 + 6] = average_int(&average_filter[0 + 6], adc_com_raw_data[0 + 6]);
 #endif
     
-#if 1  
+#if 0  
     // 12 основных каналов 
     for (uint8_t i = 0; i < AI_COMMON_NUMBER/2; i++)
     {
@@ -218,7 +218,7 @@ void ai_processing(void)
 #endif
     
     
-#if 1    
+#if 0    
     // 4 дополнительных канала
     for (uint8_t i = 0; i < AI_ADD_NUMBER/2; i++)
     {
@@ -256,7 +256,7 @@ void adc_meas_two_channels(ai_t *one, ai_t *two, uint16_t *out_one, uint16_t *ou
     }            
     
     
-#if 1    
+#if 0    
     // 2 - ой канал
     if (two->state == 0) {
         DBG printf("[two] channel name: %u off\r\n", two->name);
@@ -350,7 +350,7 @@ void adc_task(void *params)
         
         ai_leds_processing();
         
-        vTaskDelay(10);
+        vTaskDelay(100);
     }
 }
 

BIN
output/fw.bin


+ 4 - 4
project/ewarm/module_universal_io.dep

@@ -759,6 +759,10 @@
         <file>
             <name>$PROJ_DIR$\..\..\fw\modules\io\analog_input.c</name>
             <outputs>
+                <tool>
+                    <name>ICCARM</name>
+                    <file> 419</file>
+                </tool>
                 <tool>
                     <name>BICOMP</name>
                     <file> 696</file>
@@ -3686,10 +3690,6 @@
                 </tool>
             </inputs>
         </file>
-        <forcedrebuild>
-            <name>$PROJ_DIR$\..\..\fw\modules\io\analog_input.c</name>
-            <tool>ICCARM</tool>
-        </forcedrebuild>
     </configuration>
     <configuration>
         <name>Release</name>

+ 5 - 5
tools/analog_in.py

@@ -212,10 +212,10 @@ def main():
     #     sleep(1)
 
     '''Данные каналов'''
-    # while True:
-    #     ai.print_raw_inputs()
-    #     ai.print_filtered_inputs()
-    #     sleep(1)
+    while True:
+        ai.print_raw_inputs()
+        ai.print_filtered_inputs()
+        sleep(1)
 
     # ai.get_raw_inputs()
     # ai.print_raw_inputs()
@@ -230,7 +230,7 @@ def main():
     # ai.sys.get_system_vars()
 
     '''Сохранение настроек'''
-    ai.sys.save_sattings()
+    # ai.sys.save_sattings()
 
     '''Обновление прошивки'''
     # serial_port.timeout = 1

BIN
tools/fw.bin