Browse Source

添加ADC采集触发功能

div1
QQyyblithe 2 years ago
parent
commit
929bcfea2f
8 changed files with 340 additions and 329 deletions
  1. +6
    -4
      IAR/settings/test01.dbgdt
  2. +1
    -1
      IAR/settings/test01.dnx
  3. +20
    -22
      IAR/settings/test01.wsdt
  4. +250
    -250
      IAR/test01.dep
  5. +5
    -8
      user/adc_Interrupt.c
  6. +16
    -21
      user/main.c
  7. +16
    -11
      user/pin_Init.c
  8. +26
    -12
      user/uart_Interrupt.c

+ 6
- 4
IAR/settings/test01.dbgdt View File

@@ -156,7 +156,7 @@
<RecentlyUsedMenus>1</RecentlyUsedMenus>
<MenuShadows>1</MenuShadows>
<ShowAllMenusAfterDelay>1</ShowAllMenusAfterDelay>
<CommandsUsage>B40300003300138600001A0000005786000001000000568400000100000010860000A90000001581000003000000048100000100000023920000010000005F860000010000000F8100000200000020810000020000000C81000033000000EA800000010000001D8100000100000026DE0000020000001D92000002000000048600000300000056860000640100001781000001000000288100000100000055840000010000001481000005000000259200000100000083860000020000000081000001000000D88600000100000028E100005A00000009860000010000005E860000070000001F810000060000000E8100003400000003E10000030000000B8100000100000000E1000003000000E9800000010000008E860000040000006986000001000000588600000100000014860000260000002781000002000000558600000100000005810000020000001186000051000000028400000100000010840000050000004681000099000000608600000300000021810000110000005D860000010000000D810000040000001E8100001F0000000886000002000000</CommandsUsage>
<CommandsUsage>C90300003300138600001A0000005786000001000000568400000100000010860000B20000001581000003000000048100000100000023920000010000005F860000010000000F8100000200000020810000020000000C81000033000000EA800000010000001D8100000100000026DE0000020000001D92000002000000048600000300000056860000640100001781000001000000288100000100000055840000010000001481000005000000259200000100000083860000020000000081000001000000D88600000100000028E100005A00000009860000010000005E860000070000001F810000060000000E8100003400000003E10000030000000B8100000100000000E1000003000000E9800000010000008E8600000400000069860000010000005886000001000000148600002600000027810000020000005586000001000000058100000200000011860000530000000284000001000000108400000500000046810000A3000000608600000300000021810000110000005D860000010000000D810000040000001E8100001F0000000886000002000000</CommandsUsage>
</MFCToolBarParameters>
<CommandManager>
<CommandsWithoutImages>19000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000838600005886000004DC00007784000007840000808C000044D500007486000000DC000001DC000002DC000003DC00002AE10000008200001C8200000182000067860000</CommandsWithoutImages>
@@ -962,7 +962,9 @@
<item>UART1rxIndex</item>
<item>adc_GetValue</item>
<item>g_Adc12ConversionValue</item>
<item />
<item>flag1</item>
<item>SystemCoreClock</item>
<item></item>
</expressions>
<col-names>
<item>Expression</item>
@@ -1144,7 +1146,7 @@
</BasePane-34048>
<MFCToolBar-34049>
<Name>Debug</Name>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000000000035000000FFFEFF0000000000000000000000000001000000010000000180138600000000000031000000FFFEFF00000000000000000000000000010000000100000001805E8600000000000037000000FFFEFF0000000000000000000000000001000000010000000180608600000000000039000000FFFEFF00000000000000000000000000010000000100000001805D8600000000000036000000FFFEFF000000000000000000000000000100000001000000018010860000000000002F000000FFFEFF0000000000000000000000000001000000010000000180118600000000040030000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000000000032000000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000020009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
<Buttons>00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000000040035000000FFFEFF0000000000000000000000000001000000010000000180138600000000040031000000FFFEFF00000000000000000000000000010000000100000001805E8600000000040037000000FFFEFF0000000000000000000000000001000000010000000180608600000000040039000000FFFEFF00000000000000000000000000010000000100000001805D8600000000040036000000FFFEFF000000000000000000000000000100000001000000018010860000000004002F000000FFFEFF0000000000000000000000000001000000010000000180118600000000000030000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000000040032000000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000020009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000</Buttons>
</MFCToolBar-34049>
<Pane-34049>
<ID>34049</ID>
@@ -1178,7 +1180,7 @@
</BasePane-34050>
<MFCToolBar-34051>
<Name>Main</Name>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000066000000FFFEFF000000000000000000000000000100000001000000018001E100000000000067000000FFFEFF000000000000000000000000000100000001000000018003E100000000000069000000FFFEFF000000000000000000000000000100000001000000018000810000000000004A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006D000000FFFEFF000000000000000000000000000100000001000000018025E100000000000070000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040073000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040074000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005D000000FFFEFF000000000000000000000000000100000001000000018024E10000000000006F000000FFFEFF000000000000000000000000000100000001000000018028E100000000040071000000FFFEFF000000000000000000000000000100000001000000018029E100000000000072000000FFFEFF000000000000000000000000000100000001000000018002810000000000004C000000FFFEFF0000000000000000000000000001000000010000000180298100000000000061000000FFFEFF000000000000000000000000000100000001000000018027810000000000005F000000FFFEFF0000000000000000000000000001000000010000000180288100000000000060000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040059000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040050000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000051000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000065000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005B000000FFFEFF000000000000000000000000000100000001000000018020810000000000005C000000FFFEFF0000000000000000000000000001000000010000000180468100000000020063000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000</Buttons>
<Buttons>00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000004006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000000006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000000006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000000071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000040070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000040073000000FFFEFF000000000000000000000000000100000001000000018002810000000004004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000040062000000FFFEFF0000000000000000000000000001000000010000000180278100000000040060000000FFFEFF0000000000000000000000000001000000010000000180288100000000040061000000FFFEFF00000000000000000000000000010000000100000001801D810000000000005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000020064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000</Buttons>
</MFCToolBar-34051>
<Pane-34051>
<ID>34051</ID>


