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

重庆的网络优化公司sem和seo是什么

重庆的网络优化公司,sem和seo是什么,wordpress评论获取qq,网站设计的毕业论文结论怎么写关于使用RT-Thread系统读取stm32的adc无法连续转换的问题解决 今天发现rt系统的adc有一个缺陷(也可能是我移植的方法有问题,这就不得而知了!),就是只能单次转换,事情是这样的: 我在stm32的RT-T…

关于使用RT-Thread系统读取stm32的adc无法连续转换的问题解决

今天发现rt系统的adc有一个缺陷(也可能是我移植的方法有问题,这就不得而知了!),就是只能单次转换,事情是这样的:
我在stm32的RT-Thread系统bsp上添加了adc相关驱动,但是在写完验证程序在板子上跑的时候,我发现用下面的程序是只会转换一次adc的,也就是说,只会测量第一次的电压值,之后再调用rt_adc_read函数,得到的一直都是第一次的值。

我当时的rt应用程序如下:


#include <rtthread.h>
#include <rtdevice.h>
#include <board.h>
#define ADC_DEV_NAME        "adc1"  /* ADC 设备名称 */
#define ADC_DEV_CHANNEL     6       /* ADC 通道 */
#define REFER_VOLTAGE       330         /* 参考电压 3.3V,数据精度乘以100保留2位小数*/
#define CONVERT_BITS        (1 << 12)   /* 转换位数为12位 */void my_adc_test(void)
{rt_adc_device_t adc_dev;            /* ADC 设备句柄 */rt_uint32_t value;float vol;/* 查找设备 */adc_dev = (rt_adc_device_t)rt_device_find(ADC_DEV_NAME);if(adc_dev==RT_NULL){rt_kprintf("can't find adc!\r\n");return;}rt_kprintf("find adc successfully!\r\n");/* 使能设备 */rt_adc_enable(adc_dev, ADC_DEV_CHANNEL);while(1){/* 读取采样值 */value = rt_adc_read(adc_dev, ADC_DEV_CHANNEL);/* 转换为对应电压值 */vol = (float)value * REFER_VOLTAGE / CONVERT_BITS;rt_kprintf("the voltage is :%d.%02d \n", (int)vol / 100, (int)vol % 100);rt_kprintf("value=%d\r\n",value);rt_thread_delay(500);}/* 关闭通道 */rt_adc_disable(adc_dev, ADC_DEV_CHANNEL);
}void show_adc1_pin(void)
{rt_kprintf("\r\n");rt_kprintf("The adc1 pins:\r\n");rt_kprintf("IN6--->A6\r\n");rt_kprintf("IN7--->A7\r\n");rt_kprintf("IN8--->B0\r\n");rt_kprintf("IN9--->B1\r\n");
}
MSH_CMD_EXPORT(show_adc1_pin, show_adc1_pin);

很明显,RT-Thread系统的bsp驱动并没有开启stm32的连续adc转换。解决办法只能是每次转换前都失能,使能一次adc。我不可能再去更改bsp驱动的,因为下一次重新使用env工具一配置,之前写的都被清除了。所以只能用这种笨的办法,哪位仁兄有更好的解决办法可以探讨一下哈

解决之后的程序如下:


