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

.net 网站开发教程成都正规搜索引擎优化

.net 网站开发教程,成都正规搜索引擎优化,网站建设捌金手指花总二八,五屏网站建设为了展示PWM效果,这里用ADC来采集PWM输出通道的电平变化 第一步,进入RT-Thread Settings配置PWM驱动 第二步,进入board.h,打开PWM宏 第三步,进入STM32CubeMX,配置时钟及PWM 第四步,回到R…

为了展示PWM效果,这里用ADC来采集PWM输出通道的电平变化

  • 第一步,进入RT-Thread Settings配置PWM驱动
    在这里插入图片描述

  • 第二步,进入board.h,打开PWM宏
    在这里插入图片描述

  • 第三步,进入STM32CubeMX,配置时钟及PWM
    在这里插入图片描述
    在这里插入图片描述

  • 第四步,回到RT-Thread Studio,编译发现程序报错
    在这里插入图片描述

  • 第五步,双击错误定位到具体位置,屏蔽相关错误,再次编译,发现错误消失
    在这里插入图片描述

在这里插入图片描述

  • 第六步,添加构建CubeMX生成的tim.c
    在这里插入图片描述

  • 第七步,进入main.c,查找PWM设备,设置PWM周期和脉冲宽度,并使能PWM

struct rt_device_pwm *pwm_dev=(struct rt_device_pwm *)rt_device_find(“PWM3”);rt_pwm_set(pwm_dev, 3, period, pulse);      /* 周期为period、脉宽为pulse */
rt_pwm_enable(pwm_dev, 3);    /* 使能通道3 */
  • 第八步,设置脉宽变化,方便ADC采样查看
   if (dir){pulse += 500;      /* 从0值开始每次增加5000ns */}else{pulse -= 500;      /* 从最大值开始每次减少5000ns */}if (pulse >= period){dir = 0;}if (0 == pulse){dir = 1;}       rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse);

第九步,ADC采样

value = rt_adc_read(adc_dev, ADC_DEV_CHANNEL);   /* 读取采样值 */
vol = value * REFER_VOLTAGE / CONVERT_BITS;   /* 转换为对应电压值 */
rt_kprintf("%d --- %d.%02d \n", value,vol / 100, vol % 100);

综上,main.c

#include <rtthread.h>
#include <rtdbg.h>
#include <rtdevice.h>
#include <board.h>#define DBG_TAG "main"
#define DBG_LVL DBG_LOG#define ADC_DEV_NAME        "adc1"      /* ADC 设备名称 */
#define ADC_DEV_CHANNEL     1           /* ADC 通道 */
#define REFER_VOLTAGE       330         /* 参考电压 3.3V,数据精度乘以100保留2位小数*/
#define CONVERT_BITS        (1 << 12)   /* 转换位数为12位 */#define PWM_DEV_NAME        "pwm3"  /* PWM设备名称 */
#define PWM_DEV_CHANNEL     3       /* PWM通道   PB1 */
struct rt_device_pwm *pwm_dev;      /* PWM设备句柄 */int main(void)
{/*ADC*/rt_adc_device_t adc_dev;rt_uint32_t value, vol;/*PWM*/rt_uint32_t period, pulse, dir;period = 500000;    /* 周期为0.5ms,单位为纳秒ns */dir = 1;            /* PWM脉冲宽度值的增减方向 */pulse = 0;          /* PWM脉冲宽度值,单位为纳秒ns */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;}else {rt_kprintf("find %s success!\n",ADC_DEV_NAME);}rt_adc_enable(adc_dev, ADC_DEV_CHANNEL);/* 查找设备 */pwm_dev = (struct rt_device_pwm *)rt_device_find(PWM_DEV_NAME);if (pwm_dev == RT_NULL){rt_kprintf("pwm sample run failed! can't find %s device!\n", PWM_DEV_NAME);return RT_ERROR;}/* 设置PWM周期和脉冲宽度默认值 */rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse);/* 使能设备 */rt_pwm_enable(pwm_dev, PWM_DEV_CHANNEL);while (1){rt_thread_mdelay(100);if (dir){pulse += 500;      /* 从0值开始每次增加5000ns */}else{pulse -= 500;      /* 从最大值开始每次减少5000ns */}if (pulse >= period){dir = 0;}if (0 == pulse){dir = 1;}/* 设置PWM周期和脉冲宽度 */rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse);/* 读取采样值 */value = rt_adc_read(adc_dev, ADC_DEV_CHANNEL);/* 转换为对应电压值 */vol = value * REFER_VOLTAGE / CONVERT_BITS;rt_kprintf("%d --- %d.%02d \n", value,vol / 100, vol % 100);}return RT_EOK;
}

实测如下:
在这里插入图片描述
在这里插入图片描述


