查看: 2225|回复: 1

[原创] ke06 gpio输入模式

[复制链接]

该用户从未签到

2

主题

7

帖子

0

新手上路

Rank: 1

积分
38
最后登录
2016-5-10
发表于 2016-5-10 16:01:55 | 显示全部楼层 |阅读模式
io口设置输入模式 GPIOA->PDDR &= ~GPIO_PTD3_MASK  ,调用uint32_t GPIO_Read(GPIO_Type *pGPIO);获取io口电平  用于拨码开关  但是将拨码开关置1位后  pdir寄存器的值不变 ,求大神指点,万谢!

回复

使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-5-10 17:21:02 | 显示全部楼层
    本帖最后由 技术范儿 于 2016-5-10 17:38 编辑

    没有直接操作过寄存器,想问下LZ“GPIOA->PDDR &= ~GPIO_PTD3_MASK”你要操作那个端口,PTA还是PTD?base->PDDR |= (1U << pin);读操作static inline uint32_t GPIO_ReadPinInput(GPIO_Type *base, uint32_t pin){
        return (((base->PDIR) >> pin) & 0x01U);
    }SDK中这样写的
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 15:10 , Processed in 0.087909 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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