关于STM32F103偏移地址问题

2019-08-23 16:49发布

2017-03-26_152143.png
如图,A10的偏移量是0X000007FE,这个地址怎么来的,从哪里知道呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-08-23 21:36
16位模式下,地址线右移一位对齐,且最低位为0(必须是0,不要问我为什么,因为不是0无法正常工作),所以0X7FE,右移一位,就是0X3FF(0011 1111 1111),对应新的地址。此时A10=0,当最低位再加1的时候,A10=1,实现了A10也就是RS信号的切换,从而控制命令和数据。
aozima
2楼-- · 2019-08-23 23:23
[mw_shl_code=applescript,true]1000 0000 0000
0000 0000 0000[/mw_shl_code]
这样是否理解? (STM32在16bit时,A10其实是A11)
s1731987459
3楼-- · 2019-08-24 04:10
aozima 发表于 2017-3-26 15:38
这样是否理解? (STM32在 ...

为什么是7EF呢?
s1731987459
4楼-- · 2019-08-24 06:18
aozima 发表于 2017-3-26 15:38
这样是否理解? (STM32在 ...

为什么是7FE呢?
aozima
5楼-- · 2019-08-24 09:44
 精彩回答 2  元偷偷看……
s1731987459
6楼-- · 2019-08-24 14:46
正点原子 发表于 2017-3-26 15:23
16位模式下,地址线右移一位对齐,且最低位为0(必须是0,不要问我为什么,因为不是0无法正常工作),所以0 ...

啊,明白了,谢谢小哥。

一周热门 更多>