存储器地址,常量、变量,结构体访问寄存器
首先做个小实验,验证上节中变量和只读变量的存储地址
取出的地址如果想要作为数字显示的话,还需要强制类型转换
用 const 关键字是当处于大量数据不需要修改时,比如 OLED 的字符库的定义,可以节省 SRAM 的空间
寄存器外设所在的起始地址,然后再在外设寄存器的总表里查询地址偏移量,就可以得到某个寄存器的地址了,这个地址是固定的
首先还是初始化
第一步,RCC 时钟开启 DMA 的时钟
第二步,调用 DMA_Init 初始化各个参数,如果使用的是硬件触发,还需在对应外设调用 XXXDMA_Cmd,开启一下触发信号的输出
最后,打开开关
如果需要 DMA 的中断,那就调用 DMA_ITConfig 开启中断输出,再在 NVIC 里开启相应的通道,再写对应的中断函数
传输计数器清零之后,