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

网站后台怎么上传图片怎么在网站做外部链接

网站后台怎么上传图片,怎么在网站做外部链接,怎么用wordpress搭建网站,网站建设 课题研究的背景一、DAC模块简介1、DAC概念2、主要特点二、DAC转化过程上侧是一些外部触发和软件触发。我们写数字到DHRx中,经过一定的周期,控制逻辑将数字信号发送给DORx,然后传送至转换器,经转换后,从DAC_OUTx输出。三、DAC数据格式…

一、DAC模块简介

1、DAC概念

2、主要特点

二、DAC转化过程

上侧是一些外部触发和软件触发。

我们写数字到DHRx中,经过一定的周期,控制逻辑将数字信号发送给DORx,然后传送至转换器,经转换后,从DAC_OUTx输出。

三、DAC数据格式

四、DAC触发方式

五、DAC输出

DAC缓存减少输出阻抗,增强驱动能力。

输出阻抗大,驱动能力弱。

输出阻抗小,输出能力强。

六、DAC相关寄存器

七、详细实验

1、实验要求

使用ADC测DAC的电压。

KEY1按下时,增加0.1的电压值。

KEY0按下时,减少0.1的电压值。

支持连按。

1、硬件连接

将ADC引脚和DAC引脚用跳线帽连接在一起。

2、配置步骤

3、详细代码

①dac.h

#ifndef __DAC_H
#define __DAC_H#include "sys.h"u8 Dac_Init();
u16 Get_DigVal();
float Cov_VolVal(u16 DigVal);
void AddVolValue(float val);
void SubVolValue(float val);
u8 Dis_DigVal();#endif

②dac.c

#include "dac.h"
#include "lcd.h"
u8 Dac_Init()
{//时钟使能RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//GPIOA PA4初始化GPIO_InitTypeDef GPIO_InitStruct;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AIN;GPIO_InitStruct.GPIO_Pin = GPIO_Pin_4;GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA,&GPIO_InitStruct);//DAC初始化DAC_DeInit();DAC_InitTypeDef DAC_InitStruct;DAC_InitStruct.DAC_LFSRUnmask_TriangleAmplitude = DAC_LFSRUnmask_Bit0;DAC_InitStruct.DAC_OutputBuffer = DAC_OutputBuffer_Disable;DAC_InitStruct.DAC_Trigger = DAC_Trigger_None;DAC_InitStruct.DAC_WaveGeneration = DAC_WaveGeneration_None; DAC_Init(DAC_Channel_1,&DAC_InitStruct);//DAC_CmdDAC_Cmd(DAC_Channel_1,ENABLE);//初始化数值DAC_SetChannel1Data(DAC_Align_12b_R,1000);}u16 Get_DigVal()
{return DAC_GetDataOutputValue(DAC_Channel_1);
}//DigVal 0~4095
float Cov_VolVal(u16 DigVal)
{return (float)DigVal / 4096 * 3.3;
}void AddVolValue(float val)
{//反向计算增加值u16 DigValAdd = (float)val * 4096 / 3.3;u16 DigValOld = DAC_GetDataOutputValue(DAC_Channel_1);u16 DigValNew = DigValAdd + DigValOld;if(DigValNew >= 4096)DigValNew = 0;DAC_SetChannel1Data(DAC_Channel_1,DigValNew);
}
void SubVolValue(float val)
{//反向计算减小值u16 DigValSub = (float)val * 4096 / 3.3;u16 DigValOld = DAC_GetDataOutputValue(DAC_Channel_1);u16 DigValNew = DigValOld - DigValSub;if(DigValNew <= 4096)DigValNew = 0;DAC_SetChannel1Data(DAC_Channel_1,DigValNew);
}
u8 Dis_DigVal()
{u16 DigVal = Get_DigVal();float AnoVal = Cov_VolVal(DigVal);u8 AnoVal1 = AnoVal;u8 AnoVal2 = (AnoVal - AnoVal1) *10;LCD_ShowNum(144,50,DigVal,4,24);LCD_ShowNum(144,74,AnoVal1,1,24);LCD_ShowNum(168,74,AnoVal2,1,24);}

③main.c

#include "stm32f10x.h"
#include "rtc.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "lcd.h"
#include "wkup.h"
#include "adc.h"
#include "tsensor.h"
#include "lsensor.h"
#include "dac.h"
#include "key.h"/************************************************ALIENTEK 战舰STM32F103开发板实验0工程模板注意,这是手册中的新建工程章节使用的main文件 技术支持:www.openedv.com淘宝店铺:http://eboard.taobao.com 关注微信公众平台微信号:"正点原子",免费获取STM32资料。广州市星翼电子科技有限公司  作者:正点原子 @ALIENTEK
************************************************/int main(void){	u16 t = 0;delay_init();uart_init(115200);LED_Init();NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);RTC_Init();LCD_Init(); Adc_Init();Dac_Init();LCD_ShowString(60,50,200,24,24,"DACVAL:  ");LCD_ShowString(60,74,200,24,24,"DACVOL:  ");LCD_ShowString(156,74,200,24,24,".");LCD_ShowString(60,98,200,24,24,"ADCVAL:  ");LCD_ShowString(60,120,200,24,24,"    -  -  ");LCD_ShowString(60,174,200,24,24,"  :  :  ");while(1){++t;if(t % 100 == 0){LED0 =! LED0;}Dis_DigVal();Dis_Vol(ADC_Channel_1,10);//点击key0 加0.1if(KEY_Scan(1) == k0_pres){AddVolValue(0.1);}if(KEY_Scan(1) == k1_pres){SubVolValue(0.1);}delay_ms(10);}}

4、代码结果

http://www.dtcms.com/a/421923.html

相关文章:

  • 营口网站建设专业做网站公司24小时接单
  • 合肥建设厅官方网站做寄生虫对自己的网站有影响吗
  • 怎样用wordpress做网站网站工信部不备案吗
  • 做机器学习比赛的网站福建建设工程有限公司网站
  • 苏州住房建设局网站品牌建设是指什么的行为过程
  • 潍坊网站建设服务跟网络广告推广好的有哪些
  • 怎样查看别人网站流量网站在线提交询盘系统 能直接发到邮箱
  • app对接网站登录要怎么做网页设计基础课程设计
  • 太原便宜做网站的公司哪家好免费网站模版
  • 域名解析好了怎么做网站网站建设的公司资质
  • p2p借贷网站开发 论文做跨境电商开店流程
  • 四川旅游seo整站优化以下区域不属于官方网站
  • 设计公司网站什么重要建设新北川网站
  • wix做的网站能扒下来网站开发工程师缺口
  • 养老网站建设合同优惠券网站做代理怎么样
  • iis默认网站路径网站建设佰金手指科杰二五
  • 个人备案能做公司网站吗表格制作手机软件
  • 做暧暖ox网站长沙建设教育网
  • 成功网站管理系统淘宝客网站如何做
  • 如何让网站收录滨海企业做网站多少钱
  • 内部网站建设计划做网站必备
  • 网站域名管理权限wordpress 简洁 模板
  • 网站云解析域名解析crm客户关系管理系统源码
  • 网站备案授权书模板wordpress豆瓣主题
  • 自己做网站能宣传自己的产品吗网站建设与管理规划书
  • 在凡科做网站编辑上海知名网站开发公司
  • 大学个人网站期末作业上海市建设安全协会网站j
  • 精品课程网站建设 公司行业网站开发方案
  • 公司网站设计哪家公司好郑州专门做喷绘安装的网站
  • pc建站家电网站设计方案