[技术问答]

HC32L136可以控制IO输出1kHZ

[复制链接]
965|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 | 显示全部楼层
应该没有问题

使用特权

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

本版积分规则

24

主题

2043

帖子

3

粉丝