打印
[技术问答]

HC32L136可以控制IO输出1kHZ

[复制链接]
1300|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可以选择不同的分频。





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






使用特权

评论回复
地板
戈卫东| | 2019-8-17 21:26 | 只看该作者
1M用IO翻转也可以做到,但可能会严重增加CPU负荷

使用特权

评论回复
5
martinhu| | 2019-8-19 13:32 | 只看该作者
用通用定时器,或者高级定时器,输出PWM,1K~1M都可以实现,驱动库样例里面有的

使用特权

评论回复
6
wzx1994|  楼主 | 2019-8-20 09:45 | 只看该作者
smartpower 发表于 2019-8-17 21:00
1. GPIO 可以输出HCLK / PCLK,输出的CLK可以选择不同的分频。

硬件上这些脚位都被用了。目前只能通过IO口翻转来模拟实现了。

使用特权

评论回复
7
wzx1994|  楼主 | 2019-8-20 09:46 | 只看该作者
戈卫东 发表于 2019-8-17 21:26
1M用IO翻转也可以做到,但可能会严重增加CPU负荷

目前是采用的这种方法来模拟测试。这种情况下,好像其他事情都做不了吧

使用特权

评论回复
8
wzx1994|  楼主 | 2019-8-20 09:47 | 只看该作者
martinhu 发表于 2019-8-19 13:32
用通用定时器,或者高级定时器,输出PWM,1K~1M都可以实现,驱动库样例里面有的 ...

想请教一下,可以输出正弦波的波形吗?

使用特权

评论回复
9
liaotian001| | 2019-8-20 21:51 | 只看该作者
wzx1994 发表于 2019-8-20 09:47
想请教一下,可以输出正弦波的波形吗?

DAC可以输出正弦波的,
或者使用PWM驱动电容负载也能产生正弦波。

使用特权

评论回复
10
tfqi| | 2019-9-9 16:02 | 只看该作者
好像可以的啊

使用特权

评论回复
11
wiba| | 2019-9-9 16:23 | 只看该作者
应该没有问题

使用特权

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

本版积分规则

25

主题

2250

帖子

3

粉丝