+ 1
- 1
IAR/settings/test01.dnx View File

@@ -35,7 +35,7 @@
<LeaveTargetRunning>_ 0</LeaveTargetRunning>
</JLinkDriver>
<DebugChecksum>
<Checksum>2142188364</Checksum>
<Checksum>3227652277</Checksum>
</DebugChecksum>
<Exceptions>
<StopOnUncaught>_ 0</StopOnUncaught>


+ 20
- 22
IAR/settings/test01.wsdt
File diff suppressed because it is too large
View File


+ 250
- 250
IAR/test01.dep View File

@@ -5,614 +5,614 @@
<configuration>
<name>Debug</name>
<outputs>
<file>$PROJ_DIR$\Debug\Obj\fsl_str.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_gpio.o</file>
<file>$PROJ_DIR$\..\user\adc_Interrupt.c</file>
<file>$PROJ_DIR$\..\user\delay.c</file>
<file>$PROJ_DIR$\..\user\delay.h</file>
<file>$PROJ_DIR$\Debug\Obj\serial_port_uart.o</file>
<file>$PROJ_DIR$\..\drivers\fsl_adc16.h</file>
<file>$PROJ_DIR$\..\utilities\debug_console\fsl_debug_console.h</file>
<file>$PROJ_DIR$\..\drivers\fsl_common.h</file>
<file>$PROJ_DIR$\Debug\Obj\serial_manager.__cstat.et</file>
<file>$PROJ_DIR$\..\utilities\debug_console\fsl_debug_console.c</file>
<file>$PROJ_DIR$\..\utilities\generic_list.c</file>
<file>$PROJ_DIR$\Debug\Obj\serial_port_uart.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\main.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\pin_Init.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_uart.__cstat.et</file>
<file>$PROJ_DIR$\..\user\pit.c</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_str.__cstat.et</file>
<file>$PROJ_DIR$\..\user\uart_Interrupt.c</file>
<file>$PROJ_DIR$\Debug\Obj\serial_port_uart.o</file>
<file>$PROJ_DIR$\..\drivers\fsl_uart.c</file>
<file>$PROJ_DIR$\..\drivers\fsl_common.h</file>
<file>$PROJ_DIR$\..\user\pin_Init.c</file>
<file>$PROJ_DIR$\..\utilities\generic_list.c</file>
<file>$PROJ_DIR$\Debug\Obj\pin_Init.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\main.o</file>
<file>$PROJ_DIR$\Debug\Obj\adc_Interrupt.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\system_MKV56F24.o</file>
<file>$PROJ_DIR$\..\utilities\serial_port_uart.c</file>
<file>$PROJ_DIR$\Debug\Obj\pin_Init.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_assert.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\delay.o</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_common.__cstat.et</file>
<file>$TOOLKIT_DIR$\inc\c\iccarm_builtin.h</file>
<file>$PROJ_DIR$\Debug\List\test01.map</file>
<file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
<file>$PROJ_DIR$\..\drivers\fsl_uart.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
<file>$PROJ_DIR$\..\drivers\fsl_clock.h</file>
<file>$PROJ_DIR$\..\utilities\fsl_assert.c</file>
<file>$TOOLKIT_DIR$\inc\c\stdbool.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_common.o</file>
<file>$PROJ_DIR$\..\drivers\fsl_port.h</file>
<file>$PROJ_DIR$\..\utilities\serial_port_uart.h</file>
<file>$PROJ_DIR$\..\startup\startup_MKV56F24.s</file>
<file>$PROJ_DIR$\..\startup\MKV56F24.h</file>
<file>$PROJ_DIR$\..\user\uart_Interrupt.h</file>
<file>$PROJ_DIR$\..\utilities\debug_console\fsl_debug_console.h</file>
<file>$PROJ_DIR$\..\utilities\debug_console\fsl_debug_console.c</file>
<file>$PROJ_DIR$\Debug\Obj\serial_port_uart.xcl</file>
<file>$PROJ_DIR$\..\drivers\fsl_common.c</file>
<file>$PROJ_DIR$\..\drivers\fsl_pit.c</file>
<file>$PROJ_DIR$\..\startup\system_MKV56F24.c</file>
<file>$PROJ_DIR$\Debug\Obj\adc_Interrupt.o</file>
<file>$PROJ_DIR$\Debug\Obj\uart_Interrupt.o</file>
<file>$PROJ_DIR$\..\user\uart_Interrupt.h</file>
<file>$PROJ_DIR$\..\startup\fsl_device_registers.h</file>
<file>$PROJ_DIR$\Debug\Obj\generic_list.__cstat.et</file>
<file>$PROJ_DIR$\..\user\pin_Init.c</file>
<file>$PROJ_DIR$\Debug\Obj\startup_MKV56F24.o</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_clock.o</file>
<file>$PROJ_DIR$\..\utilities\str\fsl_str.c</file>
<file>$PROJ_DIR$\..\user\delay.c</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_debug_console.o</file>
<file>$PROJ_DIR$\..\Include\cmsis_compiler.h</file>
<file>$PROJ_DIR$\..\user\adc_Interrupt.c</file>
<file>$PROJ_DIR$\..\drivers\fsl_uart.c</file>
<file>$PROJ_DIR$\..\startup\MKV56F24.h</file>
<file>$PROJ_DIR$\..\startup\startup_MKV56F24.s</file>
<file>$PROJ_DIR$\..\user\pit.c</file>
<file>$PROJ_DIR$\..\user\main.c</file>
<file>$PROJ_DIR$\..\user\pit.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_gpio.o</file>
<file>$PROJ_DIR$\..\drivers\fsl_gpio.c</file>
<file>$PROJ_DIR$\..\user\uart_Interrupt.c</file>
<file>$PROJ_DIR$\..\Include\cmsis_version.h</file>
<file>$PROJ_DIR$\Debug\Obj\uart_adapter.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\serial_port_uart.__cstat.et</file>
<file>$PROJ_DIR$\..\drivers\fsl_pit.h</file>
<file>$PROJ_DIR$\..\user\main.c</file>
<file>$PROJ_DIR$\Debug\Obj\delay.xcl</file>
<file>$PROJ_DIR$\..\drivers\fsl_clock.c</file>
<file>$PROJ_DIR$\..\drivers\fsl_pit.c</file>
<file>$PROJ_DIR$\..\drivers\fsl_adc16.c</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_uart.xcl</file>
<file>$PROJ_DIR$\..\drivers\fsl_clock.c</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_adc16.xcl</file>
<file>$TOOLKIT_DIR$\inc\c\assert.h</file>
<file>$PROJ_DIR$\Debug\Exe\test01.out</file>
<file>$PROJ_DIR$\Debug\Obj\generic_list.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_clock.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_clock.__cstat.et</file>
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_adc16.o</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_str.xcl</file>
<file>$PROJ_DIR$\..\utilities\generic_list.h</file>
<file>$TOOLKIT_DIR$\lib\m7M_tls.a</file>
<file>$PROJ_DIR$\..\user\adc_Interrupt.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
<file>$PROJ_DIR$\Debug\Obj\serial_manager.o</file>
<file>$PROJ_DIR$\..\drivers\fsl_gpio.h</file>
<file>$PROJ_DIR$\Debug\Obj\generic_list.xcl</file>
<file>$PROJ_DIR$\..\utilities\serial_manager.h</file>
<file>$PROJ_DIR$\..\startup\system_MKV56F24.h</file>
<file>$PROJ_DIR$\Debug\Obj\system_MKV56F24.__cstat.et</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_float_setup.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_clock.xcl</file>
<file>$PROJ_DIR$\..\user\adc_Interrupt.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_assert.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_clock.__cstat.et</file>
<file>$TOOLKIT_DIR$\inc\c\assert.h</file>
<file>$PROJ_DIR$\..\utilities\serial_port_internal.h</file>
<file>$PROJ_DIR$\Debug\Obj\generic_list.o</file>
<file>$PROJ_DIR$\Debug\Exe\test01.out</file>
<file>$PROJ_DIR$\..\utilities\debug_console\fsl_debug_console_conf.h</file>
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
<file>$PROJ_DIR$\..\Include\mpu_armv7.h</file>
<file>$PROJ_DIR$\Debug\Obj\system_MKV56F24.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\uart_adapter.o</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
<file>$PROJ_DIR$\..\utilities\serial_port_internal.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_str.xcl</file>
<file>$PROJ_DIR$\..\utilities\generic_list.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_float_setup.h</file>
<file>$TOOLKIT_DIR$\lib\shb_l.a</file>
<file>$PROJ_DIR$\Debug\Obj\main.__cstat.et</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
<file>$PROJ_DIR$\Debug\Obj\serial_manager.o</file>
<file>$PROJ_DIR$\..\startup\system_MKV56F24.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_adc16.xcl</file>
<file>$PROJ_DIR$\..\utilities\serial_manager.h</file>
<file>$PROJ_DIR$\..\utilities\debug_console\fsl_debug_console_conf.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_uart.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_pit.o</file>
<file>$PROJ_DIR$\Debug\Obj\test01.pbd</file>
<file>$PROJ_DIR$\Debug\Obj\serial_manager.xcl</file>
<file>$PROJ_DIR$\..\utilities\serial_manager.c</file>
<file>$PROJ_DIR$\Debug\Obj\pit.xcl</file>
<file>$PROJ_DIR$\..\Include\core_cm7.h</file>
<file>$PROJ_DIR$\..\user\pin_Init.h</file>
<file>$TOOLKIT_DIR$\lib\dl7M_tln.a</file>
<file>$PROJ_DIR$\Debug\Obj\system_MKV56F24.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\delay.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_str.o</file>
<file>$PROJ_DIR$\Debug\Obj\uart_Interrupt.xcl</file>
<file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_uart.o</file>
<file>$PROJ_DIR$\Debug\Obj\serial_manager.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\pin_Init.o</file>
<file>$PROJ_DIR$\..\utilities\serial_manager.c</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_debug_console.__cstat.et</file>
<file>$PROJ_DIR$\..\utilities\uart.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_common.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_debug_console.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_debug_console.__cstat.et</file>
<file>$PROJ_DIR$\..\Include\cmsis_iccarm.h</file>
<file>$PROJ_DIR$\Debug\Obj\uart_adapter.__cstat.et</file>
<file>$PROJ_DIR$\..\utilities\uart_adapter.c</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_str.o</file>
<file>$PROJ_DIR$\..\utilities\str\fsl_str.h</file>
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_gpio.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_common.xcl</file>
<file>$PROJ_DIR$\..\utilities\uart.h</file>
<file>$TOOLKIT_DIR$\lib\dl7M_tln.a</file>
<file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
<file>$PROJ_DIR$\Debug\Obj\uart_Interrupt.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_pit.o</file>
<file>$PROJ_DIR$\Debug\Obj\pit.xcl</file>
<file>$PROJ_DIR$\..\Include\core_cm7.h</file>
<file>$PROJ_DIR$\..\Include\cmsis_iccarm.h</file>
<file>$TOOLKIT_DIR$\config\linker\NXP\MKV5xF512xxx24.icf</file>
<file>$PROJ_DIR$\Debug\Obj\uart_adapter.__cstat.et</file>
<file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h</file>
<file>$PROJ_DIR$\..\utilities\uart_adapter.c</file>
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_pit.xcl</file>
<file>$TOOLKIT_DIR$\inc\c\math.h</file>
<file>$PROJ_DIR$\Debug\Obj\delay.__cstat.et</file>
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
<file>$PROJ_DIR$\Debug\Obj\system_MKV56F24.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_gpio.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_uart.o</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_assert.o</file>
<file>$PROJ_DIR$\Debug\Obj\pit.o</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_gpio.__cstat.et</file>
<file>$PROJ_DIR$\..\startup\MKV56F24_features.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_assert.o</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_gpio.__cstat.et</file>
<file>$TOOLKIT_DIR$\inc\c\math.h</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_pit.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_assert.xcl</file>
<file>$PROJ_DIR$\..\drivers\fsl_uart.h</file>
<file>$PROJ_DIR$\Debug\Obj\adc_Interrupt.o</file>
<file>$PROJ_DIR$\Debug\Obj\system_MKV56F24.o</file>
<file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
<file>$PROJ_DIR$\Debug\Obj\uart_Interrupt.o</file>
<file>$PROJ_DIR$\..\utilities\serial_port_uart.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdbool.h</file>
<file>$PROJ_DIR$\Debug\List\test01.map</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_common.o</file>
<file>$PROJ_DIR$\..\utilities\serial_port_uart.c</file>
<file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
<file>$PROJ_DIR$\Debug\Obj\generic_list.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_clock.o</file>
<file>$PROJ_DIR$\..\utilities\str\fsl_str.c</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_debug_console.o</file>
<file>$PROJ_DIR$\..\drivers\fsl_clock.h</file>
<file>$PROJ_DIR$\..\utilities\fsl_assert.c</file>
<file>$PROJ_DIR$\Debug\Obj\fsl_common.__cstat.et</file>
<file>$PROJ_DIR$\Debug\Obj\delay.o</file>
<file>$PROJ_DIR$\..\startup\fsl_device_registers.h</file>
<file>$PROJ_DIR$\Debug\Obj\startup_MKV56F24.o</file>
<file>$PROJ_DIR$\..\Include\cmsis_compiler.h</file>
<file>$PROJ_DIR$\Debug\Obj\uart_adapter.xcl</file>
<file>$PROJ_DIR$\Debug\Obj\serial_port_uart.__cstat.et</file>
<file>$PROJ_DIR$\..\drivers\fsl_pit.h</file>
<file>$PROJ_DIR$\Debug\Obj\delay.xcl</file>
<file>$PROJ_DIR$\..\Include\cmsis_version.h</file>
<file>$TOOLKIT_DIR$\inc\c\iccarm_builtin.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
<file>$PROJ_DIR$\Debug\Obj\pin_Init.xcl</file>
</outputs>
<file>
<name>[ROOT_NODE]</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 23 89</file>
<file> 36 110</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\utilities\debug_console\fsl_debug_console.c</name>
<name>$PROJ_DIR$\..\user\adc_Interrupt.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 47</file>
</tool>
<tool>
<name>__cstat</name>
<file> 109</file>
<file> 104</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 110</file>
<file> 17</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 123 74 112 91 75 124 27 126 69 90 6 86 30 26 104 66 103 40 51 119 57 48 120 22 92 80 131 28 111 79 33 115 5</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 18 43 44 3</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\utilities\generic_list.c</name>
<name>$PROJ_DIR$\..\user\delay.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 88</file>
<file> 121</file>
</tool>
<tool>
<name>__cstat</name>
<file> 41</file>
<name>BICOMP</name>
<file> 128</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 78</file>
<name>__cstat</name>
<file> 91</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 71 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 2</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\utilities\serial_port_uart.c</name>
<name>$PROJ_DIR$\..\user\pit.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 3</file>
</tool>
<tool>
<name>__cstat</name>
<file> 59</file>
<file> 97</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 10</file>
<file> 69</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 79 33 115 87</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 127 43 21 28</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\utilities\fsl_assert.c</name>
<name>$PROJ_DIR$\..\user\uart_Interrupt.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 132</file>
<file> 107</file>
</tool>
<tool>
<name>__cstat</name>
<file> 84</file>
<name>BICOMP</name>
<file> 72</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 19</file>
<name>__cstat</name>
<file> 85</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 5 79 33 115</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 21 103 71 43 127 28 44</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\drivers\fsl_common.c</name>
<name>$PROJ_DIR$\..\drivers\fsl_uart.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 31</file>
<file> 95</file>
</tool>
<tool>
<name>__cstat</name>
<file> 21</file>
<name>BICOMP</name>
<file> 64</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 114</file>
<name>__cstat</name>
<file> 6</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28</file>
<file> 103 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\drivers\fsl_pit.c</name>
<name>$PROJ_DIR$\..\user\pin_Init.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 117</file>
<file> 73</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 127</file>
<file> 132</file>
</tool>
<tool>
<name>__cstat</name>
<file> 15</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 60 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 18 43 71 103</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\startup\system_MKV56F24.c</name>
<name>$PROJ_DIR$\..\utilities\generic_list.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 16</file>
<file> 46</file>
</tool>
<tool>
<name>__cstat</name>
<file> 81</file>
<name>BICOMP</name>
<file> 37</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 99</file>
<name>__cstat</name>
<file> 114</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 26 112 91 75 124 27 40 51 119 57 48 120 22 92 80 131</file>
<file> 54 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\user\pin_Init.c</name>
<name>$PROJ_DIR$\..\startup\startup_MKV56F24.s</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 107</file>
<name>AARM</name>
<file> 123</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\utilities\debug_console\fsl_debug_console.c</name>
<outputs>
<tool>
<name>__cstat</name>
<file> 12</file>
<name>ICCARM</name>
<file> 117</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 18</file>
<file> 76</file>
</tool>
<tool>
<name>__cstat</name>
<file> 77</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 32 77 97 25</file>
<file> 89 51 92 40 50 87 131 90 58 63 12 35 109 113 88 34 84 122 20 70 129 124 78 130 47 60 98 118 82 62 108 74 22</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\utilities\str\fsl_str.c</name>
<name>$PROJ_DIR$\..\drivers\fsl_common.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 101</file>
<file> 111</file>
</tool>
<tool>
<name>__cstat</name>
<file> 0</file>
<name>BICOMP</name>
<file> 75</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 70</file>
<name>__cstat</name>
<file> 120</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 128 112 91 75 124 27 82 123 74 126 69 111 6 86 30 26 104 66 103 40 51 119 57 48 120 22 92 80 131 28 90</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\user\delay.c</name>
<name>$PROJ_DIR$\..\startup\system_MKV56F24.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 20</file>
<file> 105</file>
</tool>
<tool>
<name>__cstat</name>
<file> 100</file>
<name>BICOMP</name>
<file> 93</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 62</file>
<name>__cstat</name>
<file> 48</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 2</file>
<file> 113 92 40 50 87 131 122 20 70 129 124 78 130 47 60 98</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\user\adc_Interrupt.c</name>
<name>$PROJ_DIR$\..\user\main.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 37</file>
<file> 16</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 15</file>
<file> 5</file>
</tool>
<tool>
<name>__cstat</name>
<file> 57</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 32 77 73 4</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 43 71 28 2 21 44 103</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\drivers\fsl_uart.c</name>
<name>$PROJ_DIR$\..\drivers\fsl_gpio.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 105</file>
<file> 29</file>
</tool>
<tool>
<name>__cstat</name>
<file> 13</file>
<name>BICOMP</name>
<file> 94</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 65</file>
<name>__cstat</name>
<file> 99</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 25 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28</file>
<file> 43 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\startup\startup_MKV56F24.s</name>
<outputs>
<tool>
<name>AARM</name>
<file> 43</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\user\pit.c</name>
<name>$PROJ_DIR$\..\drivers\fsl_pit.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 129</file>
<file> 65</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 118</file>
<file> 101</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 60 77 39 54</file>
<file> 127 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\drivers\fsl_gpio.c</name>
<name>$PROJ_DIR$\..\drivers\fsl_adc16.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 1</file>
</tool>
<tool>
<name>__cstat</name>
<file> 130</file>
<file> 41</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 113</file>
<file> 61</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 77 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28</file>
<file> 3 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\user\uart_Interrupt.c</name>
<name>$PROJ_DIR$\..\drivers\fsl_clock.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 38</file>
<file> 115</file>
</tool>
<tool>
<name>__cstat</name>
<file> 116</file>
<name>BICOMP</name>
<file> 38</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 102</file>
<name>__cstat</name>
<file> 39</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 39 25 97 77 60 54 73</file>
<file> 118 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\user\main.c</name>
<name>$PROJ_DIR$\Debug\Exe\test01.out</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 14</file>
</tool>
<tool>
<name>__cstat</name>
<file> 95</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11</file>
<name>ILINK</name>
<file> 110</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 77 97 54 2 39 73 25</file>
<name>ILINK</name>
<file> 86 104 121 41 115 111 29 65 95 16 73 97 123 105 107 56 106 42 83</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\drivers\fsl_clock.c</name>
<name>$PROJ_DIR$\..\utilities\serial_manager.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 44</file>
<file> 59</file>
</tool>
<tool>
<name>__cstat</name>
<file> 85</file>
<name>BICOMP</name>
<file> 67</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 83</file>
<name>__cstat</name>
<file> 4</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 28 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 62 108 74 52</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\drivers\fsl_adc16.c</name>
<name>$PROJ_DIR$\..\utilities\uart_adapter.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 68</file>
<file> 49</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 67</file>
<file> 125</file>
</tool>
<tool>
<name>__cstat</name>
<file> 79</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 4 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 103 74</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\Debug\Exe\test01.out</name>
<name>$PROJ_DIR$\..\utilities\serial_port_uart.c</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 23</file>
<name>ICCARM</name>
<file> 10</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 24</file>
</tool>
<tool>
<name>__cstat</name>
<file> 126</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 121 37 20 68 44 31 1 117 105 14 107 129 43 16 38 94 24 72 98</file>
<name>ICCARM</name>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 62 108 74 52</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\utilities\serial_manager.c</name>
<name>$PROJ_DIR$\..\utilities\str\fsl_str.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 76</file>
<file> 81</file>
</tool>
<tool>
<name>__cstat</name>
<file> 7</file>
<name>BICOMP</name>
<file> 53</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 106</file>
<name>__cstat</name>
<file> 8</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 79 33 115 87</file>
<file> 100 92 40 50 87 131 55 89 51 90 58 82 12 35 109 113 88 34 84 122 20 70 129 124 78 130 47 60 98 118 63</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\utilities\uart_adapter.c</name>
<name>$PROJ_DIR$\..\utilities\fsl_assert.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 93</file>
<file> 96</file>
</tool>
<tool>
<name>__cstat</name>
<file> 122</file>
<name>BICOMP</name>
<file> 102</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 58</file>
<name>__cstat</name>
<file> 45</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 6 86 112 91 75 124 27 30 26 104 126 66 74 69 103 40 51 119 57 48 120 22 92 80 131 28 25 115</file>
<file> 12 35 92 40 50 87 131 109 113 88 90 34 51 58 84 122 20 70 129 124 78 130 47 60 98 118 22 62 108 74</file>
</tool>
</inputs>
</file>


