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

优惠券 wordpressseo网站培训优化怎么做

优惠券 wordpress,seo网站培训优化怎么做,制作完整网站需要掌握哪些知识,手机应用商店app下载官方版核心概念解析 模拟输入 (Analog Input) 设计目的:直接连接模拟信号(如ADC采集电压、温度传感器输出) 硬件行为: ✅ 断开内部数字电路(施密特触发器禁用) ✅ 信号直通模拟外设(如ADC、运放&…

核心概念解析

  1. 模拟输入 (Analog Input)

    • 设计目的直接连接模拟信号(如ADC采集电压、温度传感器输出)

    • 硬件行为
      ✅ 断开内部数字电路(施密特触发器禁用)
      ✅ 信号直通模拟外设(如ADC、运放)
      ❌ 数字功能完全失效(无法触发中断、无法被CPU读取IDR)

    • 应用场景:ADC输入、DAC输出监控、模拟比较器输入

  2. 浮空输入 (Floating Input)

    • 设计目的纯数字信号输入(需外部确定电平)

    • 硬件行为
      ✅ 启用数字电路(施密特触发器)
      ✅ 无内部上拉/下拉电阻
      ✅ 信号可被CPU读取或触发中断

    • 应用场景:UART_RX、I2C_SDA等数字通信接收端


您的疑问解答

  1. 串口RX为何用浮空输入?
    UART是数字通信协议,要求信号经过数字整形(施密特触发器)。若配置为模拟输入:

    • ❗ 数字电路被断开 → 信号无法进入USART外设

    • ❗ 产生逻辑错误(RX引脚电平在IDR寄存器中固定为0)

  2. ADC为何必须用模拟输入?
    模拟信号需避开数字电路的干扰

    • 施密特触发器会导致模拟信号畸变

    • 上拉/下拉电阻会分压影响采样精度

  3. 能否强制将串口RX配为模拟输入?

    • 技术上可行(修改GPIOx_MODER寄存器),但实际功能失效

      // 错误配置示例(STM32 HAL库)
      GPIO_InitStruct.Pin = GPIO_PIN_10; // 假设UART_RX在PA10
      GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; // 模拟模式
      HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
      • 结果:USART无法接收到数据(信号未进入数字域)


GPIO输入模式选择速查表

模式模拟信号数字信号中断唤醒典型应用
模拟输入ADC, DAC监控
浮空输入UART_RX, I2C_SDA
上拉输入按键(省外部电阻)
下拉输入按键(省外部电阻)

关键结论

  1. 模拟输入是物理层隔离 → 仅用于模拟信号路径

  2. 串口等数字外设必须连接数字输入模式(浮空/上拉/下拉)

  3. 复用功能 (Alternate Function) 本质是数字信号的路径切换,与模拟输入互斥

📌 简单记忆:是否需要测量连续电压值?

  •  → 选模拟输入 (ADC场景)

  •  → 选数字输入模式(浮空/上拉/下拉)

GPIO输入路径的三路分离机制

                ┌─────────┐引脚信号 ────►│ 施密特触发器 │───► 输入数据寄存器 (IDR) ──► CPU读取└─────────┘│▼┌─────────┐│ 复用功能输入 │───► 外设(如USART、SPI)└─────────┘│▼┌─────────┐│ 模拟开关  │───► 模拟外设(如ADC、COMP)└─────────┘

模式切换的本质

  1. 模拟输入模式 (GPIO_MODE_ANALOG)

    • ✅ 关闭施密特触发器(消除数字阈值干扰)

    • ✅ 断开数字路径(IDR寄存器和复用功能输入物理隔离)

    • ✅ 接通模拟开关 → 信号直通ADC/DAC

    • ❗ 读取IDR寄存器无意义(固定返回0)

  2. 数字输入模式(浮空/上拉/下拉):

    • ✅ 开启施密特触发器(将电压转换为0/1逻辑)

    • ✅ 接通数字路径

      • 信号进入 → 输入数据寄存器(IDR)(可被CPU读取)

      • 信号进入 → 复用功能输入(如USART_RX)

    • ❌ 断开模拟开关 → ADC无法采样此引脚


您的关键疑问解答

  1. 为什么模拟输入时读IDR不准确?
    → 因施密特触发器被禁用,IDR寄存器物理上未连接引脚,读取值固定为0(与真实电压无关)

  2. 为什么数字模式下ADC采样不准确?
    → 施密特触发器会扭曲模拟信号(如2.3V电压被抬到3.3V逻辑"1")
    → 上拉/下拉电阻改变阻抗(如10kΩ上拉电阻导致电压分压)


配置实例分析

错误场景:将UART_RX配置为模拟输入
// STM32配置代码(错误示范)
GPIO_InitTypeDef gpio;
gpio.Pin = GPIO_PIN_10;       // USART1_RX引脚
gpio.Mode = GPIO_MODE_ANALOG; // 模拟模式
HAL_GPIO_Init(GPIOA, &gpio);

后果

  • USART模块收不到数据(复用功能输入被断开)

  • 读取IDR寄存器永远为0(数字路径断开)

  • 若尝试用ADC采样此引脚 → 电压值准确(但通信功能报废)


终极结论

  1. 信号类型决定模式

    信号类型正确模式错误后果
    连续电压值模拟输入 (Analog)数字电路读不到真实电压
    数字通信信号浮空输入 (Float)ADC采样失真
  2. 硬件铁律

    • 施密特触发器 ON → 数字域生效(0/1判断)

    • 施密特触发器 OFF → 模拟域生效(连续电压)

    • 路径互斥:模拟与数字路径在物理层不可能同时接通

📌 实战口诀
"测电压用模拟,读信号用数字;
路径互斥是铁律,乱配必然失功能"

 

http://www.dtcms.com/wzjs/339450.html

相关文章:

  • 和女的做那个视频网站品牌传播方案
  • dw网站开发流程b2b免费推广平台
  • 小程序源码库seo按照搜索引擎的什么对网站
  • php企业网站源码推荐汕头网站排名优化
  • 国外政府网站设计公司如何建立网站
  • 品牌网站建设怎么样免费ip地址网站
  • 建网站问题今日十大热点新闻事件
  • 网站开展营销的思路和方法seo需要会什么
  • 管理系统门户网站开发路线公司网站制作要多少钱
  • 深圳宣传片沈阳seo按天计费
  • 做平面设计都关注哪些网站怎么自己开网站
  • 今日军事新闻最新消息新闻网络优化这个行业怎么样
  • 网站建设平台选择全网自媒体平台大全
  • 受欢迎的扬中网站建设深圳全网营销型网站
  • 深圳网站制作联系电话seo优化的优点
  • 社会信用体系建设双公示网站网站设计用什么软件
  • 芜湖做网站的邓健照片优化疫情防控措施
  • 哪个浏览器可以做网站seo软件全套
  • html 5电影网站源码怎么注册一个网站
  • 建立免费网站大连seo
  • 网站建设高端网页设计产品营销方案策划书
  • 找人做网站要拿到源代码吗中国最新消息今天
  • 哪个网站可以做全景图广州seo网络营销培训
  • 色情网站模板百度外链查询工具
  • 广州海珠网站开发定制企业推广宣传方案
  • 南宁网站建设超博网络前端开发培训机构推荐
  • 做网站推广有啥活动seo优化咨询
  • 聊城市城乡建设委员会网站seo查询工具
  • 网站建设网络推广微信网站百度浏览器网页版入口
  • 网站备案域名所有人seo优化搜索结果