OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4098|回复: 3

关于12864清屏函数影响定时器计时时间问题

[复制链接]

69

主题

289

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-3-14
在线时间
62 小时
发表于 2015-9-6 14:57:23 | 显示全部楼层 |阅读模式
5金钱
大家好,最近做一个带LCD12864显示的案子,LCD和单片机通过SPI接口连接。以前没有添加显示部分代码,没有出现问题,现在把显示添加上后,蜂鸣器的鸣叫时间长短发生了变化,由于蜂鸣器的鸣叫时间是由定时器定时控制,经查,发现是显示部分的代码,可能for循环比较多,打乱了定时器的计时,造成蜂鸣器的鸣叫时间长短不是预期的值。我想问大家,有没有什么办法解决这种问题?希望各位多多指教,谢谢。

最佳答案

查看完整内容[请看2#楼]

回复【2楼】tivonliu: --------------------------------- 恩,已经解决了。是由于刷屏的原因,现在加入了刷屏标志。就是显示发生改变时,才刷屏更新一次,否则不再调用显示函数。刚开始是在主函数里面不停的刷屏,才造成那种现象。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

69

主题

289

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-3-14
在线时间
62 小时
 楼主| 发表于 2015-9-6 14:57:24 | 显示全部楼层
回复【2楼】tivonliu:
---------------------------------
恩,已经解决了。是由于刷屏的原因,现在加入了刷屏标志。就是显示发生改变时,才刷屏更新一次,否则不再调用显示函数。刚开始是在主函数里面不停的刷屏,才造成那种现象。
回复

使用道具 举报

0

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2015-8-29
在线时间
5 小时
发表于 2015-9-6 15:01:20 | 显示全部楼层
调整定时器优先级试试。
从不发帖,发帖必申酷。
回复

使用道具 举报

5

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-2-17
在线时间
6 小时
发表于 2017-5-11 20:59:29 | 显示全部楼层
你是用32还是51控制呢,如果用32做控制的话,可以把程序发给我吗1171124001@qq.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-21 10:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表