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

成都学校网站建设绵阳房产网

成都学校网站建设,绵阳房产网,建筑设计公司名字大全,加强学校网站建设的通知【沁恒WCH CH32V307V-R1开发板输出DAC实验】1. 前言2. 软件配置2.1 安装MounRiver Studio3. DAC项目测试3.1 打开DAC工程3.2 编译项目4. 下载验证4.1 接线4.2 演示效果5. 小结1. 前言 数字/模拟转换模块#xff08;DAC#xff09;#xff0c;包含 2 个可配置 8/12 位数字输入… 【沁恒WCH CH32V307V-R1开发板输出DAC实验】1. 前言2. 软件配置2.1 安装MounRiver Studio3. DAC项目测试3.1 打开DAC工程3.2 编译项目4. 下载验证4.1 接线4.2 演示效果5. 小结1. 前言 数字/模拟转换模块DAC包含 2 个可配置 8/12 位数字输入转换 2 路模拟电压输出的转换器。 内置三角波、噪声波形发生器支持多种事件触发转换DMA 功能等。本次实验采用一路DAC间隔输出电压然后打印输出模拟量值熟悉STM32开发用易上手配置。✨✨✨比赛详情官网https://www.wch.cn/RISC-V-MCU-competition/#/?indexFromSubmit0 这是使用MounRiver Studio开发的项目支持在RISC-V核心基础硬件CH32V307评估板上使用带有msh Shell的RTOS快速原型。 MCUCH32V307VCT6主频 144MHzFLASH和RAM可配置 l 2 个 DAC 转换器每个转换器对应 1 个输出通道 l 三角波、噪声波形发生器 l 可配置 8 位或 12 位输出 l 12 位数据左对齐或右对齐 l 双 DAC 同时或分别转换 l 支持 DMA 功能 l 多种触发事件 首先应安装 CH32V307 评估板的驱动程序打开设备管理器查看USB 端口和外部接口已准备就绪。 2. 软件配置 2.1 安装MounRiver Studio 环境搭建教程https://blog.csdn.net/VOR234/article/details/128932474 3. DAC项目测试 3.1 打开DAC工程 评估板说明及参考例程https://www.wch.cn/downloads/CH32V307EVT_ZIP.html 进入EXAM目录就有对应的外设教程 进入DAC_Normal_OUT文件下双击DAC_Normal_OUT.wvproj, 打开项目工程如下main.c在user文件夹下 main.c参考电压是3.3V /********************************** (C) COPYRIGHT ******************************* * File Name : main.c * Author : WCH * Version : V1.0.0 * Date : 2021/06/06 * Description : Main program body. ********************************************************************************* * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. * Attention: This software (modified or not) and binary are used for * microcontroller manufactured by Nanjing Qinheng Microelectronics. *******************************************************************************//**Notenormal output routine: DAC channel 0 (PA4) outputTurn off the trigger function, and by writing to the data holding register,PA4 outputs the corresponding voltage.*/#include debug.h/* Global define */ #define Num 7/* Global Variable */ u16 DAC_Value[Num] {64, 128, 256, 512, 1024, 2048, 4095};/********************************************************************** fn Dac_Init** brief Initializes DAC collection.** return none*/ void Dac_Init(void) {GPIO_InitTypeDef GPIO_InitStructure {0};DAC_InitTypeDef DAC_InitType {0};RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, ENABLE);GPIO_InitStructure.GPIO_Pin GPIO_Pin_4;GPIO_InitStructure.GPIO_Mode GPIO_Mode_AIN;GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz;GPIO_Init(GPIOA, GPIO_InitStructure);GPIO_SetBits(GPIOA, GPIO_Pin_4);DAC_InitType.DAC_Trigger DAC_Trigger_None;DAC_InitType.DAC_WaveGeneration DAC_WaveGeneration_None;DAC_InitType.DAC_LFSRUnmask_TriangleAmplitude DAC_LFSRUnmask_Bit0;DAC_InitType.DAC_OutputBuffer DAC_OutputBuffer_Disable;DAC_Init(DAC_Channel_1, DAC_InitType);DAC_Cmd(DAC_Channel_1, ENABLE);DAC_SetChannel1Data(DAC_Align_12b_R, 0); }/********************************************************************** fn main** brief Main program.** return none*/ int main(void) {u8 i 0;SystemCoreClockUpdate();Delay_Init();USART_Printf_Init(115200);Dac_Init(); printf(SystemClk:%d\r\n, SystemCoreClock);printf( ChipID:%08x\r\n, DBGMCU_GetCHIPID() );printf(DAC Normal OUT\r\n);while(1){for(i 0; i Num; i){DAC_SetChannel1Data(DAC_Align_12b_R, DAC_Value[i]);printf( DAC:%04x,OUTPUT:%d\r\n, DAC_Value[i],DAC_Value[i]*3300/4095 );Delay_Ms(1000);}} } 3.2 编译项目 开发板数据线连接电脑就可以开始连接调试首先开始编译编译成功如下 然后下载下载成功如下 4. 下载验证 4.1 接线 根据程序设计调试可以用电压表测量DAC channel 0 (PA4) output在0~3.3V之间即可输出DAC模拟值 4.2 演示效果 代码下载后验证点击串口调试器设置串口参数确认。 复位运行成功如下打印DAC模拟值变化从51mv到3300mv电压表可以正常读取(PA4) output在0~3.3V之间。 SystemClk:96000000 ChipID:30700518 DAC Normal OUT DAC:0040,OUTPUT:51 DAC:0080,OUTPUT:103 DAC:0100,OUTPUT:206 DAC:0200,OUTPUT:412 DAC:0400,OUTPUT:825 DAC:0800,OUTPUT:1650 DAC:0fff,OUTPUT:33005. 小结 通过对这篇文章我们掌握了沁恒WCH CH32V307V-R1开发板输出DAC模拟电压实验尝试与Arduino通讯做更加好玩的实验进而丰富我们的生活。从而实现对外部世界进行感知充分认识这个有机与无机的环境科学地合理地进行创作和发挥效益然后为人类社会发展贡献一点微薄之力。 参考文献 CH32V307数据手册https://www.wch.cn/downloads/CH32V20x_30xDS0_PDF.htmlCH32V307参考手册https://www.wch.cn/downloads/CH32FV2x_V3xRM_PDF.html评估板说明及参考例程https://www.wch.cn/downloads/CH32V307EVT_ZIP.htmlCH343SER.ZIP串口地址https://www.wch.cn/downloads/CH343SER_ZIP.htmlMRS最新V1.51版本安装包www.mounriver.com环境搭建教程https://blog.csdn.net/VOR234/article/details/128932474【沁恒WCH CH32V307V-R1开发板两路ADC读取实验】https://blog.csdn.net/VOR234/article/details/128941074【沁恒WCH CH32V307V-R1开发板读取板载温度实验】https://blog.csdn.net/VOR234/article/details/128941832
http://www.dnsts.com.cn/news/52244.html

