打印
[LKS32 硬件]

IO的一般翻转速度是多少?

[复制链接]
323|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tail066|  楼主 | 2022-10-19 23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


能否通过IO翻转来模拟PWM输出?

这样做会不会严重占用系统资源,能否通过引入系统的方式来避免?

使用特权

评论回复
沙发
鸥芯电驱港港| | 2022-10-21 09:35 | 只看该作者
你可以使用定时器模块的比较模式,使用硬件输出PWM,这样也会更加精准

使用特权

评论回复
板凳
tpgf| | 2022-11-8 12:03 | 只看该作者
所谓最大翻转率,是指IO空载,只计算PAD的RC。计算了负载就是实际翻转率。

使用特权

评论回复
地板
guanjiaer| | 2022-11-8 12:12 | 只看该作者
IO口的最大翻转率究竟与哪些因素有关啊

使用特权

评论回复
5
heimaojingzhang| | 2022-11-8 13:05 | 只看该作者
如果需要高速,可以用PWM+DMA或者SPI+DMA或者TIM+DMA+GPIO,没必要非要用软件翻转

使用特权

评论回复
6
keaibukelian| | 2022-11-8 13:17 | 只看该作者
要指望会有多高,哪怕整个1G的 MCU  IO 软件翻转也快不到那里去

使用特权

评论回复
7
paotangsan| | 2022-11-8 13:27 | 只看该作者
循环 gpio_set_value 0 和 1,然后用示波器测一下这样的实际翻转频率。
通过寄存器的内部上下拉来控制

使用特权

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

本版积分规则

128

主题

582

帖子

0

粉丝