STM32
直播中

李川

7年用户 153经验值
私信 关注
[问答]

如何设置寄存器地址

#define Bank1_LCD_D    ((uint32_t)0x60020000)    //disp Data ADDR#define Bank1_LCD_C    ((uint32_t)0x60000000) //disp Reg ADDR
这是一个LCD控制程序里的数据地址,数据接口接到不同的十六个IO口里,接口如下图:

如果我写数据的时候想用类似于位带方式写数据,那如何找出这十六个不同寄存器IO口的地址
请大家多多指教

回帖(5)

韩凤英

2020-6-12 13:01:50
化整为零,再化零为整.
举报

宋宾

2020-6-12 13:21:31
正点哥如何化整为零,能详细一点吗?有资料吗?
举报

李铭鑫

2020-6-12 13:40:01
给你个u16,让你把这个u16的每个位映射到乱七八糟的IO上面去.这个你总会吧?
比如b0->A1,b1->B2,b2->B5....
举报

李笑才

2020-6-12 13:45:52
谢谢原子哥,搞定了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分