pangshijz
发表于 2023-12-9 13:22:09
每天学习一点
zhudean11
发表于 2023-12-22 09:16:48
用惯了PLC,现在由于爱好玩玩单片机,感觉就是什么都得去操心,PLC中输入就是输入,输出就是输出,用户没得选择,接触单片机后第一感觉是IO口这么灵活啊,想让它是啥就能是啥。但深入一点后所有的事儿就来了,太灵活了,灵活的前提是你得能很好的掌控它,否则各种奇怪的现象就层出不穷
jwg
发表于 2023-12-22 10:24:01
楼主回答得 非常清楚,学习到了
xxkj2010
发表于 2023-12-22 10:50:49
zhp 发表于 2023-2-26 14:57
复位后I/O口处于高阻,那就相当于低电平了
这绝对的概念性错误,高阻输入态是输入模式,对外相当于浮空,没 ...
这个好像与STM32道理相同。
myliuyu
发表于 2023-12-22 12:29:48
这都是细节问题,高阻态还是给一个确定的电平比较好,这在低功耗设计时还是挺敏感的
wangxiangtan
发表于 2023-12-22 14:16:29
涨知识了,原来这就是“高阻态”,十个玩家里面得有一多半说不清道不明啥是“高阻态”,因为平时用不上{:4_187:}
llyymm
发表于 2023-12-22 15:19:10
多看看评论区也是一种学习。
ryxhxm
发表于 2024-1-25 17:40:12
您好 我用的STC8H1K08, IO口配置的都是双向推拉口,也就是都是 P1M1 = 0x00; // P1口的0、2、6.7设置为推拉双向口
P1M0 = 0x00; 经过测量P11口一直是高电平,拉不下来,我断开P11和H2010的链接,外设是好的 可以是低电平;看手册上的样例
P11 = 1;
//读取端口前先使能内部弱上拉电阻
_nop_();
//等待两个时钟
_nop_();
//
CY = P11;
//读取端口状态
这样操作了一下 还是高电平,还是不行。请问如何读取才能正确读取端口电平? 谢谢,或者电路怎么改造?谢谢
ryxhxm
发表于 2024-1-25 17:44:52
神农鼎 发表于 2023-2-26 13:50
以后怀疑 STC的 MCU有问题, 请先到STC专业技术论坛 www.STCAIMCU.com 问,
不要被不熟悉的爱好者随口一句【 ...
抽空看一下我的问题,谢谢 高阻输入也试过,也是不行;
神农鼎
发表于 2024-1-25 18:08:23
看不懂你的图,还是从我们正确的图开始
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=4830&pid=33152