圆葱
创作者认证
汇报一下假期学习灵动微电子开发板的进度,并请教几个问题
封面
在老家住了一周,断断续续的边学习边测试,看完新查查社区的所有资料,然后又在B站学了一下C语言。现在理解了一下点灯的框架,IO的初始化和函数调用。
简单做了三个测试案例,仍有一个未实现效果,详细如下:
1、循环闪烁
测试视频
2、按亮松灭
测试视频
3、每按一次按钮,改变一次闪烁的频率。这是开发板出厂自带的效果,没有源代码,我仿写了一个。
测试视频
从视频中可以看出,按按钮不是立即生效。分析程序,只有程序执行到检测按钮状态的时候,此时按按钮才能触发频率变化。这个时机不好掌握,视频中长按按钮效果也不好。
现在有几个疑问,麻烦大佬帮忙
(1)、这个程序的的思路应该怎么做?用中断还是多线程?
(2)、C语言的上升沿怎么做?例如不管按钮按动的时间多长,只执行一次。
版块:
灵动微电子
2025/02/03 15:33
全部评论