在线时间54 小时
UID3133285
注册时间2015-7-9
NXP金币0
该用户从未签到
中级会员
 
- 积分
- 314
- 最后登录
- 2016-11-18
|

楼主 |
发表于 2015-12-24 10:08:35
|
显示全部楼层
经过再三测试发现,PTE口可以对单个I/O做正常的置1和清零,测试时发现当同时对PTE1和PTE16引脚配置成I/O操作时,哪一个能正常操作取决于它在下列配置中的先后顺序,排在前面的配置有效。为了验证,又添加了PTE17 PTE18等引脚,发现问题的确如此,不能正常作者的引脚电压只有0.17V左右。现疑问是不是PTE口的强驱动能力只能设定给一个引脚
- const gpio_output_pin_user_config_t gpio1_OutConfig0[] = {
- {
- .pinName = PTE1,
- .config.outputLogic = 0,
- .config.slewRate = kPortSlowSlewRate,
- .config.isOpenDrainEnabled = false,
- .config.driveStrength = kPortHighDriveStrength,
- },
- {
- .pinName = PTE16,
- .config.outputLogic = 0,
- .config.slewRate = kPortSlowSlewRate,
- .config.isOpenDrainEnabled = false,
- .config.driveStrength = kPortHighDriveStrength,
- },
- {
- .pinName = GPIO_PINS_OUT_OF_RANGE,
- }
- };
复制代码 |
|