STM32基于DMA数据转运和AD多通道
工程代码基于STM32F103C8T6,两个代码分别为:DMA数据转运和采用ADC扫描模式+DMA数据转运,效果为ADC触发后一直在工作,始终把最新结果给SRAM数组。
工程代码基于STM32F103C8T6,两个代码分别为:DMA数据转运和采用ADC扫描模式+DMA数据转运,效果为ADC触发后一直在工作,始终把最新结果给SRAM数组。
工程代码基于STM32F103C8T6,通过ADC多通道检测4个数据,使用一个电位器产生0-3.3v连续变化的模拟电压信号,和三个传感器:光敏电阻模块,热敏电阻模块,红外反射模块。之后用stm32的adc读取数据,并且通过oled屏幕显示4个数据。
工程代码基于STM32F103C8T6,通过ADC单通道检测数据,使用一个电位器产生0-3.3v连续变化的模拟电压信号,之后用stm32的adc读取电压数据,并且通过oled屏幕显示。
工程代码基于STM32F103C8T6,通过编码器接口测速,转动编码器时OLED会实时显示数据,并且通过OLED显示屏进行显示 使用到的硬件:STM32F103C8T6最小系统板,四针脚OLED显示屏,旋转编码器
工程代码基于STM32F103C8T6,使用PWM输出驱动电机,电机驱动使用TB6612,通过按键控制电机速度,并且速度通过OLED显示屏进行显示 使用到的硬件:STM32F103C8T6最小系统板,四针脚OLED显示屏,直流电机,按键,TB6612电机驱动模块
工程代码基于STM32F103C8T6,使用PWM输出驱动舵机,舵机型号为SG90,通过按键控制舵机角度,并且角度通过OLED显示屏进行显示。
基于STM32的定时器时钟中断代码,包括两个文件,一个是定时器使用内部时钟计时,一个是定时器外部时钟中断实现计数。单片机型号为STM32F103C8T6.
基于STM32单片机,使用标准库中断功能实现旋转编码器计次,文件包括完整工程文件,打开即用,功能包括旋转编码器完成计数,并通过OLED显示屏显示数值。
基于STM32的OLED驱动函数和工程文件模板,有四针脚版本和七针脚版本,其中包括使用标准库编写的OLED驱动函数,以及整个工程文件模板,下载烧录即可使用。
勤写标兵
笔耕不辍
创作能手
习惯养成
求知
受益良多
持之以恒
Python工程师·初级
GitHub
知无不言
授人以渔
新人勋章
学无止境
新秀勋章