找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1353|回复: 3
收起左侧

单片机定时器T2在固定频率32khz中调节占空比的程序,求思路

[复制链接]
ID:753525 发表于 2021-4-28 15:28 | 显示全部楼层 |阅读模式
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家

求助高手们:用定时器T2编程出频率固定32khz左右,周期30us,并确2按键分别控制占空比加和减,且占空比调节范围40%-75%的程序设计思路
回复

使用道具 举报

ID:684049 发表于 2021-4-28 17:39 | 显示全部楼层
这个只需要设置中断时间,中断里计数器加加就可以。判读cnt数值大小来确定输出io状态即可。用按键设置比较的数值即可,再加入限制范围
回复

使用道具 举报

ID:451718 发表于 2021-4-28 17:49 | 显示全部楼层
这种搞法,占用系统资源太多了。  PWM的性能会很不稳定,10K以上的PWM波形,建议用自带硬件PWM的单片机去做。  
回复

使用道具 举报

ID:889094 发表于 2021-4-28 23:54 | 显示全部楼层
普通51的话11.0592晶振,12T工作模式,好像一个;就是10us吧?记不太清楚了,你30us一个中断,单片机会累死的,别的基本不干了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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