跑马灯实验,程序录入stm32mini版成功了,但是板子不运行没有动静,请问一下是怎么回事啊,急……
程序需要烧录进去,你烧录进去之后就能运行。
先debug在线调试试一下,看程序是否能正常运行!
低功耗运行模式,是降低了功耗的运行模式,CPU
依然处于运行状态,只是这个时候的频率降低了,导致运行速度变慢,但是功耗同时也下降了。
通过上图可以得到信息:
根据问题描述和参考资料,可能导致STM32mini V4版跑马灯实验无法运行的原因有以下几点:
如果有外部输入时钟分频因子和重复计数器的配置,请检查是否正确配置。
外部晶振问题:
检查是否连接了正确的外部晶振,并且外部晶振的频率正确。外部晶振的频率可能影响到定时器的计时精度和程序的执行时间。参考资料中提到,加外部晶振可以提高时间测量和频率测量的准确性。
程序执行时间过长:
解决方案:
TIM_TimeBaseInitTypeDef timerInitStructure;
timerInitStructure.TIM_Prescaler = 1000; // 设置分频因子
timerInitStructure.TIM_Period = 10000; // 设置重转载寄存器的值
TIM_BaseInit(TIMx, &timerInitStructure);
如果没有使用外部晶振,可以尝试使用内部晶振进行测试。
调试程序执行时间:
如果以上解决方案都没有解决问题,可能需要进一步检查硬件连接是否正确、外设配置是否正确,或者考虑其他可能的原因导致无法正常运行。