打印
[技术问答]

nuc123开启PWM前如何让该IO口输出为低电平

[复制链接]
1765|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Lkingz|  楼主 | 2015-7-22 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用nuc123 pwm channel0驱动电机,但发现上电,pwm初始化完成前,该IO输出为高电平,而导致电机会快速转一下,
有看了datasheet说IO上电默认状态是高电平,
那么如何避免上电时电机快速转动一下,
输出加反相器吗,还有什么办法
沙发
bkn1860| | 2015-7-22 11:16 | 只看该作者
本帖最后由 bkn1860 于 2015-7-22 11:27 编辑

上电复位后默认的是双向IO,内部有上拉带电阻,所以复位会产生高电平。用ICP下载的时候把复位后默认电平设置成输入模式(默认是准双向模式),然后再IO口下拉一个10K电阻应该就可以把这个高拉低。M05xxDN/DE有这个功能,你看一下NUC123的规格书有没有这个功能。

使用特权

评论回复
板凳
643757107| | 2015-7-22 18:56 | 只看该作者
开启前拉低啊,开机前初始化,拉低

使用特权

评论回复
地板
Lkingz|  楼主 | 2015-7-22 20:11 | 只看该作者
bkn1860 发表于 2015-7-22 11:16
上电复位后默认的是双向IO,内部有上拉带电阻,所以复位会产生高电平。用ICP下载的时候把复位后默认电平设 ...

这个不错,多谢,我试试看

使用特权

评论回复
5
Lkingz|  楼主 | 2015-7-22 20:11 | 只看该作者
643757107 发表于 2015-7-22 18:56
开启前拉低啊,开机前初始化,拉低

还没运行到main时呢

使用特权

评论回复
6
戈卫东| | 2015-7-22 22:00 | 只看该作者
下拉电阻

使用特权

评论回复
7
598330983| | 2015-7-22 22:25 | 只看该作者
总是有大神出现,这里很热闹啊

使用特权

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

本版积分规则

4

主题

27

帖子

1

粉丝