关于DMA_adc存储地址的问题
本帖最后由 ydcsb 于 2023-12-11 09:32 编辑问题:例程中地址高8位字节是右移8位,而手册中先存的是高字节再存的低字节。
按照手册来说 编程序的高字节不应该左移8位吗
按照手册先存储高字节再存储低字节,例程中写程序不应该是DMA_ADC_RXAL>>8吗 DMA_ADC_RXAH<<8;这样写是不是更合理,高字节不应该左移吗 例程定义 #define DMA_ADDR 0x800
DMA_ADDR右移8位是:0x08
(u8)DMA_ADDR是取低8位数据:0x00
也就是设置DMA_ADC_RXAH = 0x08,DMA_ADC_RXAL = 0x00 乘风飞扬 发表于 2023-12-11 13:14
例程定义 #define DMA_ADDR 0x800
DMA_ADDR右移8位是:0x08
好的,谢谢。明白了
页:
[1]