本帖最后由 q64878003 于 2019-4-8 16:01 编辑
正点的战舰开发板中,FSMC的偏移地址“:以 A10 为例,7FE 转换成二进制就是:111 1111 1110,而 16 位数据时,地址右移一位对齐,那么实际对应到地址引脚的时候,就是:A10:A0=011 1111 1111,此时 A10
是 0,但是如果 16 位地址再加 1(注意:对应到 8 位地址是加 2,即 7FE+0X02),那么:A10:A0=100
0000 0000,此时 A10 就是 1 了,即实现了对 RS 的 0 和 1 的控制。”
这个可以理解,现在用A12做RS,得到的偏移地址应该为1FFE,并修改 LCD_Init中的IO设置,液晶屏没有显示。
问下RS由A10改为A12后,除了影响偏移地址,还影响其它寄存器或函数了吗?
一周热门 更多>