当前位置: 首页 > news >正文

互站源码交易平台莱州网络公司

互站源码交易平台,莱州网络公司,数字营销名词解释,百度免费建站平台提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、DAC是什么#xff1f;二、STM32 DAC1.什么型号有DAC2. 简介3. 主要特点4. DAC框图5. DAC 电压范围和引脚 三、程序步骤1. 开启DAC时钟2. 配置引脚 PA4 PA5… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、DAC是什么二、STM32 DAC1.什么型号有DAC2. 简介3. 主要特点4. DAC框图5. DAC 电压范围和引脚 三、程序步骤1. 开启DAC时钟2. 配置引脚 PA4 PA5 模拟输入3. 初始化DAC5. 使能DAC6. 写入数字电压7. 触发转换8测试结果 四、加入串口互动1.定义发送字符格式方案1 比较符合人性方案2用mv输出,没有小数提取会更简单2.获取字符串3.解释字符串 总结 前言 提示这里可以添加本文要记录的大概内容 前面学习了STM32的ADC掌握了模拟信号如何转化成数字信号现在学习如何将数字信号转换成模拟信号。 目标串口输入3.3v-stm32-DAC-3.3V -ADC -串口 -电压 举例 3.3v - 3.3v字符串-解释前面的数字 3.3怎么给DAC 具体(ADC) PA0 -(DAC) ? 提示以下是本篇文章正文内容下面案例可供参考 一、DAC是什么 示例DAC是数字模拟转换器Digital to Analog Converter的缩写它是一种将数字信号转换为模拟信号的设备。 DAC数模转换实验工作原理 https://www.bilibili.com/video/BV11Z4y1z7mP/?spm_id_from333.337.search-card.all.click 二、STM32 DAC 1.什么型号有DAC 查看数据手册 2. 简介 3. 主要特点 4. DAC框图 5. DAC 电压范围和引脚 三、程序步骤 1. 开启DAC时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, ENABLE);2. 配置引脚 PA4 PA5 模拟输入 GPIO_InitStruct.GPIO_Pin GPIO_Pin_4; //GPIO_InitStruct.GPIO_Speed GPIO_Speed_50MHz;GPIO_InitStruct.GPIO_Mode GPIO_Mode_AIN; //模拟输入GPIO_Init(GPIOA, GPIO_InitStruct); //x3. 初始化DAC //3.初始化DAC//DAC_InitStruct.DAC_LFSRUnmask_TriangleAmplitudeDAC_InitStruct.DAC_OutputBufferDAC_OutputBuffer_Disable;DAC_InitStruct.DAC_TriggerDAC_Trigger_Software; //软件触发DAC_InitStruct.DAC_WaveGenerationDAC_WaveGeneration_None;DAC_Init(DAC_Channel_1,DAC_InitStruct); 5. 使能DAC DAC_Cmd(DAC_Channel_1, ENABLE);6. 写入数字电压 DAC_SetChannel1Data(DAC_Align_12b_R, 2048); // 12位 电压范围 0-40957. 触发转换 DAC_SoftwareTriggerCmd(DAC_Channel_1, ENABLE);//软件使能转换完整初始化参考 void dac_init() {GPIO_InitTypeDef GPIO_InitStruct;DAC_InitTypeDef DAC_InitStruct;//1.开时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, ENABLE);// RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1|RCC_APB2Periph_GPIOA,ENABLE);//2. 配置位模拟输入GPIO_InitStruct.GPIO_Pin GPIO_Pin_4; //GPIO_InitStruct.GPIO_Speed GPIO_Speed_50MHz;GPIO_InitStruct.GPIO_Mode GPIO_Mode_AIN; //模拟输入GPIO_Init(GPIOA, GPIO_InitStruct); //x//3.初始化DAC//DAC_InitStruct.DAC_LFSRUnmask_TriangleAmplitudeDAC_InitStruct.DAC_OutputBufferDAC_OutputBuffer_Disable;DAC_InitStruct.DAC_TriggerDAC_Trigger_Software; //软件触发DAC_InitStruct.DAC_WaveGenerationDAC_WaveGeneration_None;DAC_Init(DAC_Channel_1,DAC_InitStruct);// 4. 使能DACDAC_Cmd(DAC_Channel_1, ENABLE);DAC_SetChannel1Data(DAC_Align_12b_R, 2048); // 12位 电压范围 0-4095DAC_SoftwareTriggerCmd(DAC_Channel_1, ENABLE);//软件使能转换}程序框架 void main {ADC_init();uart_init();DAC_init();while(1){//adc 读取//发送串口} }8测试结果 四、加入串口互动 1.定义发送字符格式 方案1 比较符合人性 “DAC输出3.3v” 则输出3.3v “DAC输出1.65v” 则输出1.65v 方案2用mv输出,没有小数提取会更简单 “DAC输出3300mv” 则输出3300mv “DAC输出1650v” 则输出1650mv 2.获取字符串 串口中断获取 3.解释字符串 举例 “DAC输出3.3v” 在字符串种查找 DAC关键字然后再找到 从这里 获取后面的’3.3’字符直到’v’停止将获取的字符 3.3 转换成实际数字 3.3 在转换成数字电压 字符转整型STM32史上最短 字符转整形 简简单单 https://blog.csdn.net/weixin_51102592/article/details/121125622?app_version6.2.4codeapp_1562916241csdn_share_tail%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22121125622%22%2C%22source%22%3A%22ganhui13000%22%7DuLinkIdusr1mkqgl919blenutm_sourceapp #include string.h #include stdlib.h u8 DATA[200]X12Y34Y56Y78; int shuju_chuli(const char *shuju,char zifu ) {char *shu_ju_1strchr(shuju,zifu)1; //数据return atoi(shu_ju_1); //数值 }int shuju_chuli1(const char *shuju,char zifu ) {char *shu_ju_1strchr(shuju,zifu)1; //数据char *shu_ju_2strchr(shu_ju_1,zifu)1; //数据return atoi(shu_ju_2); //数值 }printf(X是%d\r\n,shuju_chuli((const char*)DATA,X));printf(y是%d\r\n,shuju_chuli((const char*)DATA,Y));printf(Y1是%d\r\n,shuju_chuli1((const char*)DATA,Y));总结 DAC的原理STM32DAC的特点STM32DAC实操用ADC和DAC闭环实现了ADC和DAC 的检测。
http://www.hkea.cn/news/14320899/

