极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19211|回复: 2

霸道的analogWrite,与digitalWrite是否可逆?

[复制链接]
发表于 2019-7-29 11:57:55 | 显示全部楼层 |阅读模式
使用Arduino UNO 主板上的带有“~”标记的引脚,是可以输出PMW信号的,其对应管脚主要有:3,5,6,9,10,11。对于同一引脚,当使用digitalWrite()函数,将该引脚输出高低电平后,可以使用analogWrite()输出PMW信号。但是一旦使用analogWrite()输出PMW信号后,便只能继续使用analogWrite(),再次使用digitalWrite()函数将会无效。
有无方法可以使得对同一引脚,使用analogWrite后,再次使得digitalWrite有效?
回复

使用道具 举报

发表于 2019-7-29 14:15:52 | 显示全部楼层
初始化部分,放到loop中,每次使用前进行相应的初始化。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-30 13:51:14 | 显示全部楼层
本帖最后由 abss2010 于 2019-7-31 08:48 编辑

谢谢弘毅大大的回复,经过再次检查程序代码,霸道的analogWrite()不再霸道,可与digtalWrite()自由切换。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 03:33 , Processed in 0.037791 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表