完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
M4 -使用基础定时器实现呼吸灯前言:本人初学cortex-M4 的小练习,只使用一个基础定时器+按键+led,分别实现流水灯,呼吸灯,以及他们两者之间的切换,并做到尽可能的整个程序的运行有较小的阻塞。下方只展示呼吸灯部分代码,内容杂乱,目前还处于学习积累的小小白阶段,仅供方便自己学习积累,欢迎大佬们进行批评指正。问题描述:主要遇到的问题是在没有外部中断的情况下实现流水灯和呼吸灯中的 “延时” 导致的程序阻塞,导致单片机会因延时导致无法快速运行,浪费大量等待时间,以及影响按键扫描解决方案:1:
|
|
只有小组成员才能发言,加入小组>>
3262 浏览 9 评论
2942 浏览 16 评论
3442 浏览 1 评论
8949 浏览 16 评论
4035 浏览 18 评论
1078浏览 3评论
558浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
551浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2286浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1846浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 02:44 , Processed in 0.986690 second(s), Total 75, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号