|
我项目上要用stm32n6的adc1采集数据,目前按照官方库的方式(fsbl,我的修改成了app),使用timer2触发adc1采集,使用dma搬运数据。1.我将dma配置成循环模式后,一直进不去中断。2.我将dma切换到单次模式,进入一次全满中断。 |
stm32n6在使用STM32CuBEMX重新配置打开cubeide之后build报错
STM32N6的BOOT问题
STM32N6的CSI接收mipi信号时,进入数据线错误控制中断
GPDMA+NVIC+ADC采集(ADF采集)
STMN6求教:是否可以移植人脸识别模型,检测图形中是谁的能力?
YOLOv8模型已经通过X-CUBE-AI部署在STM32N6上,如何处理模型的输出数据???
如何同时部署多个模型
请问我的CubeMX为什么初始界面没有ai选项,进去之后也没有addnetwork?
stm32n6 norflash读写问题
STM32N6被锁了,怎么解锁
微信公众号
手机版
补充:
1 、timer2使用了1k的触发频率,update event
2 、adc触发源是 timer2 trigger out event.并且使用了读取DR,判断为触发正常。
3、dma配置成非循环模式,读取一次全满中断,数据正常,只要配置成循环模式,怎么都启动不起来。
HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ad1_data, 1000);
HAL_TIM_Base_Start(&htim2);
建议你一步步来,
先在FSB里把ADC+DMA传输跑顺,你可以参考下面文章。
ADC DMA 传输失败案例分享
之后,你可以分FSBL+APP的结构,这时你要注意二者的签名及正确的下载、还有你使用的到底是XIP模式
还是L&R模式,可以参考库里的例程来。