使用STC单片机的串口,IO口配置为默认的高阻输入吗?
使用STC单片机的串口,IO口配置为默认的高阻输入吗?看好多例程没有配置,难道使用串口时,IO默认上电的时候00? 大部分单片机默认都是为高阻输入状态吧,不然输出高或低都不行. STC是51内核,基本是上电默认准双向口,内部有弱上拉,输出高电平。但是15系列带增强型15位PWM的型号有点不同,与这6路PWM相关的12个输出IO上电是高阻。 STC串口一般按默认就可以了,不要刻意的设置引脚 如果都默认高阻多好,上电后再按自己要求配置 hefq 发表于 2018-4-11 19:45
如果都默认高阻多好,上电后再按自己要求配置
STC公司的说法,是为了兼容老的51,因为51都是上电默认弱上拉输出高(准双向口)。
STC官方说,应广大电工的呼声,之后新的出MCU,均为上电默认为高阻,这其实也是我这么多年一直建议的。 小李非刀 发表于 2018-4-13 14:26
STC公司的说法,是为了兼容老的51,因为51都是上电默认弱上拉输出高(准双向口)。
STC官方说,应广大电 ...
兼容以前的也可以做到啊,直接在下载软件里面加个选项勾上就全配置成弱上拉,这样老程序也可以兼容 各有优缺点吧,复位时高阻用着方便但可靠性欠佳(不过现在的人更关心用着方便而不太关心可靠性),如果复位时间比较长且所有的IO都是高阻,知道在工业环境中意味着什么,别搞到最后还得自己外加上拉或下拉。早期的C8051复位期间IO都是高阻,后出的都改为弱上拉了,就是吃亏吃出来的。我们一工业产品用的STM32,外部加了复位芯片809S,复位时间比较长,刚开始时老爱烧IO口,后来就把所有IO都外加了上拉,就很少有烧的了 51上电弱上拉挺好的,千万不要瞎改,一个P2.0改为上电低电平就弄得大伙有很大意见。
页:
[1]