(二)ADC循环采集六路电压,使用DMA. 这次实验真的很郁闷,对DMA的不了解让我深陷误区,明白之后,让我更加佩服DMA的强大。 误区就是:从实验的目标我们知道这次是用DMA把ADC转换的数据传送到内存中的一个数组里存起来,因为是采集6个通道,这里使能了ADC的扫描模式。一旦启动ADC,就会按顺序转换SQRX里选中的通道,问题就是我一开始以为ADC与DMA并不会协调工做,也就是ADC自己转自己的,DMA自己传自己的,这样的话内存里的数组就不是我想要的了,后来着实的研究了很长时间,在群里的一位兄弟的提醒下,我才知道,可能我想的复杂了,也许就可以在ADC转一次,然后DMA把数据传一次,Ok,经过实验得知,这个想法是正确的。
2021-10-08 13:42:03 32KB stm32 adc dma
1
骇客S32K144 简介 S32K144是NXP推出的车规等级的MCU,ARM架构的内核。芯片在设计上考虑了功能安全的设计,可以达到ASIL B的等级。但是一下SDK的使用,我也没有太多经验。这次hack过程中研究一下这里面的技巧。除了驱动之外,尽量在这个平台上熟悉一下FreeRTOS的平台开发。 维护者联系方式 电子邮件:greyzhang@126.com TDL 1. MCU资料收集(完成) 2.开发板资料收集(完成) 3.开发工具选择(DONE) 4.工程创建以及开发环境配置(DONE) 5.软件调试方式(DONE) 6.逐步驾驶员(DONE) 7. GPIO(完成) 8.时钟配置(DONE) 9.线束(DONE) 10. CAN(完成) 11. ADC(完成) 12. SPI(完成) 13. IIC 14.实时操作系统 15.引导加载程序 16. DM
2021-10-08 11:02:29 26.85MB C
1
基于STM32F103芯片串口通信例程,主要是串口1接收到数据后,再发送出去。通过DMA来接收串口数据,达到缓冲作用,可以做较大数据接收。然后再通过DMA发送出去。
2021-10-08 10:02:25 2.79MB STM32 串口通信 DMA接发 UART
1
随着LCD显示技术的迅速发展,LCD显示屏得到了广泛的应用。一般来说,对于RGB总线接口的数字屏都需要有控制器才能正常显示,但是本文利用STM32处理器设计出了一种能直接挂载RGB接口数字屏的方法。
2021-10-07 17:21:39 81KB TFT DMA FSMC 定时器
1
使用stm32f103 hal库版本,使用adc的 dma功能,配置相关通道,利用PA0、PA1、PA4引脚采集0—3.3V模拟电压。
2021-10-06 18:25:34 20.8MB stm32f103 adc dma hal库
1
ADC的速度由2个参数决定,它是采样时间和转换时间之和:TCONV = 采样时间 +12.5个ADC时钟周期采样时间共有8种选择:1.5、7.5、13.5、28.5、41.5、55.5、71.5和239.5;若ADC的时钟频率=14MHz,则最高ADC的采样频=14/(12.5+1.5)=1MHz;
2021-10-04 17:49:25 64KB STM32 单片机 DMA 文章
1
RS232用的是串口1 对应的DMA通道是DMA2_Channel4
2021-10-04 13:00:41 1KB dmars232 DMA通道配置
还没有成功目前噪声特别大!
2021-10-03 20:51:34 1.33MB stm32f429 tvp5150 dcmi dma
1
由于HAL库的中断和轮询模式下,接收的数据长度需要特定才能接收,对于接收不定长的数据就必须采用DMA模式进行数据接收,例子是串口1串口2互传,用的是C8芯片
2021-10-02 11:41:24 3.62MB 双串口,DMA
1
该例程是基于野火STM32指南者开发板,基于STM32F03VET6芯片。主要实现用串口用DMA收发。即 UART Tx采用DMA传输,UART Rx也采用DMA传输。例程已经调试验证过。
2021-09-29 10:04:12 9.44MB stm32 UART DMA keil
1