[技术问答] HC32L136可以控制IO输出1kHZ

[复制链接]
1891|10
 楼主| wzx1994 发表于 2019-8-17 16:44 | 显示全部楼层 |阅读模式
HC32L136 demo板可以输出1kHz到1MHz的方波吗?
 楼主| wzx1994 发表于 2019-8-17 16:45 | 显示全部楼层
用什么方法可以输出1MHz的方波呢?
smartpower 发表于 2019-8-17 21:00 | 显示全部楼层

1. GPIO 可以输出HCLK / PCLK,输出的CLK可以选择不同的分频。

164455d57f9b2a23ab.png

762675d57f96503e7b.png

2. 通过TIMER的PWM功能可以输出各种频率及占空比的脉冲。

215075d57fa33ea662.png

851545d57fa8636980.png


戈卫东 发表于 2019-8-17 21:26 | 显示全部楼层
1M用IO翻转也可以做到,但可能会严重增加CPU负荷
martinhu 发表于 2019-8-19 13:32 | 显示全部楼层
用通用定时器,或者高级定时器,输出PWM,1K~1M都可以实现,驱动库样例里面有的
 楼主| wzx1994 发表于 2019-8-20 09:45 | 显示全部楼层
smartpower 发表于 2019-8-17 21:00
1. GPIO 可以输出HCLK / PCLK,输出的CLK可以选择不同的分频。

硬件上这些脚位都被用了。目前只能通过IO口翻转来模拟实现了。
 楼主| wzx1994 发表于 2019-8-20 09:46 | 显示全部楼层
戈卫东 发表于 2019-8-17 21:26
1M用IO翻转也可以做到,但可能会严重增加CPU负荷

目前是采用的这种方法来模拟测试。这种情况下,好像其他事情都做不了吧
 楼主| wzx1994 发表于 2019-8-20 09:47 | 显示全部楼层
martinhu 发表于 2019-8-19 13:32
用通用定时器,或者高级定时器,输出PWM,1K~1M都可以实现,驱动库样例里面有的 ...

想请教一下,可以输出正弦波的波形吗?
liaotian001 发表于 2019-8-20 21:51 | 显示全部楼层
wzx1994 发表于 2019-8-20 09:47
想请教一下,可以输出正弦波的波形吗?

DAC可以输出正弦波的,
或者使用PWM驱动电容负载也能产生正弦波。
tfqi 发表于 2019-9-9 16:02 | 显示全部楼层
好像可以的啊
wiba 发表于 2019-9-9 16:23 | 显示全部楼层
应该没有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

2644

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部