- 博客(2)
- 收藏
- 关注
原创 DSP-F28335学习日志-定时器中断溢出
在使用F28335制作定时器时,发现定时器中断时数码管刷新时点亮时间过长会导致时间不准确,经过多次尝试后发现,数码管刷新所需时间须小于定时器中断间隔,即中断函数执行所需时间应小于定时器中断间隔,否则会影响定时器计时。如上所示,定时器中断定时为10ms,则数码管刷新所需总时间也应小于10ms,即下方代码中DELAY_US的值应小于2500。
2023-06-16 17:00:54
216
1
原创 DSP-F28335学习日志-数码管亮度问题
以上为数码管显示源代码(smg.c)中 void SMG_DisplayFloat(float num,unsigned char dotnum) 函数部分,在刷写完第四位后,段选停留在case3,即保持在第4位被点亮状态,直到下次中断产生,数码管开始时下一次刷新。修改方案也很简单,即在每次刷新完成后,将段选置零即可,如下所示。在每个显示位刷新速率相同的情况下,亮度更高说明点亮时间更长,因此问题应该出在显示代码部分,如下。
2023-06-16 15:24:31
189
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人