在线时间12 小时
UID3676109
注册时间2020-10-14
NXP金币0
该用户从未签到
注册会员

- 积分
- 140
- 最后登录
- 2024-8-9
|
在开发过程中遇到如下问题,请有经验的同志帮忙指导一下,感谢!
KEAZ128与一个ADC相连,并行通讯,读取ADC的转换结果,但是发现输入寄存器PDIR中相应位的值全为1

使用KEAZ128的16个GPIO端口作为输入,每个端口的设置如下形式,都是NXP定义的操作。
//端口设置为输入,输入禁用置0,启用内部上拉电阻
#define DB0_IN CONFIG_PIN_AS_GPIO(PTE,PTE0,INPUT); ENABLE_INPUT(PTE,PTE0);ENABLE_PULLUP(PTE,PTE0)
//读取端口数据
#define DB0_I() (READ_INPUT(PTE,PTE0))
初始化时调用了DB0_IN;
读取端口数据调用DB0_I();
请问,这样的操作有什么问题吗?
|
|