找回密码
 立即注册
×

00:00:00

您有一张0.1元限时体验卡,马上领取获得VIP尊享特权。

新手请教关于stc8h8k64u IO口问题

2023-6-16 17:50 来自 wang2012216 发布 @ 综合讨论

本帖最后由 wang2012216 于 2023-6-18 18:21 编辑


!!!已解决
业余爱好,stc8h8k64u 32脚的,P2口配置为准双向,另外IIC用了P24、P25,
P26、P27分别接了个五向开关的2个脚,上电设置为1,用万用表检测这两个io口一直为低电平,请问该怎么配置?
P0口相同配置,P00、P01、P02也是接五向开关,P0口就正常,单机双击长按检测均正常,就P26、P27一直是低电平,外接上拉也不行。


1:IIC和GPIO初始化。
  1. void        GPIO_config(void)
  2. {
  3.         GPIO_InitTypeDef        GPIO_InitStructure;                                //结构定义

  4.         GPIO_InitStructure.Pin  = GPIO_Pin_All;                        //指定要初始化的IO, GPIO_Pin_0 ~ GPIO_Pin_7, 或操作
  5.         GPIO_InitStructure.Mode = GPIO_PullUp;                        //指定IO的输入或输出方式,GPIO_PullUp,GPIO_HighZ,GPIO_OUT_OD,GPIO_OUT_PP
  6.         GPIO_Inilize(GPIO_P0,&GPIO_InitStructure);        //初始化

  7.         GPIO_InitStructure.Pin  = GPIO_Pin_All;                        //指定要初始化的IO, GPIO_Pin_0 ~ GPIO_Pin_7, 或操作
  8.         GPIO_InitStructure.Mode = GPIO_PullUp;        
复制代码

免责声明:

本平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;

热门标签 更多

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

GMT+8, 2025-5-17 11:47 , Processed in 0.157777 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部