Image
Image

范德萨发额

+ 关注

粉丝 2     |     主题 61     |     回帖 1012

stm32 DMA理论+实践
2024-4-9 12:11
  • ST MCU
  • 82
  • 1957
  6 转换结果  
  5 主函数 我们只需要做个初始化即可,这样转换值就已经在自动刷新和转运了。 ...  
  3 加入触发 在DMA最后加上触发即可 4 删除函数 删除我们单次触发写的AD_GetValue()即可,这里只需要触发 ...  
  2 循环模式 这里开启循环模式,等于计数器减到0后,会自动帮你重载计数器 ...  
  1 更改ADC触发模式 将ADC的单次触发改为连续触发  
  2) DMA连续转换+扫描模式 很简单,对比刚刚的单次采集更改如下  
  这就是很正常的测试是否有值了,大家可以自己发挥 结果(扭动可变电阻正常变化,第二个引脚直接测的3.3 所 ...  
  6 主函数  
  1 首先DMA的触发,因为这里我们还是单次触发,所以还是需要停一下触发之后重置计数值,然后启动 2 启动 ...  
  5 启动部分  
  4 改为接受半字 16位,因为AD转换的数据是12位存在了16位的寄存器里面,所以我们这里也只接受16位就够了 ...  
  1 更改计数器的值 2 关闭软件触发 3 填写存储器的地址,我们这里定义了一个数组,直接将数组名填上就行 ...  
  4 配置DMA  
  3 使能ADC_DMA的信号  
  2 开启2个通道序列 (就是前面说的序列)之后我们把扫描模式使能。  
  1 ADC开启两个通道 (和ADC章节我开的两个通道的引脚是一样的是一样的) 我使用的为PC1 PC2 所以通道是11 ...  
ESP32实验03:0.96tft液晶显示屏驱动
2024-2-26 09:47
  • ST MCU
  • 56
  • 47103
  开发环境 开发环境 vscode + platformIO 开发框架 esp-idf 开发语言 C  
  tft屏幕与ESP32模块连线 其中 DC引脚用于控制spi总线传输的是命令还是数据。 DC:0传送命令,DC:1传送数 ...  
  1、模块及开发环境简介 tft屏幕参数 分辨率:160*80 驱动芯片:ST7735S 通信接口:SPI 供电电压:3.3V ...  
  整个实验断断续续耗时接近快2周时间,主要消耗的精力的有几个方面 熟悉和了解ST7735原理接口,及操控方法 ...  
2
3
近期访客