盗铃何须掩耳 发表于 2022-2-23 10:03

定时器输出特殊波形请教

我想实现这种特殊的波形,波形是连续的,这种怎么实现啊?

呐咯密密 发表于 2022-2-23 10:43

用定时器的比较模式配合DMA便可实现

呐咯密密 发表于 2022-3-2 09:36

参考我的原创帖https://bbs.21ic.com/icview-3194612-1-1.html

前功尽弃 发表于 2022-3-18 22:04

直接匹配中断修改匹配值应该也能实现,一般频率不是很快的话

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;


页: [1]
查看完整版本: 定时器输出特殊波形请教