找回密码
 立即注册
查看: 392|回复: 4

STC15F104使用问题·

[复制链接]

1

主题

1

回帖

7

积分

新手上路

积分
7
发表于 2024-4-24 17:34:45 | 显示全部楼层 |阅读模式
如题,STC15F104W ,P3.0初始化为输入,在没有接外部电路时,测试是3.0V电平,请问是正常吗?MCU 是5V供电·



void        GPIO_config(void)
{
        GPIO_InitTypeDef        GPIO_InitStructure;                //½á¹¹¶¨Òå

       
        P35 = 0;
        GPIO_InitStructure.Pin  = GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_5;                //Ö¸¶¨Òª³õʼ»¯µÄIO, GPIO_Pin_0 ~ GPIO_Pin_7, »ò²Ù×÷
        GPIO_InitStructure.Mode = GPIO_OUT_PP;                //Ö¸¶¨IOµÄÊäÈë»òÊä³ö·½Ê½,GPIO_PullUp,GPIO_HighZ,GPIO_OUT_OD,GPIO_OUT_PP
        GPIO_Inilize(GPIO_P3,&GPIO_InitStructure);        //³õʼ»¯
        P35 = 0;
        P32 = 0;
        P33 = 0;
        GPIO_InitStructure.Pin  = GPIO_Pin_0|GPIO_Pin_4;                //Ö¸¶¨Òª³õʼ»¯µÄIO, GPIO_Pin_0 ~ GPIO_Pin_7, »ò²Ù×÷
        GPIO_InitStructure.Mode = GPIO_HighZ;                //Ö¸¶¨IOµÄÊäÈë»òÊä³ö·½Ê½,GPIO_PullUp,GPIO_HighZ,GPIO_OUT_OD,GPIO_OUT_PP
        GPIO_Inilize(GPIO_P3,&GPIO_InitStructure);        //³õʼ»¯
        P30 = 0;
       

       
}

回复

使用道具 举报 送花

1

主题

1

回帖

7

积分

新手上路

积分
7
发表于 2024-4-24 17:38:55 | 显示全部楼层
这个会导致如果使用P3.0 检测外部电平变化时,出现了错误的判断· 请问是初始化不正确导致的吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:294
  • 最近打卡:2025-03-06 09:25:41

8

主题

318

回帖

1837

积分

金牌会员

积分
1837
发表于 2024-4-24 20:49:02 | 显示全部楼层
shuzh*** 发表于 2024-4-24 17:38
这个会导致如果使用P3.0 检测外部电平变化时,出现了错误的判断· 请问是初始化不正确导致的吗? ...

高阻(输入)模式的电平是不确定的
要不加上拉电阻
要不改为准双向
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-06-19 09:56:48

734

主题

1万

回帖

1万

积分

管理员

积分
16770
发表于 2024-4-24 21:10:40 | 显示全部楼层
STC15F104W ,P3.0初始化为准双向口,在没有接外部电路时,测试是3.0V电平

===如果没有程序在对 P3.0设置高低变化,
===又是准双向口,那就肯定是 = MCU-VCC, 无其他假设
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:349
  • 最近打卡:2025-06-16 21:51:14
已绑定手机

14

主题

600

回帖

2257

积分

荣誉版主

积分
2257
发表于 2024-4-25 01:05:58 | 显示全部楼层
高阻状态??试试初始化为准双向口试试
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-19 22:19 , Processed in 0.128456 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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