+ 5
- 8
user/adc_Interrupt.c View File

@@ -5,9 +5,8 @@
#include "adc_Interrupt.h"
#include "fsl_adc16.h"


uint32_t g_Adc12ConversionValue = 0;
uint32_t g_Adc12_Value = 0;
uint32_t g_Adc12ConversionValue = 0; //ADC寄存器数值
uint32_t g_Adc12_Value = 0; //返回转换后的电压值,数值为0-3040
uint32_t g_Adc12Count = 0;

/*****************ADC初始化*************************
@@ -40,16 +39,14 @@ void ADC12_InterrputInit() //ADC
uint32_t adc_ReturnValue()
{
g_Adc12_Value = g_Adc12ConversionValue * 3040/ g_Adc12_12bitFullRange;
return g_Adc12_Value; //放大1000倍
return g_Adc12_Value; //电压值放大1000倍
}

void ADC0_IRQHandler(void)
{

/* Read conversion result to clear the conversion completed flag. */
g_Adc12ConversionValue = ADC16_GetChannelConversionValue(ADC0, 0u);
g_Adc12ConversionValue = ADC16_GetChannelConversionValue(ADC0, 0u); //读取ADC寄存器数值
g_Adc12Count++;
g_Adc12Count %= 1000;
SDK_ISR_EXIT_BARRIER;
SDK_ISR_EXIT_BARRIER; //清除中断标志位
}


