我有几个问题,
第一:我在ADC回调函数设置断点为什么会ADC会采集不到数据,我取消掉断点后重新运行程序可以采集到数据;
第二:我配置的ADC通过DMA采集四个通道的数据(没有采取循环模式),采集完成后,主程序While()循环中程序都跑乱了是怎么回事,感觉像是一直有中断打断While 内程序的执行,但是程序没死,为了搞清楚状况 我在循环中开启了蜂鸣器 交替500ms叫和停!先是把ADC和DMA关掉运行程序,一切正常 响声和预想的一样!然后打开ADC和DMA程序,我是一次采集四个通道没有循环的。一次采集完后 (采集到了数据 四个数据也是对的)到While 循环里就不正常了 变成蜂鸣器一直惨叫,好像是那种一直处于响到不响 状态交替 且频率很高!不知道这个问题是什么引起的!应该从哪里查起!
第三:请问你说的Cache问题具体怎么操作的,怎么保证读取数据时是更新过的 |