标题:
关于stm32单片机计算DMA寄存器地址
[打印本页]
作者:
lyonkon
时间:
2023-6-24 20:41
标题:
关于stm32单片机计算DMA寄存器地址
无标题.png
(35.23 KB, 下载次数: 35)
下载附件
2023-6-24 20:32 上传
当基地址为0X40020000 x为 1的情况下。实际地址是多少啊。图上红线部分不理解
作者:
yzwzfyz
时间:
2023-6-25 08:38
实际地址 = 基地址 + 偏移量
作者:
lyonkon
时间:
2023-6-25 13:09
yzwzfyz 发表于 2023-6-25 08:38
实际地址 = 基地址 + 偏移量
20乘以(通道编号 减 1) 通道编号要是1 表达式就不对。 如果是20X 注:(X=通道编号 — 1)
作者:
yzwzfyz
时间:
2023-6-25 15:23
通道编号是1:
依注解:偏移量 = 8 + 20*(通道号-1)= 8 + 20*(1-1)= 8
依注解:基地址 = 40020000
1#通道的实际地址 = 基地址 + 偏移量 = 40020000 + 8 =40020008
作者:
rctty
时间:
2023-6-25 16:59
楼上说的都对,不过一般都会 #include "stm32Fxxxx.h",寄存器就都有了,自己算要是算错了那调试的时候不得雪崩
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1