打印
[CW32F030系列]

CW32F030芯片,没使用的IO是什么状态?

[复制链接]
118|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yangjiaxu|  楼主 | 2024-7-1 14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CW32F030芯片,没使用的IO是什么状态?
为什么会这么问呢?主要是之前遇到过一个比较有意思的事儿,用的PB3,但实际初始化时钟是PA,IO和配置是PB3,读取这个IO状态就是一直下拉状态。
就很好奇,CW32F030芯片,没使用的IO是什么状态呢?

使用特权

评论回复
沙发
pssyx| | 2024-7-1 17:24 | 只看该作者
CW32F030芯片,没使用的IO是模拟功能。
GPIOB的时钟没有打开,是无法对其寄存器进行读写的,读出来的值自然是无效值0。

使用特权

评论回复
板凳
jcky001| | 2024-7-2 16:09 | 只看该作者
在某些情况下,虽然IO端口未被明确配置为输入或输出,但可能由于芯片内部的设计或外部电路的存在,这些端口可能通过上拉电阻或下拉电阻被微弱地拉至高电平或低电平。

使用特权

评论回复
地板
cr315| | 2024-7-2 18:00 | 只看该作者
在MCU复位后,所有IO端口的状态通常会恢复到复位后的默认状态。这个默认状态可能因芯片的不同而有所不同,但通常会在芯片的数据手册或参考手册中详细说明。

使用特权

评论回复
5
caigang13| | 2024-7-2 19:53 | 只看该作者
没使用的IO如果不配置成固定模式,状态应该就是上电时初始状态。

使用特权

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

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

535

主题

2226

帖子

5

粉丝