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

网站开发验收流程wordpress数据查询网站

网站开发验收流程,wordpress数据查询网站,网页设计理念及设计思路,广州番禺电缆集团有限公司为了展示PWM效果#xff0c;这里用ADC来采集PWM输出通道的电平变化 第一步#xff0c;进入RT-Thread Settings配置PWM驱动 第二步#xff0c;进入board.h#xff0c;打开PWM宏 第三步#xff0c;进入STM32CubeMX#xff0c;配置时钟及PWM 第四步#xff0c;回到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! cant 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! cant 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://www.w-s-a.com/news/351666/

相关文章:

  • 开福区城乡建设局门户网站关键词挖掘查询工具爱站网
  • 网站建设全国排名沈阳seo按天计费
  • 成都公司网站设计无锡seo网站推广费用
  • 建网站平台要多少钱购物网站界面设计策划
  • 学完js了可以做哪些网站长沙建站官网
  • 怎么样做问卷网站多少钱英语
  • 房产网站建设方案建筑公司是干什么的
  • wordpress建的大型网站柳州市网站建设
  • 石家庄做网站的公司有哪些微信自媒体网站建设
  • 池州哪里有做网站注册公司有哪些风险
  • 做古代风格头像的网站对网站政务建设的建议
  • 网站搜索栏怎么做设计个网站要多少钱
  • 阿里巴巴网站建设目标wamp wordpress
  • 自己做的网站怎么挂网上金蝶erp
  • 网站的页面由什么组成淘宝网网站建设的需求分析
  • 软文网站推广法dede5.7内核qq个性门户网站源码
  • 个人备案网站名称校园网站建设特色
  • vr超市门户网站建设班级网站怎么做ppt模板
  • 网站建设一般是用哪个软件刚开始做写手上什么网站
  • 用jsp做的网站源代码下载有哪些做红色旅游景点的网站
  • 网站开发的技术选型黄石市网站建设
  • 做直播网站需要证书吗专做宝宝的用品网站
  • 网站标题用什么符号网站制作交易流程
  • dede模板网站教程jsp网站搭建
  • 上海网站开发外包公司鲜花导购网页制作
  • 宿州外贸网站建设公司个人注册网站一般做什么
  • 小公司做网站用哪种服务器什么是网站代理
  • 青岛李村网站设计公司cms建站平台
  • 做saas网站可行吗许昌抖音推广公司
  • 网站建设找谁做seo基础知识培训