完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
书上说时钟节拍一般为每秒10-100次为好,节拍过快会造成系统负荷加重。但是在许多仪表中,LED数码管需要动态扫描激励,简易的矩阵键盘也需要考动态扫描来识别按键是否被人按下。这样,100Hz的节拍显然偏低了,可能还是1000HZ的节拍比较合适,但系统的任务切换负荷是否会太高呢?
|
|
相关推荐
13个回答
|
|
|
|
|
|
云汉达人 邀请回答
在操作系统中,一般输入设备大部分都是通过终端的方式进行监听的!按键和数码管更是这样!所以这和时钟的节拍不冲突啊! 你不会在任务里开个while扫描按键吧??? 这样做效率很低的!! |
|
|
|
节拍过快是会造成系统负担大,建议
1、换个好点的片子,如果STM32那些的话1000Hz随便跑 2、如果你不想换片子的话,那就只能慢一点了,100Hz也足够了。或者你可以减少每次循环的任务量,优化程序 |
|
|
|
|
|
|
|
|
|
|
|
云汉达人
不用节拍定时扫描,很占资源。可以键盘不管按下哪个按键,触发中断,然后扫描一次,平时是不需要扫描的。而扫描一次的时间很短,不会占用太多资源。LED的显示最好加个I2C或SPI扩展IO口的芯片,由硬件去实现,不要用软件来完成。 |
|
|
|
系统的东西过来学习一下顺便帮顶,不过我觉得系统节拍和时钟应该不冲突吧,比较赞同东方大神的说法
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
只要MCU速度够快,即便10k Hz也跑的起来
|
|
|
|
100HZ。。。10ms一次已经很快了。。。我都是100ms扫描一次,还很灵敏。。。
|
|
|
|
自己先写出来试试不就知道了
|
|
|
|
只有小组成员才能发言,加入小组>>
692 浏览 0 评论
1106 浏览 1 评论
2473 浏览 5 评论
2808 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2646 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
653浏览 9评论
649浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
781浏览 6评论
628浏览 5评论
668浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:55 , Processed in 1.196910 second(s), Total 105, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号