用CH571F生成带编码的脉冲

需要产生200KHZ的脉冲,并且根据输入数据的内容决定连续脉冲时间长度。比如:一个字符的第一个bit用持续100us的脉冲表示,第二个bit用持续150us的脉冲表示,以此类推。bit之间间隔100us(即这段时间内没有脉冲输出)。


打算使用CH571F的PWM输出200KHZ的方波,使用它的定时器控制PWM的使能与否,进而控制输出方波的连续长度和时间间隔。请问这样是否可行?

CH571F的PWM是不是最高只能生成128KHZ的方波啊?


定时器产生PWM或者直接PWM输出都可以的。CH582定时器的PWM输出可以跑20M左右,PWM直接输出在2M左右。57x理论上差不多,可以按照博客配置:

CH58xPWM功能 - SweetTea_lllpc - 博客园 (cnblogs.com)


只有登录才能回复,可以选择微信账号登录