本帖最后由 莲子荷花 于 2021-6-9 11:47 编辑
测试代码如下
在使用keil的memory调试窗口查看时发现,写和读总是差了2个地址
例:向0x80000001写1,窗口查看0x80000003变为1
0x80000000和0x80000001每一次读写都会随机改变
DMC初始化代码是使用的官方例程,没做任何修改。
直接用官方工程没有问题,通过keil比较运行起来后2份工程的CMU和DMC的所有寄存器值全部相同,
在官方例程中将EXCLK 60MHZ修改为配置为120MHZ后,表现出一样的现象
|