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

百度联盟做网站赚钱吗安徽阜阳网站建设

百度联盟做网站赚钱吗,安徽阜阳网站建设,工艺品做网站,量体定制以下是STM32F103RC中ADC1和ADC2通道复用的示意图及文字说明,帮助直观理解这种共享关系: ADC1/ADC2引脚复用示意图 GPIO引脚 ADC1通道 ADC2通道 ┌─────────┐ ┌─────────┐ ┌─────────┐ │ PA0 ├─…

以下是STM32F103RC中ADC1和ADC2通道复用的示意图及文字说明,帮助直观理解这种共享关系:


ADC1/ADC2引脚复用示意图

GPIO引脚       ADC1通道        ADC2通道
┌─────────┐   ┌─────────┐   ┌─────────┐
│  PA0    ├───┤ ADC1_IN0├─┬─┤ ADC2_IN0│
├─────────┤   ├─────────┤ │ ├─────────┤
│  PA1    ├───┤ ADC1_IN1├─┬─┤ ADC2_IN1│
├─────────┤   ├─────────┤ │ ├─────────┤
│  ...    │   │   ...   │ │ │   ...   │
├─────────┤   ├─────────┤ │ ├─────────┤
│  PC5    ├───┤ADC1_IN15├─┬─┤ADC2_IN15│
└─────────┘   └─────────┘ │ └─────────┘│
内部信号通道               │
┌─────────────────────┐   │
│ ADC1_IN16 (温度传感器)│  │
├─────────────────────┤   │
│ ADC1_IN17 (VREFINT)  │  │
└─────────────────────┘   │││
┌─────────────────────┐   │
│ ADC2_IN16 (温度传感器├───┘
├─────────────────────┤
│ ADC2_IN17 (VREFINT) │
└─────────────────────┘

以下是用简单示意图来帮助理解STM32F103RC的ADC1和ADC2外部通道与GPIO引脚关系:

整体框架图

 +---------------------+| STM32F103RC芯片    |+---------------------+|| (内部连接)|+---------------------+| ADC1模块           |+---------------------+|| (复用连接)|+---------------------+| GPIO引脚组(PA0 - PC5)|+---------------------+|| (复用连接)|+---------------------+| ADC2模块           |+---------------------+

具体通道对应关系展开图

GPIO引脚ADC1通道ADC2通道
PA0IN0IN0
PA1IN1IN1
PA2IN2IN2
PA3IN3IN3
PA4IN4IN4
PA5IN5IN5
PA6IN6IN6
PA7IN7IN7
PB0IN8IN8
PB1IN9IN9
PC0IN10IN10
PC1IN11IN11
PC2IN12IN12
PC3IN13IN13
PC4IN14IN14
PC5IN15IN15

这表示STM32F103RC芯片内,ADC1和ADC2的16个外部通道(IN0 - IN15 )在物理上都连接到了PA0 - PC5这些GPIO引脚上,在使用时可根据需求配置这些引脚作为ADC通道来采集模拟信号 。

关键点解析

  1. 外部通道共享

    • 每个GPIO引脚(如PA0)同时连接到ADC1和ADC2的对应通道
    • 例如:PA0同时是ADC1_IN0ADC2_IN0,但同一时间只能被一个ADC模块采样
  2. 内部通道独立

    • 温度传感器(IN16)和内部参考电压(IN17)在ADC1和ADC2中逻辑上独立,但物理上来自同一个传感器源。
  3. 冲突示例

    • 若同时配置ADC1_IN0ADC2_IN0采样PA0,会导致硬件竞争,结果不可预测。

实际电路等效模型

PA0引脚│├───[ADC1 MUX]─── ADC1_IN0│└───[ADC2 MUX]─── ADC2_IN0
  • MUX(多路复用器):STM32内部通过电子开关切换ADC1或ADC2连接到引脚。

使用规则总结

  1. 允许的操作

    • ADC1采样PA0,ADC2采样PA1(不同引脚)。
    • ADC1和ADC2分时复用PA0(非同步)。
  2. 禁止的操作

    • ADC1和ADC2同时采样PA0(硬件冲突)。
    • ADC1和ADC2同时启用扫描模式并包含同一引脚。

代码示例(安全用法)

// 安全配置:ADC1用PA0,ADC2用PA1
ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_55Cycles5); // PA0
ADC_RegularChannelConfig(ADC2, ADC_Channel_1, 1, ADC_SampleTime_55Cycles5); // PA1// 危险配置(冲突!)
ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_55Cycles5); // PA0
ADC_RegularChannelConfig(ADC2, ADC_Channel_0, 1, ADC_SampleTime_55Cycles5); // PA0

通过这种共享设计,STM32在有限的引脚下实现了多ADC灵活性,但需开发者注意合理分配资源。

http://www.dtcms.com/a/562481.html

相关文章:

  • 爱站seo工具包免费版汉中专业网站建设价格
  • Vue-slot 插槽
  • solusvm做网站乱码链接怎么用
  • 纯静态网站模板阿里建站官网
  • 如何在网站做文档资料做汽车网站
  • 网站案例分析长沙旅游必去十大景点推荐
  • 经济概念(AI回答)
  • Linux execlp和execl函数详解
  • 做网站都有哪些费用云南建设厅网站
  • 哪些网站可以做锚文本网建公司转型
  • 搜讯网站开发wordpress 4.7.3主题
  • dw php网站建设视频教程小学做试题网站
  • 做网站没有公网海南省工商注册登记官网
  • 网站开发前端兼职seo搜索引擎优化视频
  • ABB变频器ACS510系列为什么要添加EMC滤波器
  • wordpress怎么开发主题厦门seo关键词优化
  • 自动写作文网站点餐小程序模板
  • 软件测试全解析:Bug生命周期与争议解决
  • 无锡设计网站抽奖怎么做网站
  • 雨灿网站建设哪个做砍价活动的网站好
  • 长沙做网站一般要多少钱北京手机网站制作公司
  • 的网站制作wordpress非插件文章浏览量
  • 深圳市科技网站开发院校网站建设对比分析实训报总结
  • 有什么做设计的兼职网站互联网网站怎么做
  • 写文章的网站网站还没建设好可以备案吗
  • 继承(多继承,默认成员函数)
  • 【编译原理笔记】4.2 Context-free Grammar
  • 深圳大鹏住房和建设局网站pythom 网站开发规范
  • 江西网站设计欣赏网页模板免费版
  • 编译原理笔记汇总