相关文章:

  • 福州网站制作服务wordpress sae 4.4
  • 平凉市建设局网站网站建设与管理专业人才调研
  • 南通网站建别墅设计图纸
  • 初中信息科技怎么自己做网站邹平网站开发
  • 网站开发与设计总结宣传册设计与制作素材
  • asp连接数据库做登录网站完整下载泰安企业做网站
  • html5网站建设wordpress添加分类图片
  • 网站缓存实例杭州网站seo优化
  • 深圳网站建设兼职销售客户管理软件哪个好
  • 贵州省住房和城乡建设厅门户网站哪个软件可以制作游戏
  • 企业网站能起到什么作用响应式app网站模板
  • 免费表白网站制作网站建设与推广方案模板
  • 建设公共资源交易中心网站页面设计模板素材
  • 深度网网站建设方案风机 东莞网站建设
  • 做购物网站适合的服务器wordpress一键更新域名插件
  • 网站添加支付宝阿里云共享云主机做网站
  • 新公司 做网站 流程佛山网页设计模板
  • 青海省住房和城乡建设厅 网站十大网络安全上市公司
  • 怎么做网站推广网站空间费用一年多少
  • 网站建设的市场规模网站建设实训的目的
  • pc做网站服务器吗一个人建网站
  • 全国做网站的专业网站建设顾问
  • 网站认证免费梧州高端网站建设服务
  • 展示型企业网站有哪些举例营销型企业网站建设 广义的空间
  • 网站建设行业衰落760关键词排名查询
  • 网站开发前后端分离是主流吗查域名到期
  • 家具能在什么网站上做天津网站建设营销
  • 个人信息页面设计漂亮的网站公众号制作素材
  • 做淘宝联盟网站要多少钱?wordpress ios客户端
  • 齐河县城乡建设局网站苏州制作网页公司