STM32模块调试
文章平均质量分 79
基于STM32F103C8T6的各种模块调试的教程,使用的是HAL库
m0_59825000
这个作者很懒,什么都没留下…
展开
-
CubeMX ADC DMA程序死循环问题
在使用CUBE MX配置ADC DMA的时候,容易出现程序死在HAL_ADC_DMA_Start这个函数上,无法运行这句函数下面的函数,但是ADC接受的数组内的数据还是在不断地更新,找过网上很多方法后都无法解决问题,最后自己琢磨出来了方法,记录并分享一下。根据论坛上的说法,数据转换的长度设置太小且转换周期太快会导致程序一直死在DMA的回调函数内,故绝不可以转换几个通道转换数据的长度就设为几,要把这个值调的稍微大一点。Keil5的程序优化会将程序一些部分优化掉,所以我们需要将Keil5中的程序优化关掉。原创 2023-05-21 22:44:47 · 1339 阅读 · 2 评论 -
CUBEMX ADC 单/多通道+DMA
本文使用的是STM3F103C8T6 Cubemx进行单/多通道DMA配置。原创 2023-05-21 22:34:31 · 944 阅读 · 2 评论 -
AD7606应用笔记
AD7606是一块八通道,双极性输入,同步采样16位ADC。**内置2.5V基准电压**。由于AD7606没有内部的寄存器,需要直接利用引脚配置ADC的模式,所以AD7606的控制原理也是很简单,但是需要占用的I/O口的资源很多。原创 2021-06-30 09:18:32 · 14585 阅读 · 25 评论 -
ST7735S应用笔记
ST7735S是一块1.8英寸采用SPI通信的TFT全彩屏,分辨率是128*160,这里采用RGB565 16bit的色块编译模式。本文仅设计该屏幕的简单应用,不对底层原理进行深究。原创 2023-03-14 19:27:42 · 16800 阅读 · 6 评论 -
OLED应用手册
本文使用的OLED是用通过IIC通信,分辨率为128*64,使用的是stm32f103c8t6主控芯片,使用Cube Mx进行配置。原创 2023-04-05 16:15:58 · 4272 阅读 · 3 评论