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

哈尔滨网站只做网销培训

哈尔滨网站只做,网销培训,网站关键词的选择,分销 社交 电商系统0.91寸OLED屏幕大小的音频频谱,炫酷! STM32另一个很少人知道的的功能——时钟监测 晶振与软件的关系(深度理解) STM32单片机一种另类的IO初始化方法 ADC是一个十分重要的功能,几乎任何一款单片机都会包含这个功能&a…

图片

0.91寸OLED屏幕大小的音频频谱,炫酷!

STM32另一个很少人知道的的功能——时钟监测

晶振与软件的关系(深度理解)

STM32单片机一种另类的IO初始化方法

ADC是一个十分重要的功能,几乎任何一款单片机都会包含这个功能(当然除了部分IO型芯片)。本文就通过stm32f103c8t6来学习一下ADC的操作流程,以最基本的软件触发ADC模式。

首先找到手册中ADC模块部分,如下图,就是ADC模块的相关框图,可以看到十分繁杂。

图片

那么对于软件触发ADC方式如何操作呢。

如下图,就是最基本的ADC采样方式,不经过外部触发,采样转换完成不触发中断。

图片

接下来一次介绍ADC的操作步骤。以ADC1的通道0为例。

有两个模块必不可少,一个是时钟,一个是GPIO。时钟存在于RCC模块中。

图片

stm32系列ADC的时钟来源于APB2时钟分频。先把APB2时钟分频到36M,然后将ADC时钟分频到12M,这样ADC时钟就配置好了。

图片

随后是GPIO的初始化,要实现ADC采集功能,将对应的GPIO设置成模拟输入模式。

void gpio_init(){    RCC->APB2ENR|=(1<<2)|(1<<9);//GPIOA时钟使能  GPIOA->CRL&=~(0X0F<<0);//PA0 模拟输入模式  }

接下来就是ADC模块的初始化了​​​​​​​

void adc_init(){  ADC1->CR2|=(1<<0);  ADC1->CR1&=~(0X0F<<16);//independent mode  //ADC1->CR1&=~(7<<13);//1个通道  //ADC1->CR1|=(1<<11);  ADC1->CR1&=~(1<<8);//扫描模式关闭  
  ADC1->CR2|=(1<<20);  ADC1->CR2|=(7<<17);    ADC1->CR2&=~(1<<11);//right align    ADC1->CR2|=(1<<3);  while(ADC1->CR2&(1<<3));  ADC1->CR2|=(1<<2);  while(ADC1->CR2&(1<<2));    ADC1->CR2&=~(1<<1);      ADC1->SMPR2&=~(7<<0);  ADC1->SQR3&=~(0X1F<<0);  }

最后是控制ADC采集的过程。​​​​​​​

unsigned int start_adc(){  ADC1->CR2|=(1<<22);//开始转换  while(!(ADC1->SR&(1<<1)));  return(ADC1->DR);}

之前介绍过关于OLED的显示功能,那么我们就通过OLED将ADC采集到的值显示到OLED上。如下就是实际效果

STM32 软件触发ADC采集

数字电子技术电门电路之万物皆可与非门(掌握数字电路核心基础)

模拟信号和数字信号区别——其实数字信号是不存在的

0.96寸OLED屏幕控制器SSD1306详解

0.96寸OLED控制器SSD1306其他两种显示模式

STM32 | 精确控制PWM脉冲个数

炫彩LED

微距下的蓝牙耳机

频率与周期的精密控制——用SPI输出PWM脉冲

http://www.yayakq.cn/news/95067/

相关文章:

  • 网站建设与管理以后工作方向罗湖网站的建设
  • .net电商网站全站开发微信公众号模板
  • wordpress搬站家装设计方案ppt案例
  • 网站诚信体制建设联通网站备案系统
  • 阆中市网站建设昆明做网站建设哪家好
  • 浙江网站建设 seo唐山建设网站网站
  • 我想自己做网站网站群站优化
  • 网站建设平台价位一个虚拟主机多个网站
  • 移动端教学视频网站开发wordpress修改自定义尺寸logo
  • 百度导航下载安装手机导航超级优化空间
  • 广汉市建设局官方网站盘锦网站优化
  • 株洲网站关键词优化江西省大余县建设局网站
  • 做网站可行性分析wordpress 提权
  • 建站软件免费版下载做毕业设计哪个网站好
  • 网站备案 工信部个人网站免费的吗
  • 建网站注意什么常州建站费用
  • 做百度移动网站点网页设计公司163企业邮箱
  • 响应式网站开发asp国内网站
  • 漳州做网站设计小说网站怎么做防采集
  • 网站手机端打不开seo推广怎么收费
  • 找个网站网页设计电子版教材
  • 吉林省建设监理协会网站开发小程序需要多少钱难吗
  • 班级网站建设心得体会范文网站建设 自动生成
  • 网站维护很难吗网站设计案例分析
  • 上线了建站怎么样网页网站制作培训班
  • 怎么投诉没有备案就已经运营网站网站怎么做的防采集
  • 如何将自己 做的网站发布网上深圳苏州企业网站建设服务公司
  • 无忧网站源码厦门网页建站申请费用
  • 网站建设技术服务公司南昌知名的网站建设公司
  • 创建公司网站原材料价格查询网站