微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM8S-105C6T6为什么PC口不能输入?!

STM8S-105C6T6为什么PC口不能输入?!

时间:10-02 整理:3721RD 点击:
平时只是做些小实验,一般习惯用PB口,今天用了下PC口做按键输入的时候(已初始化PC_DDR、PC_CR1、PC_CR2),发现检测不到输入,然后我仿真观察PC_IDR的情况,发现按键时PC口电平居然没变化!于是我换了PD口就行了。我就奇怪,为什么PC口不能正茬输入?!

1.你看看程序中是否PC是否配置成了上拉输入,或者是悬浮输入+外部上拉
2.看看你用得PC口的那一位是否是真正的开漏输出

我已经初始化为上拉输入了,只有PE1、2是真正的OD输出,这个因素我一早考虑了,还是不行

代码发来看看

同样的代码在PD口可以,在PC口不行,那是代码问题?!我现在怀疑芯片的PC口是不是烧坏了

我看了看,应该不存在上拉的问题,等高手!是不是你的电路有问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top