当前位置: 首页 > 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.hkea.cn/news/14579152/

相关文章:

  • 论坛类型的网站怎么做wordpress文章微信分享代码
  • 建设网站如果赚钱lnmp架构部署wordpress
  • 上海网站外包建设建设网站的费用如何入账
  • 如何选择一个优质网站建设公司网络规划与设计思维导图
  • 民治营销型网站上虞中国建设银行官网站
  • 网站促销广告免费适合个人主页
  • seo门户网站优化app开发自学
  • 东莞网站优化软件苏州公司电话
  • 高端网站建设968垂直门户网站有哪些
  • 单位网站建设费算无形资产吗怎么做商务网站的架构
  • 站优云seo优化建企业网站用什么源码
  • 什么网站做ppt深圳网站页面设计公司
  • 上海建设交通网站医院网站实例
  • 建设一个网站可以采用哪几种方案上海网页设计工资
  • 合肥网站关键词推广专业律所网站建设
  • 佛山公司网站设计建设游戏网站需要什么设备
  • 嘉兴手机网站制作网站链接导出
  • 网站建设常用工具深圳属于广东省吗
  • 可以做展示页面的网站网站建设一般要多钱
  • html网站素材网如何给自己网站做外链
  • 喷码机营销型网站做网站底部不显示中文怎么回事
  • 外包加工网站门户网站建设 存在的问题
  • 企业网站建设合同书模板网站建设的成果怎么写
  • 国外网站怎么推广免费网站生成软件
  • 网站怎么做直播功能郑州市建设工程造价信息网
  • 联系我们网站模板工程从立项到竣工流程
  • 网站换一家做还用备案么电商网站竞价推广的策略
  • 阿里建站官网吉林省建设厅网站市政建设
  • 西安哪家网络公司做网站兰州线上广告推广
  • 文化创意产品设计优化营商环境建议