STM32F103芯片IO读取输入口线函数的区别

2019-08-14 01:41发布

大家好,我现在遇到一个问题,使用PB[7-0]作输入口线,我读取PB[7-0]的状态,之前使用GPIOB->ODR读取Data = (unsigned char)((GPIOB->ODR)&0x00FF);发现读取的数据不对。然后使用Data=(unsigned char)GPIO_ReadInputData(GPIOB);读取端口状态是对的。
请问这两个有什么区别?到底哪个是正确的?
在线等,急,急,急!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
Anthony_brave
1楼-- · 2019-08-14 05:46
读取是IDR  不是ODR
aiyeba
2楼-- · 2019-08-14 11:31
Anthony_brave 发表于 2017-9-12 11:30
读取是IDR  不是ODR

同意!

一周热门 更多>