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

希腊网站 后缀建筑模板怎么装

希腊网站 后缀,建筑模板怎么装,wordpress分类页面添加幻灯片,易点科技有限公司文章目录 前言一、板载资源二、具体步骤1.打开CubeMX进行配置1.1 使用外部高速时钟,并修改时钟树1.2 打开ADC1的通道3,并配置为连续采集模式(ADC根据自己需求调整)1.3 打开串口1.4 生成工程 2. 配置ADC2.1 打开ADC驱动2.2 声明ADC2.3 剪切stm…

文章目录

  • 前言
  • 一、板载资源
  • 二、具体步骤
    • 1.打开CubeMX进行配置
      • 1.1 使用外部高速时钟,并修改时钟树
      • 1.2 打开ADC1的通道3,并配置为连续采集模式(ADC根据自己需求调整)
      • 1.3 打开串口
      • 1.4 生成工程
    • 2. 配置ADC
      • 2.1 打开ADC驱动
      • 2.2 声明ADC
      • 2.3 剪切stm32l4xx_hal_msp.c中的HAL_ADC_MspInit函数至board.c
      • 2.4 使能ADC(一般默认打开)
    • 3. 打开libc
    • 4.编译,烧录


前言

本文采用开发板为STM32L475VET6(潘多拉开发板),使用RT_Thread Studio基于芯片开发模式,完成ADC实验,实现对板载3.3v和GND电压采集


一、板载资源

使用引出I/O口PC2,对应ADC1的通道一

在这里插入图片描述

二、具体步骤

1.打开CubeMX进行配置

1.1 使用外部高速时钟,并修改时钟树

在这里插入图片描述在这里插入图片描述

1.2 打开ADC1的通道3,并配置为连续采集模式(ADC根据自己需求调整)

在这里插入图片描述

1.3 打开串口

在这里插入图片描述

1.4 生成工程

在这里插入图片描述

2. 配置ADC

官方配置步骤
在这里插入图片描述

2.1 打开ADC驱动

在RT-Thread Setting的组件栏中
在这里插入图片描述

2.2 声明ADC

在这里插入图片描述

2.3 剪切stm32l4xx_hal_msp.c中的HAL_ADC_MspInit函数至board.c

在这里插入图片描述

2.4 使能ADC(一般默认打开)

在这里插入图片描述

3. 打开libc

在这里插入图片描述

4.编译,烧录

将PC2连接至开发板3.3V的I/O口

#include <rtthread.h>#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>/** 程序清单: ADC 设备使用例程* 例程导出了 adc_sample 命令到控制终端* 命令调用格式:adc_sample* 程序功能:通过 ADC 设备采样电压值并转换为数值。*           示例代码参考电压为3.3V,转换位数为12位。
*/#include <rtthread.h>
#include <rtdevice.h>#define ADC_DEV_NAME        "adc1"      /* ADC 设备名称 */
#define ADC_DEV_CHANNEL     3           /* ADC 通道 */
#define REFER_VOLTAGE       330         /* 参考电压 3.3V,数据精度乘以100保留2位小数*/
#define CONVERT_BITS        (1 << 12)   /* 转换位数为12位 */static int adc_vol_sample(int argc, char *argv[])
{rt_adc_device_t adc_dev;rt_uint32_t value, vol;rt_err_t ret = RT_EOK;/* 查找设备 */adc_dev = (rt_adc_device_t)rt_device_find(ADC_DEV_NAME);if (adc_dev == RT_NULL){rt_kprintf("adc sample run failed! can't find %s device!\n", ADC_DEV_NAME);return RT_ERROR;}/* 使能设备 */ret = rt_adc_enable(adc_dev, ADC_DEV_CHANNEL);/* 读取采样值 */value = rt_adc_read(adc_dev, ADC_DEV_CHANNEL);rt_kprintf("the value is :%d \n", value);/* 转换为对应电压值 */vol = value * REFER_VOLTAGE / CONVERT_BITS;rt_kprintf("the voltage is :%d.%02d \n", vol / 100, vol % 100);/* 关闭通道 */ret = rt_adc_disable(adc_dev, ADC_DEV_CHANNEL);return ret;
}
/* 导出到 msh 命令列表中 */
MSH_CMD_EXPORT(adc_vol_sample, adc voltage convert sample);int main(void)
{return RT_EOK;
}

在这里插入图片描述


http://www.15wanjia.com/news/179299.html

相关文章:

  • 网络加速器免费上海网站排名优化推荐
  • 建设大型门户网站企业网站建设合同书.doc
  • 制作网站开发用的图片长沙互联网推广公司
  • 免费建论坛网站哪个网站可以查蛋白互做
  • 中华建设网算什么级别网站东莞网站建设排名公司
  • 织梦下载网站模板免费p2p网站建设
  • 做网站打算套用模板wordpress 本地 上传到服务器
  • 从化区城郊街道网站麻二村生态建设自动免费设计logo
  • 温州开发网站公司一件代发的货源怎么找
  • 一个网站的首页包括什么企业为什么要交税
  • 成都网站建设单招网wordpress万网m3
  • 沙河企业做网站怎么用网页源码做网站
  • 网站注册 优帮云网站微信登录怎么做
  • 蓝色大气企业网站模板苏州外贸网站建设公司
  • 渝水区城乡建设局网站wordpress去除google
  • 别人做的网站域名到期怎么办网站功能模块是什么
  • 开源saas多用户建站系统建站总结报告
  • 服务器网站管理软件酒店网站制作公司
  • 长春做网站哪家便宜企业名录免费查询器下载
  • 学校的网站如何建设方案自学网页设计有前途吗
  • 昆明做网站做的好的公司百度口碑官网
  • 咸阳网站建设xymokj做农业需关注什么网站
  • 我是怎么做网站架构的建立个人网站
  • 网站开发运用的技术有网站吗给一个
  • 上海网站排名优化推荐wordpress短视频模版
  • 社交媒体 网站舆情监测关键词
  • 最专业的做音乐网站媒体发稿
  • 广西玉林建设厅官方网站大宗贸易交易平台
  • 如何接单做网站网站建设 提供源码
  • 天津网站建设培训学校有没有好用的网站推荐