相关文章:

  • 访问国外网站速度慢网站seo计划书
  • 建商城网站的平台专业微网站电话
  • 官方网站查询高考分数台州做鞋子网站
  • 虚拟主机 多个网站微商货源网站源码
  • 广州番禺网站建设公司推荐汕头市建设网
  • 用齐博cms建网站个人建一个网站多少钱
  • 我想给网站网站做代理鞍山诺亚人才网
  • 建设视频网站的视频源沈阳做微网站的公司
  • 自己网站的登录api怎么做php网站开发几技术难点
  • 购物网站建设工作流程直播视频网站
  • 浅谈旅游网站的规划与建设网站访问对应二级域名
  • 在县城做商城网站家在深圳论坛业主论坛
  • 在百度云上做网站如何做一名合格的网站人
  • 学校网站建设团队品牌线上营销策划
  • 沈阳网站模板建站wordpress comments.php
  • 自己建立网站多少钱欧美风格网站特点
  • 门户网站php源码外国人学做中国菜 网站
  • .net 电子商务网站源码如何分析一个网站
  • 免费创建网站建设手机银行app下载安装最新版
  • 用vps刷网站流量要怎么做市场营销策略怎么写
  • 帮公司做网站图怪兽在线制作图片
  • dede网站微信分享封面关于网站建设文章
  • 天津魔方网站建设莱芜都市网最新招聘信息
  • 企业网站建设原则wordpress跳转到登录页面代码
  • 果洛营销网站建设公司淘宝的电子商务网站的建设
  • 记事本做网站如何排版进入网上商城
  • 泰安服装网站建设北京哪家网站建设公司比较好
  • 群晖ds216j能否做网站朝阳做网站的公司
  • 做网站备案的公司多网站怎么做seo
  • 做视频网站需要多大空间学seo可以做网站吗