fsmc中的A10的偏移量到底应该怎么去计算?

2019-07-21 02:57发布

fsmc中的A10的偏移量到底应该怎么去计算?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
ruanyongyu
1楼-- · 2019-07-23 05:02
 精彩回答 2  元偷偷看……
雪雪
2楼-- · 2019-07-23 05:05
回复【18楼】Badu_Space:
---------------------------------
为什么呢?我看原子的资料说他们之间是相差2的?但是我不知道这个差值是怎么出来的
正点原子
3楼-- · 2019-07-23 06:40
回复【20楼】雪雪:
---------------------------------
结构体地址自增,一个u16占多少字节?
是不是2个字节?
那么下一个地址,是不是要加2啊?
雪雪
4楼-- · 2019-07-23 08:08
回复【21楼】正点原子:
---------------------------------
懂了
308709362
5楼-- · 2019-07-23 14:04
 精彩回答 2  元偷偷看……
niguanghui
6楼-- · 2019-07-23 18:30
今天也是刚学了FSMC,看了原子哥的回答,豁然开朗了。替楼主回答下二楼的问题:那哥们的算法不是告诉你具体的数值,而只是一个计算的公式,计算A10的地址(2^10),假如选的是A10,那么就要设置A11,前边的*2就是这么个意思。不过感觉这哥们这么写是有问题的,就回答你的问题而言是有问题的,他这么写,反而容易让人迷惑。不知道是否是我的理解有问题。反正原理一样,后期他的解释也正确,就是个地址问题,一共需要2个地址,一个用于发送命令,一个用于发送数据,假如按A10计算,这个地址要满足偏移量右移一次时A10=0,用于发送命令;另一个地址要满足偏移量右移一次时A10=1,用于发送数据。
这是我看了原子哥的回答之后的理解,不正确的地方,希望指正!!!

一周热门 更多>