打印
[STM32F4]

STM32F446RET-Cube-DMA方式ADC读取vrefint和串口空闲接收DMA方式

[复制链接]
1519|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 paderboy 于 2015-10-10 20:56 编辑

哈哈,多谢论坛的活动,今天才有时间玩新到手的F446 nucleo板子。。
使用cube软件配置外设是非常爽啊。。而且开启dma那是飞快的啊。。。
说下具体配置。。系统时钟设置使用内部晶振,主频86Mhz,PA5 为输出指示灯作用。。
配置ADC PA0 和内部Vrefint通道。。。。全部使用DMA搬运,通过callback给个标志然后停止DMA后
输出。。然后重新开启DMA ADC转换。。。
然后说下,串口使用DMA 空闲接收。通过串口空闲中断处理。。是不定长串口接收。。。。很爽的。。。。

时钟配置

配置界面

ADC具体配置









串口配置







输出配置



输出结果。。。。。


STM32F446RET-DMA-ADC-USART.rar (22.76 KB)



沙发
blue1star| | 2015-10-4 11:43 | 只看该作者
楼主 能共享下源码吗 非常感谢!
Stm32F1的Cube 串口DMA 设置没有 use fifo 选项,不知道你是 怎么靠空闲中断 接受

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

352

帖子

5

粉丝