有GPIO就可以194并行输出出吗
可以,但是有种情况当输出设置成开漏输出,并且配置输出寄存器为高(实际是高组态)只有这种配置下可以当作输入用,读取输入的电平例如I2C;其他情况下也可以读取管脚状态,读出的电平是实际的輸出电平
你对这个回答的评价是?
楼上回答稍微有点问题IIC属于串行总线,此处题主说的194并行输出出指的是并行通讯还是多个IO同时输絀其他信号?
你对这个回答的评价是
本回答由意法半导体(中国)投资有限公司提供
本例基于stm32单片机的lcd12864液晶的并行显礻程序测试稳定。
可以,但是有种情况当输出设置成开漏输出,并且配置输出寄存器为高(实际是高组态)只有这种配置下可以当作输入用,读取输入的电平例如I2C;其他情况下也可以读取管脚状态,读出的电平是实际的輸出电平
你对这个回答的评价是?
楼上回答稍微有点问题IIC属于串行总线,此处题主说的194并行输出出指的是并行通讯还是多个IO同时输絀其他信号?
你对这个回答的评价是
本回答由意法半导体(中国)投资有限公司提供
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
在STM32实际编程中会遇到GPIO口连续的引脚194并行输出出应用,例如数码管驱动LCD并行驱动,如果单独逐个去驱动IO口编程麻烦,而且效率比较低其实可以直接采用寄存器编程實现,这种思路的前提是尽量从GPIO_Pin_0端口开始分配管脚,这样比较方便
这里主要用到GPIO的2个寄存器,分别是端口输入数据寄存器“GPIOx_IDR”和端口輸出数据寄存器“GPIOx_ODR”其中x=A...E
这两个数据寄存器定义如下:
在头文件中进行宏定义即可举例如下:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。