stm32
文章平均质量分 75
小小朱大人
简单点
展开
-
定时器下ADC采集向内存双缓冲DMA传输
定时器下ADC采集向内存双缓冲DMA传输前言配置前言本文主要接上篇ADC多通道采集DAM传输配置,配置大致一样,这篇主要讲的是单通道采集双缓冲传输。先说一下为什么使用双缓冲,一般来说我们不会同时对一个内存区域同时进行两种或者多种操作,但是很多场景需要我们进行同时操作的,我们不可能时候都等对一块内存区域等它写满之后再往Flash上搬,这时候我们可与i利用双缓冲模式,即当缓冲buff1满了先往buff2上写,然后操作buff1,这样就解决了上面的问题。DMA自带的有双缓冲模式,但是我在正点原子的F4原创 2021-08-18 21:33:28 · 1540 阅读 · 0 评论 -
STM32 F429 DMA传输2-ADC多通道采集DMA传输
STM32 F429 DMA传输2-ADC多通道采集DMA传输前言配置前言这篇主要是和上一篇做对比学习,上一篇是储存器到串口DMA传输,这篇是adc采集到存储器的DMA传输,两个对比学习,方便理解。和上篇一样,我们在配置中学习参数以及函数原理。配置1)使能 DMA、ADC 时钟。2) 初始化 DMA、ADC参数。3)将DAM与ADC联系起来(这个上篇忘着重提了)4)使能 ADC、DMA ,启动传输。以下是具有配置代码DMA相关配置void myDMA_init(DMA_Stream_T原创 2021-08-14 16:10:31 · 1421 阅读 · 8 评论 -
STM32 F429 DMA传输1-串口(外设)DMA传输
STM32 F429 DMA传输1-串口(外设)DMA传输主要内容如何配置各参数含义及配置细节主要内容本文主要是我自己记录DMA配置过程函数以及参数细节,同时与需要的人分享学习,对于DMA的作用、定义之类的在这不进行阐述,有需要者参考中文手册。为方便对比学习,我分三部分分享我在正点原子f429板子上写的关于DMA的程序,从官方历程到扩展使用分别为:1、由内存向串口(外设)DMA传输;2、由ADC采集数据(内存)向内存DMA传输;3、定时器下ADC采集向内存双缓冲DMA传输;本文只对第一部分进行原创 2021-08-13 17:56:51 · 1295 阅读 · 0 评论 -
STM32 SPI设备实现及驱动分析(裸机 &&RT-Thread)
1、spi基本介绍SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口,是一种高速的,全双工,同步的通信总线。SPI 接口一般使用 4 条线通信:MISO 主设备数据输入,从设备数据输出。MOSI 主设备数据输出,从设备数据输入。SCLK 时钟信号,由主设备产生。CS 从设备片选信号,由主设备控制。SPI总线框架其实和I2C差不...原创 2019-11-18 20:11:16 · 2000 阅读 · 0 评论 -
STM32应用文件系统--W25Q256(RTT系统)
1. 在 meunconfig 中开启 DFS elmfatfs2. 在 menuconfig 中开启 libc3. meunconfig 中开启 SPI Flash4. 将 W25Q128 注册成块设备5. 文件系统的挂载操作还是比较简单的:在 meunconfig 中开启 DFS elmfatfs使用 Env 工具进入 rt-thread\bsp\stm32f429-ap...原创 2019-11-15 10:57:06 · 3316 阅读 · 2 评论 -
stm32f1串口通信(两串口之间互相通信以及USART_SendData函数的bug)
stm32f1串口通信(两串口之间互相通信以及USART_SendData函数的bug)简要功能串口识别另一串口的内容然后进行相应回应(以“521” “1314”为例)主要函数介绍(相关串口配置初始化网上代码很多,几乎也都差不多,我在这里也不介绍了,但是需要注意的是串口二的配置串口时钟和GPIOA的时钟不在一条总线上,两串口中断优先级也会有一定的影响。)串口中断接受立即发送 *...原创 2019-07-10 11:26:13 · 18939 阅读 · 7 评论 -
RT-Thread 移植是stm32F429 pwm例程
估计来到这里的小伙伴都应该和我差不多,刚开始把rtt移植到stm32上,在用env配置的时候多少会遇到一些问题,我也是不会自己瞎搞搞出来了(哈哈哈,没办法,太菜了),所以希望你们更轻松点。好了我们进入正题。在开始之前需要 :1、env配置好 env配置教程2、示例代码下载好代码链接3、开发板4、STM32CubeMX (直接搜索官网就可以了)准备好后就可以开始了这里我以f4...原创 2019-09-25 21:56:36 · 1954 阅读 · 0 评论