标题:
STM32F10XX芯片DMA基地址设置问题。
[打印本页]
作者:
lwxwopo
时间:
2020-4-19 22:47
标题:
STM32F10XX芯片DMA基地址设置问题。
如题,本人小白想通过DMA传输数据,外设好弄,但就DMA给内存或闪存中设置保存数据的基地址产生疑问。
因为不知道程序或内存中哪块被占用,无法保证所赋予DMA保存数据的地址与已占被用的地址不冲突。。。
作者:
mengzhixinheng
时间:
2020-4-20 07:19
建立数组用指针就行了,不要想得那么复杂
作者:
展昭
时间:
2020-4-20 14:20
应该不会吧,你可能想得有点复杂,你要是实在是怕内存的问题,keil编译后,可以看内存大小。
作者:
lwxwopo
时间:
2020-4-20 22:28
mengzhixinheng 发表于 2020-4-20 07:19
建立数组用指针就行了,不要想得那么复杂
。。。。要从SRAM通过DMA传输到I2C,肯定要设置DMA存储器地址。当然存储器地址可以赋值SRAM基地址,不过跑程序时个人考虑的点是如果一次传输的数据比较多,与程序变量起冲突,也就是改变变量的值就麻烦了。你所说的那种方式会自动分配合理的内存,但这种是人为强行在SRAM中开辟的内存,所以我会考虑如何选择地址好一点。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1