打印
[ARM入门]

定时器输出特殊波形请教

[复制链接]
1692|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
呐咯密密| | 2022-2-23 10:43 | 只看该作者
用定时器的比较模式配合DMA便可实现

使用特权

评论回复
板凳
呐咯密密| | 2022-3-2 09:36 | 只看该作者

使用特权

评论回复
地板
前功尽弃| | 2022-3-18 22:04 | 只看该作者
直接匹配中断修改匹配值应该也能实现,一般频率不是很快的话

使用特权

评论回复
5
datouyuan| | 2022-3-29 17:03 | 只看该作者

用查表法。
用51mcu示范:P10~P13输出,定时器配置每步时间
code u8 table[]={1,5,4,6,2,10,8,9};
定时中断中加入:
static u8 step=7;
if(++step==8) step=0;
P1=(P1&0xf0)|table[step];


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

380

帖子

0

粉丝