摘要:
前言: 不少工程师在项目开发过程中会遇到代码运行进HardFault_Handler中断的情况。因进HardFault_Handler中断的原因(RAM溢出/空指针异常/堆栈溢出等等)比较多,情况比较复杂,搞得工程师没有头绪。现提供排查思路如下: HardFault_Handler定位: 可在voi 阅读全文
摘要:
本文以CH32V003_F4P6(20Pin)为模板 1、PA1、PA2为外部晶振输入引脚,同时也是ADC的CH1与CH0,所以需要先在system_ch32v00x.c文件中更改为内部48M的宏即可。 注:CH32V003的ADC数据寄存器为10,通道转换值为[0-1024],精度为VCC/102 阅读全文
摘要:
typedef struct { uint16_t CAN_Prescaler; /*配置CAN外设的时钟分频,可设置为1-1024*/ uint8_t CAN_Mode; /*配置CAN的工作模式,回环或正常模式*/ uint8_t CAN_SJW; /*配置SJW极限值 */ uint8_t C 阅读全文