1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #include "usart.h"
- #include "led.h"
- #include "delay.h"
- #include <stdio.h>
- #include "sys_data.h"
- #include "timer.h"
- #include "bat.h"
- #include "iwdg.h"
- int main(void)
- {
- // LED硬件初始化
- LED_GPIO_Config();
- // 12V电源初始化
- BAT_12V_Config();
- // 5V电源初始化
- BAT_5V_Config();
- // USART3初始化
- USART3_config();
- // 定时器初始化
- timer_config();
- // 设置看门狗 3S
- // IWDG_Configuration(3000);// 参数单位ms 范围 0~0x0FFF
-
- while(1)
- {
- if(usartMsg.done == 1)
- {
- broad_to_host();
- delay_ms(100);
- }
- // IWDG_feed();
- }
- }
- void assert_failed(uint8_t* file, uint32_t line)
- {
- /* Infinite loop */
- // while (1)
- // {
- // printf("Wrong parameters value: file %s on line %d\r\n", __FILE__, __LINE__);
- // }
- }
|