利用STM32的DAC 输出模拟出正弦波 可应用在医疗器械电刺激输出 以及逆变 SPWM 控制
其输出DAC为标准正弦波
输出正弦波,需要好几个外设配合:Timer、DAC、DMA。TImer用来设置正弦波的频率的;DAC顾名思义将数字量转换成模拟量,在这里就是转化成电压信号;DMA直接控制DAC输出,而不用麻烦芯片内核。利用STM32的DAC 输出模拟出正弦波 可应用在医疗器械电刺激输出 以及逆变 SPWM 控制
其输出DAC为标准正弦波 可通过修改程序来控制产生波形的幅值 频率 一、如何产生正弦波?
本文采用查表法的方式生成一个数值范围为[0,4096]的正弦波数组,通过定时器更新中断不断以DAC进行输出,从而产生一个正弦波,并且通过改变定时器的预装载值(ARR)或者预分频系数(psc),改变进入中断的时间进而改变正弦波频率。
二、生成采样数值函数
代码如下:
void out_sine(void)
{
double index = 250;//250个数据
float pi = 3.141592;
int fori = 0;
float outv = 0;
for(;fori <index;fori++)
{
demo_key_V2.3.rar
基于STM32的按钮组合按键程序,用户和自行添加按钮引脚和按键数量
Mini板-RTThread移植.zip
rt-thread 操作系统 正点原子移植工程
2.13寸墨水屏驱动.zip
2.13寸电子标签的墨水屏驱动 MSP430单片机 有开发文档 开发软件 (取模软件)
ultra_simple.exe
LR001_SLAMTEC_rplidar_protocol_v2.2_cn
实验39 FATFS实验.zip
以前的工程拿来修改一下
检测DS18B20的温度数据 存储到 sd卡中,使用fatfs
经过各种绕路 一开始不能连续存储 每一次存储数据都会将上次的数据覆盖
人脸检测代码.zip
基于opencv 的人脸检测代码
基于opencv 的人脸检测代码
基于opencv 的人脸检测代码
基于opencv 的人脸检测代码
步进电机加编码器测角度.zip
STM32正交编码模式 增量式编码器测量角度数据 速度数据 (通过角度数据自己算)
STM32正交编码模式 增量式编码器测量角度数据 速度数据
STM32正交编码模式 增量式编码器测量角度数据 速度数据
stm32驱动十个步进电机
stm32驱动步进电机 10个步进电机 串口控制 速度可调 串口发送指令 正反转 旋转的角度 闭环控制 stm32驱动步进电机 10个步进电机 串口控制 速度可调 串口发送指令 正反转 旋转的角度 闭环控制
Tongxin -加CRC校验0517.rar
Tongxin -加CRC校验0517.rar stm32程序
CCS的安装及使用教程.pdf
CCS的安装及使用教程.pdf
ILI9325AN_V0.25.pdf
ILI9325驱动芯片程序
STM32芯片通过驱动ILI9325芯片来控制液晶显示屏显示
NodeMCUStudio2015(www.greenxf.com).zip
NodeMCU,是一个开源的物联网平台。 它使用Lua脚本语言编程。该平台基于eLua 开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。
II2C OLED 中英文显示 ADC数据采集实时显示
II2C OLED 中英文显示 ADC数据采集实时显示 八路ADC II2C OLED 中英文显示 ADC数据采集实时显示 八路ADC II2C OLED 中英文显示 ADC数据采集实时显示 八路ADC
STM8 C语言精品编程100例.zip
STM8 C语言精品编程100例 STM8 C语言精品编程100例
代码多 详细
stm8教程.zip
STM8 文档教程
资料全 代码详细
stm8slib.rar
软件版本的stm8库函数手册 ,想用什么函数 想配置什么寄存器 不用再翻看数据手册了 ,直接查此软件 全中文显示 方便快捷
STM32加232串口发多串口.rar
STM32加232串口发多串口程序
串口1 2 3可同时发生和接收 配置三个串口 可用
232和485都可用
stm32驱动74HC595和74HC165 74hc165采集数据 74HC595驱动继电器工作 此程序配置有多路595和多路165
stm32驱动74HC595和74HC165
74hc165采集数据 74HC595驱动继电器工作
此程序配置有多路595和多路165
DSP无刷电机的 控制方案
无刷电机的控制方案的分析
仿真设计
arduino 的OLED库文件
arduino 的OLED库文件 种类齐全
XFS5152CE参考资料
XFS5152CE参考资料 技术文档
基于单片机的公交车报站系统的设计
基于单片机
基于单片机的公交车报站系统的设计
STM32 模拟i2cmax30100
STM32 模拟i2c
max30100
24l01遥控器的收发控制小车
采用stm32k设计的遥控小车 以及靠遥控部分 和小车部分
心知天气的获取
获取心知天气的代码 可以去其官网上进行查看
Kinect+Gesture+recognition
Kinect+Gesture+recognition
Kinect+Gesture+recognition
esp8266的AT固件
esp8266的AT固件
C语言的json解析数据
基于C语言的cjson解析数据
基于PLC的模拟采集和闭环控制系统
6第6章 基与PLC的模拟量采集及闭环控制系统.doc
plc的基本指令
S7-200系列PLC基本指令及编程.doc