而我建立的由官方例程融合(多个功能模块组合)的工程无法正常读写,会造成程序卡死在一个地方。
i2c_stop_on_bus(I2C0); delay_1ms(10); // EEPROM写入延迟 return 100; }回答 +关注 0 1971人浏览 14人回答问题 举报 14 个回答 赞0 lvsai 楼主 你用的无源晶振,还是有源晶振,我使用无源晶振的时候,手触摸晶振引脚就会死机,你的有这个现象吗? 评论 2025-05-15 没有帮助 举报 赞0 d1ng2x...
timer_channel_output_pulse_value_config(TIMER0, TIMER_CH_0, i); DelayNms(50); } } PWM 输出比较完整代码 #include "gd32f30x.h" // Device header #include <stdint.h> #include "delay.h" void PWM_Init(void) { // gpio 初始化 rcu_periph_clock_enable(RCU_GPIOA); // 初始化gpio gpi...
啥都没动,上来就弄个官方固件包的LED点亮程序,也是啥都没动,直接调试,发现滴答计时器的delay_1ms(1000);的实际延时有10秒左右,找到配置函数 void systick_config(void) { /* setup systick timer for 1000Hz interrupts */ if(SysTick_Config(SystemCoreClock / 10000U)){ /* capture error */ while(1)...
居然我们这历程代码默认是焊接了外部晶振的,写了个流水灯,代码一直卡死在外部晶振没法正常起震的死...
(void); void TIM_Configuration(void); int main() { RCC_Configuration(); GPIO_Configuration(); SysTick_Configuration(); TIM_Configuration(); while(1) { GPIO_SetBits(GPIOC,GPIO_PIN_0); Delay_1ms(1000); GPIO_ResetBits(GPIOC, GPIO_PIN_0); Delay_1ms(1000); } } RCC 配置函数如代码...
啥都没动,上来就弄个官方固件包的LED点亮程序,也是啥都没动,直接调试,发现滴答计时器的delay_1ms(1000);的实际延时有10秒左右,找到配置函数 void systick_config(void) { /* setup systick timer for 1000Hz interrupts */ if(SysTick_Config(SystemCoreClock / 10000U)){ /* capture error */ while(1)...
啥都没动,上来就弄个官方固件包的LED点亮程序,也是啥都没动,直接调试,发现滴答计时器的delay_1ms(1000);的实际延时有10秒左右,找到配置函数 void systick_config(void) { /* setup systick timer for 1000Hz interrupts */ if(SysTick_Config(SystemCoreClock / 10000U)){ /* capture error */ while(1)...
1. 简介 CAN 总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以 CAN 为...