+ 16
- 21
user/main.c View File

@@ -10,18 +10,21 @@
#include "system_MKV56F24.h"

/*********************************************
PTA15——LED灯闪烁
功能:
1、UART1读取编码器位置,并转换为弧度0-360°
2、ADC采集电压并转换为0-3V
3、UART2发送编码器位置与电压值到上位机
描述:
1、UART1间隔50ms发送一帧数据到编码器
2、电压值大于2.00V绿色指示灯点亮
3、SI输入端子触发ADC开始采集电压
4、与编码器通信成功后,UART2间隔1秒发送一次数据
**********************************************/

void main()
{
MCG->C4 = 0x40;
SystemCoreClockUpdate ();
// NVIC_SetPriorityGrouping(3u); //设置优先级分组3
// NVIC_SetPriority(SysTick_IRQn, NVIC_EncodePriority(3u, 3, 2)); //抢占优先级3,子优先级2
// NVIC_SetPriority(UART1_RX_TX_IRQn, NVIC_EncodePriority(3u, 1, 2)); //抢占优先级1,子优先级2
//NVIC_SetPriority(UART2_RX_TX_IRQn, NVIC_EncodePriority(3u, 2, 1)); //抢占优先级1,子优先级2
//NVIC_SetPriority(ADC0_IRQn, NVIC_EncodePriority(3u, 2, 2)); //抢占优先级1,子优先级2
MCG->C4 = 0x40; //FEI时钟模式配置为60-75MHz
SystemCoreClockUpdate ();//更新系统时钟
Delay_Init(); //延时函数初始化
pin_Init(); //GPIO初始化
UART1_InterrputInit(); //UART1初始化
@@ -29,20 +32,12 @@ void main()
ADC12_InterrputInit(); //ADC初始化
Pit_MyInit(); //PIT定时器初始化
while (1)
{
// GPIO_PinWrite(GPIOA, 15, 0);
// Delay_ms(100U);
// GPIO_PinWrite(GPIOA, 15, 1);
// Delay_ms(100U);
// UART1_sendData();
RS485_Recieve_Data();
ADC16_Recieve_Data();
UART2_sendData();
Delay_ms(1000U);

{
RS485_Recieve_Data(); //485接收数据
ADC16_Recieve_Data(); //刷新电压数据
UART2_sendData(); //UART2发送数据
Delay_ms(1000U); //延时1秒
}

}




+ 16
- 11
user/pin_Init.c View File

@@ -5,10 +5,11 @@
#include "pin_Init.h"
#include "fsl_uart.h"

/*****************PTA15初始化*************************/
/*****************引脚初始化*************************/
void pin_Init()
{
CLOCK_EnableClock(kCLOCK_PortA); //开启PORT时钟
/*ADC指示灯*/
CLOCK_EnableClock(kCLOCK_PortA); //开启PORTA时钟
port_pin_config_t GPIO_Port_Init =
{
kPORT_PullUp , //上拉
@@ -19,25 +20,35 @@ void pin_Init()
kPORT_MuxAsGpio, //普通GPIO模式
kPORT_UnlockRegister, //
};
PORT_SetPinConfig(PORTA, 15U, &GPIO_Port_Init); //设置引脚复用方式
PORT_SetPinConfig(PORTA, 15U, &GPIO_Port_Init); //设置PTA15引脚复用方式
PORT_SetPinConfig(PORTA, 16U, &GPIO_Port_Init); //设置PTA16引脚复用方式
gpio_pin_config_t config =
{
kGPIO_DigitalOutput, //输出模式
0,
};
GPIO_PinInit(GPIOA, 15U, &config); //初始化PTA15
GPIO_PinInit(GPIOA, 16U, &config); //初始化PTA16
GPIO_PinWrite(GPIOA, 15, 1); //PTA15写1
/*编码器方向PTE3*/
CLOCK_EnableClock(kCLOCK_PortE); //开启PORT时钟
PORT_SetPinConfig(PORTE, 3U, &GPIO_Port_Init); //设置引脚复用方式
GPIO_PinInit(GPIOE, 3U, &config); //初始化PTA15
GPIO_PinInit(GPIOE, 3U, &config); //初始化PTE3
/*ADC采集电压控制PTD4*/
CLOCK_EnableClock(kCLOCK_PortD); //开启PORT时钟
PORT_SetPinConfig(PORTD, 4U, &GPIO_Port_Init); //设置引脚复用方式
gpio_pin_config_t config1 =
{
kGPIO_DigitalInput, //输入模式
};
GPIO_PinInit(GPIOD, 4U, &config1); //初始化PTD4
}

/*****************UART1引脚初始化*************************/
void UART1_InitPins(void)
{
// CLOCK_EnableClock(kCLOCK_PortE); //开启PORT时钟
PORT_SetPinMux(PORTE, 0U, kPORT_MuxAlt3); //PTE0配置为UART1_TX
PORT_SetPinMux(PORTE, 1U, kPORT_MuxAlt3); //PTE1配置为UART1_RX
SIM->SOPT5 = ((SIM->SOPT5 &
@@ -50,14 +61,8 @@ void UART1_InitPins(void)
/*****************UART2引脚初始化*************************/
void UART2_InitPins(void)
{
// CLOCK_EnableClock(kCLOCK_PortE); //开启PORT时钟
PORT_SetPinMux(PORTE, 16U, kPORT_MuxAlt3); //PTE16配置为UART2_TX
PORT_SetPinMux(PORTE, 17U, kPORT_MuxAlt3); //PTE17配置为UART2_RX
// SIM->SOPT5 = ((SIM->SOPT5 &
// /* UART1收发数据源选择*/
// (~(SIM_SOPT5_UART1TXSRC_MASK | SIM_SOPT5_UART1RXSRC_MASK)))
// | SIM_SOPT5_UART1TXSRC(SOPT5_UART1TXSRC_UART_TX)
// | SIM_SOPT5_UART1RXSRC(SOPT5_UART1RXSRC_UART_RX));
}




+ 26
- 12
user/uart_Interrupt.c View File

@@ -21,6 +21,7 @@ uint8_t g_tipString2[] = "\t
uint32_t BMQ_Location_Num; //编码器位置
uint8_t UART2_Buf_Arr[DEMO_UART2_ARR_SIZE]; //RS485缓存数据数组
uint32_t adc_GetValue = 0; //接收母线直流电压值
uint32_t flag1; //ADC采集标志位
/*****************UART1初始化*************************/
void UART1_InterrputInit()
{
@@ -101,10 +102,6 @@ void UART2_RX_TX_IRQHandler(void)
/**************发送一帧数据*************/
void UART1_sendData()
{
// if (UART2_SendData_OK == 1)
// {
// return;
// }
UART2_SendData_OK ++;
UART2_SendData_OK %= 100;
GPIO_PinWrite(GPIOE, 3, 1); //PTE3写
@@ -140,11 +137,6 @@ void UART2_sendData()
/***************RS485接收数据*********************/
void RS485_Recieve_Data()
{
// for (uint8_t i = 0; i < UART1rxIndex; i++ )
// {
// RS485_Buf_Arr[i] = demoRingBuffer[i];
// }
// BMQ_Location_Num = (RS485_Buf_Arr[4] << 16) + (RS485_Buf_Arr[3] << 8) + (RS485_Buf_Arr[2]);
if (demoRingBuffer[0] != 0x1A)
{
return;
@@ -161,18 +153,40 @@ void RS485_Recieve_Data()
/*************刷新电压数据******************/
void ADC16_Recieve_Data()
{
adc_GetValue = adc_ReturnValue();
if (flag1 != 1)
{
adc_GetValue = adc_ReturnValue();
}
UART2_Buf_Arr[5] = (adc_GetValue % 10000 / 1000) + '0';
UART2_Buf_Arr[6] = '.';
UART2_Buf_Arr[7] = (adc_GetValue % 1000 / 100) + '0';
UART2_Buf_Arr[8] = (adc_GetValue % 100 / 10) + '0';
if (adc_GetValue >= 2000)
{
GPIO_PinWrite(GPIOA, 16, 0);
}
else
{
GPIO_PinWrite(GPIOA, 16, 1);
}
}

/*************定时器中断服务函数******************/
void PIT0_IRQHandler()
{
PIT_ClearStatusFlags(PIT, DEMO_PIT_CHANNEL, kPIT_TimerFlag); //清除中断标志
UART1_sendData(); //UART1发送
UART1rxIndex = 0;
//GPIO_PortToggle(GPIOA, 1 << 15);
flag1 = GPIO_PinRead(GPIOD, 4);
if (flag1 == 1)
{
GPIO_PinWrite(GPIOA, 15, 1); //ADC采集指示灯关闭
DisableIRQ(ADC0_IRQn); //关闭ADC中断
adc_GetValue = 0; //电压数据置0
}
else
{
GPIO_PinWrite(GPIOA, 15, 0); //ADC采集指示灯开启
EnableIRQ(ADC0_IRQn); //开启ADC中断
}
}

Loading…
Cancel
Save