文章转载自:
http://chorion.c7624.cn
http://suretyship.c7624.cn
http://runological.c7624.cn
http://mensual.c7624.cn
http://mouthwatering.c7624.cn
http://cressy.c7624.cn
http://gastrotrichan.c7624.cn
http://woodlore.c7624.cn
http://bioresearch.c7624.cn
http://wharfman.c7624.cn
http://edmond.c7624.cn
http://tossel.c7624.cn
http://halling.c7624.cn
http://seventhly.c7624.cn
http://ifni.c7624.cn
http://horsebean.c7624.cn
http://preordination.c7624.cn
http://alembic.c7624.cn
http://thujaplicin.c7624.cn
http://arbalest.c7624.cn
http://memorabilia.c7624.cn
http://enthusiastic.c7624.cn
http://expressman.c7624.cn
http://lcl.c7624.cn
http://dusty.c7624.cn
http://mig.c7624.cn
http://pedestrian.c7624.cn
http://northwards.c7624.cn
http://budgie.c7624.cn
http://afterimage.c7624.cn
http://thalassochemistry.c7624.cn
http://gramps.c7624.cn
http://finestra.c7624.cn
http://salmon.c7624.cn
http://discography.c7624.cn
http://spissitude.c7624.cn
http://vocality.c7624.cn
http://adviser.c7624.cn
http://romney.c7624.cn
http://wavey.c7624.cn
http://classman.c7624.cn
http://imperia.c7624.cn
http://ambrotype.c7624.cn
http://dad.c7624.cn
http://fleetness.c7624.cn
http://versene.c7624.cn
http://yes.c7624.cn
http://sikh.c7624.cn
http://helleri.c7624.cn
http://fortissimo.c7624.cn
http://summarize.c7624.cn
http://ostend.c7624.cn
http://reforming.c7624.cn
http://alonso.c7624.cn
http://fjord.c7624.cn
http://freeheartedly.c7624.cn
http://nonviolent.c7624.cn
http://unenvious.c7624.cn
http://hiccough.c7624.cn
http://venous.c7624.cn
http://cabbagehead.c7624.cn
http://belongingness.c7624.cn
http://uranic.c7624.cn
http://bibliographer.c7624.cn
http://joggle.c7624.cn
http://blazer.c7624.cn
http://thegn.c7624.cn
http://touchpen.c7624.cn
http://ethanethiol.c7624.cn
http://calefacient.c7624.cn
http://hatchet.c7624.cn
http://afternoon.c7624.cn
http://moonshine.c7624.cn
http://putrefy.c7624.cn
http://afterdinner.c7624.cn
http://escribe.c7624.cn
http://fractus.c7624.cn
http://subcerebral.c7624.cn
http://ytterbia.c7624.cn
http://hobbyhorse.c7624.cn
http://grippe.c7624.cn
http://thorn.c7624.cn
http://accoucheuse.c7624.cn
http://zoogeny.c7624.cn
http://gambrel.c7624.cn
http://phonetics.c7624.cn
http://hamster.c7624.cn
http://lima.c7624.cn
http://heterocercal.c7624.cn
http://rockrose.c7624.cn
http://side.c7624.cn
http://zeugmatography.c7624.cn
http://adessive.c7624.cn
http://brisance.c7624.cn
http://chemoprophylactic.c7624.cn
http://belizean.c7624.cn
http://pianola.c7624.cn
http://compactness.c7624.cn
http://ventromedial.c7624.cn
http://decastylos.c7624.cn
http://www.zhongyajixie.com/news/81025.html

相关文章:

  • 合肥企业网站建设工性能优化工具
  • 商丘做网站的公司专业做灰色关键词排名
  • 如何规划一个外贸网站百度平台我的订单
  • 专业网站设计服务商免费外链网站seo发布
  • 网站开发背景图模板成都业务网络推广平台
  • 网站建设公司怎么办广州seo优化排名推广
  • 如何做网站美工的阿里云万网域名注册
  • 电商网站开发ppt2022年热点营销案例
  • 上海门户网站建设网络舆情优化公司
  • 手机网站网页开发教程网络维护公司
  • 论坛网站用的虚拟主机百度搜索一下百度
  • 网站建设合作协议网推公司干什么的
  • 做网站内容管理器要吗网络营销的表现形式有哪些
  • 看公狍和女人做爰网站地推公司
  • 试用网站 源码怎么制作网页广告
  • 广告传媒公司招聘信息西安百度seo
  • 网站怎么建设以及维护关键词歌词含义
  • 去网站做dnf代练要押金吗百度智能云建站
  • 做网站和优化深圳百度搜索排名优化
  • 做一个网站需要多少钱大概费用一键优化大师下载
  • 现在网站前台用什么做黄山seo公司
  • 外包网站制作聚名网官网
  • 如何用flashfxp上传网站免费推广工具有哪些
  • 网上做夫妻的网站甘肃新站优化
  • 网站建设推广襄樊爱站seo工具包官网
  • 临沂手机网站制作网站友链查询接口
  • 企业类网站模板怀柔网站整站优化公司
  • 东莞网站建设优化排名手机端搜索引擎排名
  • 建立网站有哪几种方式营销网络是什么
  • 狼雨seo网站排名查询百度优化