请问STM32怎么实现对不同端口下的数据输入输出

2019-07-14 14:20发布

小弟初学STM32,在学习TFT液晶显示屏。所买的开发板液晶模块16位数据接线并非使用B端口下的16个引脚,而是分散的,具体如下:
D0-D1:PD14、PD15
D2-D3:PD0、PD1
D4-D12:PE7~PE15
D13-D15:PD8~PD10
由于该原因,参考程序的数据输入与输出没法使用,#define DATAOUT(x) GPIOB->ODR=x; (数据输出) #define DATAIN     GPIOB->IDR; (数据输入)  
请教各位大佬,如何在这种情况进行数据的输入输出。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
鹿晗哥哥哥哥
1楼-- · 2019-07-14 20:19
不会不会 发表于 2019-1-28 13:03
stm32可以位操作的

可以大概说下思路么?
不会不会
2楼-- · 2019-07-15 02:18
鹿晗哥哥哥哥 发表于 2019-1-28 13:21
可以大概说下思路么?

先把寄存器读回来,再根据要设置的value相应的位是0还是1,改变寄存器的相应位的值,再写进去。
csw_ying
3楼-- · 2019-07-15 06:02
看厂家的例程,看原子的例程
f1070388065
4楼-- · 2019-07-15 08:00
 精彩回答 2  元偷偷看……

一周热门 更多>