关于OLED8080配置的问题

2019-08-14 02:23发布

#define DATAOUT(x) GPIOB->ODR=x
原子哥这个可以配置成PA0-PA7吗
请问如何配置呢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
openedvxiaowang
1楼-- · 2019-08-14 04:19
当然可以啦;
#define DATAOUT(x) GPIOA->ODR |= 1<<x;
相当于PA-PA7输出高电平
JACK123
2楼-- · 2019-08-14 10:19
openedvxiaowang 发表于 2017-9-8 16:34
当然可以啦;
#define DATAOUT(x) GPIOA->ODR |= 1

如果这样配置是一样的吗
#define DATAOUT(x) GPIOA->ODR=(GPIOA->ODR&0xff00)|(x&0x00FF);
openedvxiaowang
3楼-- · 2019-08-14 12:27
JACK123 发表于 2017-9-8 17:26
如果这样配置是一样的吗
#define DATAOUT(x) GPIOA->ODR=(GPIOA->ODR&0xff00)|(x&0x00FF);

额,没这样子用过,只是一个输出寄存器,移位就可以了,没必要那么复杂。

一周热门 更多>