55问答网
所有问题
STM32怎么读取--输出口--电平?
我看书上ODR是个可读可写的端口输出寄存器,我不知道程序怎么写,求告知。最好库函数、寄存器程序都给个示例。注意是输出口。
举报该问题
推荐答案 2017-01-05
其实你自己在库函数
源文件
也能找到,以PC13为例:
要是你设置为输入:
GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13);//读取输入口PC13值
要是你设置为输出:
GPIO_ReadOutputDataBit (GPIOC,GPIO_Pin_13); //读取输入口PC13值
我看的
原函数
,两个读取函数操作区别在于读取的
寄存器
不一样,分别是:
GPIOx->IDR
GPIOx->ODR
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/e8QeRGQF8RGLLGc8IF.html
相似回答
大家正在搜
相关问题
求一个STM32读取IO口电平的程序
stm32 我想将引脚设置成输出但是又能随时读取引脚电平的变...
stm32 IO口输出固定电平
STM32推挽输出,无法读取引脚电平
STM32 IO口怎么配置成输入输出口
怎么让stm32单片机的某个脚输出高/低电平?
stm32 IO口设置成推挽输出的时候如果管脚的电平产生变化...
stm32 如何根据GPIO口的高低电平,来自动调节其他IO...