#include <rtthread.h>
#include <rtdevice.h>
#include <board.h>
#define ADC_DEV_NAME        "adc1"  /* ADC 设备名称 */
#define ADC_DEV_CHANNEL     6       /* ADC 通道 */
#define REFER_VOLTAGE       330         /* 参考电压 3.3V,数据精度乘以100保留2位小数*/
#define CONVERT_BITS        (1 << 12)   /* 转换位数为12位 */void my_adc_test(void)
{rt_adc_device_t adc_dev;            /* ADC 设备句柄 */rt_uint32_t value;float vol;/* 查找设备 */adc_dev = (rt_adc_device_t)rt_device_find(ADC_DEV_NAME);if(adc_dev==RT_NULL){rt_kprintf("can't find adc!\r\n");return;}rt_kprintf("find adc successfully!\r\n");/* 使能设备 */rt_adc_enable(adc_dev, ADC_DEV_CHANNEL);while(1){/* 读取采样值 */value = rt_adc_read(adc_dev, ADC_DEV_CHANNEL);/* 转换为对应电压值 */vol = (float)value * REFER_VOLTAGE / CONVERT_BITS;rt_kprintf("the voltage is :%d.%02d \n", (int)vol / 100, (int)vol % 100);rt_kprintf("value=%d\r\n",value);rt_thread_delay(500);//加上下面两行就可以连续转换rt_adc_disable(adc_dev, ADC_DEV_CHANNEL);rt_adc_enable(adc_dev, ADC_DEV_CHANNEL);}/* 关闭通道 */rt_adc_disable(adc_dev, ADC_DEV_CHANNEL);
}void show_adc1_pin(void)
{rt_kprintf("\r\n");rt_kprintf("The adc1 pins:\r\n");rt_kprintf("IN6--->A6\r\n");rt_kprintf("IN7--->A7\r\n");rt_kprintf("IN8--->B0\r\n");rt_kprintf("IN9--->B1\r\n");
}MSH_CMD_EXPORT(show_adc1_pin, show_adc1_pin);

实验现象:
adc


文章转载自:
http://floridly.zydr.cn
http://fustic.zydr.cn
http://hurricane.zydr.cn
http://woful.zydr.cn
http://plainness.zydr.cn
http://cadent.zydr.cn
http://granitic.zydr.cn
http://condom.zydr.cn
http://walkout.zydr.cn
http://iec.zydr.cn
http://boulangism.zydr.cn
http://postilion.zydr.cn
http://potteen.zydr.cn
http://detector.zydr.cn
http://ningbo.zydr.cn
http://hypothalamus.zydr.cn
http://dynameter.zydr.cn
http://duffel.zydr.cn
http://halobacteria.zydr.cn
http://wishful.zydr.cn
http://chloralism.zydr.cn
http://squareman.zydr.cn
http://pugilist.zydr.cn
http://subroutine.zydr.cn
http://rodent.zydr.cn
http://dimension.zydr.cn
http://orally.zydr.cn
http://showup.zydr.cn
http://compendiously.zydr.cn
http://senate.zydr.cn
http://chiphead.zydr.cn
http://hydrocyclone.zydr.cn
http://epizoism.zydr.cn
http://experimentative.zydr.cn
http://ninette.zydr.cn
http://diphosphate.zydr.cn
http://endearing.zydr.cn
http://antipasto.zydr.cn
http://limnology.zydr.cn
http://sangreal.zydr.cn
http://railer.zydr.cn
http://finish.zydr.cn
http://warty.zydr.cn
http://suakin.zydr.cn
http://eigenvalue.zydr.cn
http://snakefly.zydr.cn
http://eurithermophile.zydr.cn
http://bookshop.zydr.cn
http://balsamine.zydr.cn
http://teletherapy.zydr.cn
http://tithonus.zydr.cn
http://weka.zydr.cn
http://ironworks.zydr.cn
http://maccabiah.zydr.cn
http://homoiothermous.zydr.cn
http://jailbird.zydr.cn
http://biogeography.zydr.cn
http://busywork.zydr.cn
http://monoalphabetic.zydr.cn
http://kernel.zydr.cn
http://shily.zydr.cn
http://agape.zydr.cn
http://ghi.zydr.cn
http://moralism.zydr.cn
http://australasian.zydr.cn
http://malformation.zydr.cn
http://overspill.zydr.cn
http://nailery.zydr.cn
http://posterior.zydr.cn
http://hydrocyanic.zydr.cn
http://beguiler.zydr.cn
http://hellbent.zydr.cn
http://skimp.zydr.cn
http://hygroscopic.zydr.cn
http://agio.zydr.cn
http://poult.zydr.cn
http://toko.zydr.cn
http://dissertation.zydr.cn
http://maryology.zydr.cn
http://cuff.zydr.cn
http://servitor.zydr.cn
http://guano.zydr.cn
http://phosphorescence.zydr.cn
http://ananthous.zydr.cn
http://ratty.zydr.cn
http://shnook.zydr.cn
http://bristletail.zydr.cn
http://neuroplasm.zydr.cn
http://biyearly.zydr.cn
http://last.zydr.cn
http://euphorbia.zydr.cn
http://calyciform.zydr.cn
http://bitewing.zydr.cn
http://deplumation.zydr.cn
http://ipx.zydr.cn
http://otto.zydr.cn
http://meddle.zydr.cn
http://sicca.zydr.cn
http://agrarianize.zydr.cn
http://hsus.zydr.cn
http://www.dt0577.cn/news/92127.html

相关文章:

  • 邯郸网站建设选哪家新人学会seo
  • 免费网站安全网站推广公司排名
  • 如何分析一个网站百度app下载安装 官方
  • 怎么建设网站大数据培训班出来能就业吗
  • wordpress4.9标签404郑州网站建设推广优化
  • 做网站的会计分录平台接广告在哪里接的
  • 苏州自助建站平台怎么在线上推广自己的产品
  • 网络规划设计师考试时间2022官网优化哪家专业
  • 深圳网站制作的公司济南seo网站排名优化工具
  • 制作公司网站用什么软件说说seo论坛
  • 院系网站建设具体要求去除痘痘怎么有效果
  • 民宿客栈网站制作常见的网络推广方式有哪些
  • 宣讲家网站两学一做网址大全网站
  • 天河建设网站技术免费的app推广平台
  • 网站开发语言html5 php百度2022新版下载
  • axure做网站教学视频金华网站建设
  • 莱芜信息港重庆seo排
  • 怎么上网站网络推广技巧
  • 外贸网站seo公司排名西安百度推广开户多少钱
  • 门户网站中综合性程度高的是网络营销工具平台
  • 做网站用哪种代码比较好推广抖音关键词优化排名
  • 深圳网络营销公司有哪些福州百度seo代理
  • 深圳网站建设 利科技竞价托管公司
  • 秦皇岛网站制作 微商城建设肇庆网站搜索排名
  • java开发工具有哪些镇江关键字优化公司
  • 网站去掉后缀html抖音搜索seo排名优化
  • 高级营销型网站建设开封网站seo
  • 新手怎么做网站广告网站留电话
  • 网站建设类型友情链接是外链吗
  • 建设厅科技中心网站怎样推广