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

试用网站 建站网站前端语言

试用网站 建站,网站前端语言,深圳龙岩技术科技有限公司,天商阳光网站邮箱STM32 ADC — 单通道采样 文章目录 STM32 ADC --- 单通道采样cubeMX配置代码修改#xff1a;应用 使用cubeMX生成HAL工程 需求#xff1a;有多个通道需要进行ADC采样#xff0c;实现每次采样只采样一个通道#xff0c;且可以随时采样不同通道的功能。 cubeMX配置 这里我们…STM32 ADC — 单通道采样 文章目录 STM32 ADC --- 单通道采样cubeMX配置代码修改应用 使用cubeMX生成HAL工程 需求有多个通道需要进行ADC采样实现每次采样只采样一个通道且可以随时采样不同通道的功能。 cubeMX配置 这里我们想通过10通道和11通道分别进行ADC采样。需要注意的是当ADC规则转换中配置的转换数大于1时cubeMX会自动将扫描转换模式使能。但这里我们实际需要扫描转换模式为关闭这里可以等下在代码中修改。还有个需要注意的地方是结束转换的选择单个通道完成转换时即触发EOC标志位 代码修改 为了方便后续继续使用cubeMX生成代码不影响改动我们采用重新初始化ADC的方式来实现需求 void adc1_init(void) {/* 配置ADC引脚 */GPIO_InitTypeDef GPIO_InitStruct {0};GPIO_InitStruct.Pin GPIO_PIN_0 | GPIO_PIN_1;GPIO_InitStruct.Mode GPIO_MODE_ANALOG;HAL_GPIO_Init(GPIOC, GPIO_InitStruct);/* 重新初始化ADC1 */HAL_ADC_DeInit(hadc1);hadc1.Instance ADC1;hadc1.Init.ClockPrescaler ADC_CLOCK_SYNC_PCLK_DIV4;hadc1.Init.Resolution ADC_RESOLUTION_12B;hadc1.Init.ScanConvMode DISABLE; //ENABLE;hadc1.Init.ContinuousConvMode DISABLE;hadc1.Init.DiscontinuousConvMode DISABLE;hadc1.Init.ExternalTrigConvEdge ADC_EXTERNALTRIGCONVEDGE_NONE;hadc1.Init.ExternalTrigConv ADC_SOFTWARE_START;hadc1.Init.DataAlign ADC_DATAALIGN_RIGHT;hadc1.Init.NbrOfConversion 1;hadc1.Init.DMAContinuousRequests DISABLE;hadc1.Init.EOCSelection ADC_EOC_SINGLE_CONV;if (HAL_ADC_Init(hadc1) ! HAL_OK){};}uint16_t adc_sample(ADC_HandleTypeDef *hadc, uint32_t adc_channel) {ADC_ChannelConfTypeDef sConfig {0};sConfig.Channel adc_channel;sConfig.Rank 1;sConfig.SamplingTime ADC_SAMPLETIME_56CYCLES;HAL_ADC_ConfigChannel(hadc, sConfig);HAL_ADC_Start(hadc);HAL_ADC_PollForConversion(hadc, 100); //等待转换完成uint16_t value HAL_ADC_GetValue(hadc);return value; }通过adc1_init()函数将ADC1重新初始化 将扫描转换模式修改为DISABLE将转换通道数设置为1后续还有其它引脚通道需要转换时在配置ADC引脚处添加相关的初始化即可 后续便可以通过adc_sample()函数根据通道号进行ADC采样了这里的采样方式为轮询等待模式。 应用
http://www.hkea.cn/news/14265490/

相关文章:

  • 连云港网站建设优化wordpress 发文章
  • 如何把网站做的更好佛山优秀网站建设
  • 凯里网站设计公司哪家好wordpress标签函数
  • 网站 建设运行情况如何做企业推广
  • 宁波网站推广优化外包godaddy 网站怎么建设
  • 小学电教检查网站建设资料dw响应式网站模板
  • C 如何做简易网站企业备案 网站名称
  • 软件网站开发团队名称网页制作设计方案
  • 电子商务网站的规划与分析网站自动跳转怎么办
  • 网站你应该明白什么意思吗网站设计简单网页
  • 网站开发需要什么证书北京企业网页制作
  • 楚雄网站设计登烈建站
  • 云南网站设计外包政务网站建设的功能模块
  • 在国外网站做中国旅游推广wordpress文章more插件
  • 宜黄住房和城乡建设部网站电子政务与网站建设 总结
  • 怎么增加网站外链移动端网站排名
  • 网站都是什么软件做的广告制作合同范本免费
  • 如何建设网站知乎企业管理系统数据库
  • 苏州哪个公司做门户网站万网虚拟云空间怎么建设网站
  • 如何让百度搜索到自己的网站aspnet网站开发实例教程
  • 网站平台建设十大公司flash做网站轮播图
  • 广告设计制作教程seo资料站
  • 农业交易平台网站建设微信商城运营
  • 网站建设推进方案长沙软件公司排行榜
  • 画册排版设计网站山西太原室内设计学校
  • 网站搜索页面怎么做极速云建站
  • 上海都有哪些企业公司做网站优化有什么方法
  • 石家庄网站平台企业网站脚本语言
  • 网站备案成功怎么查备案号深圳建设局网站深业中城绿化项目
  • 营销型网站托管做网站广告推广平台