外贸网站整站程序,营口东站营销网站建设,大连app制作,建设美食网站的目的和功能定位1.外设简介 GPIO 和 UART 是完全不同的两码事#xff0c;一个是引脚#xff0c;一个是通信协议。2.GPIO外设与IO引脚 GPIO#xff08;General Purpose Input Output#xff09;通用输入输出口可配置成6种输入输出模式 引脚电平#xff1a;0V、3.3V输出模式下可控制端口输出…1.外设简介GPIO 和 UART 是完全不同的两码事一个是引脚一个是通信协议。2.GPIO外设与IO引脚GPIOGeneral Purpose Input Output通用输入输出口可配置成6种输入输出模式 引脚电平0V、3.3V输出模式下可控制端口输出高低电平用以驱动LED、控制蜂鸣器、模拟通信协议时序等输入模式下可读取端口的高低电平或电压用于读取按键输入、外接模块电平信号输入、模拟通信协议接收数据等6种模式如下3.GPIO的配置与作用3.1. GPIO配置使用gpio_config()函数来配置GPIO使用gpio_set_level()函数来控制IO口输出高电平/低电平使用gpio_get_level()函数来读取当前IO口的电平状态3.2.GPIO的控制流程图4.二极管的相关知识4.1 二极管分类极管是一种半导体元器件种类繁多按照功能可以分为整流二极管、发光二极管和稳压二极管等。其中整流二极管、发光二极管和稳压二极管是最常用的三种功能二极管。 发光二极管可以发出红、黄、绿、蓝、白等颜色的光甚至有彩色的LED灯。使用时需要串联电阻来限流。发光二极管在嵌入式开发中常用于指示通电状况、程序执行状况以及辅助调试。 整流二极管通常被整合成桥式整流电路如图2所示能够将交流电整合为直流电。 稳压二极管利用反向击穿后压降保持恒定的特性反向接入电路中。4.2.二极管与电阻的关系一般而言二极管会与电阻串联进行限流以实现保护二极管的作用鉴于此二极管的压降是否是分压了在电路分析中二极管确实会“分担”一部分电压但你不能把它简单地当作一个固定阻值的电阻来处理。为了让你更清晰地理解可以从以下两个角度来看从“电压分配”的角度是的它起到了分压作用在一个串联电路中总电压等于各个元器件电压之和。例如一个由 5V 电源、一个电阻、一个红色发光二极管组成的简单电路万用表测量发光二极管两端电压是 1.8V它的正向压降。那么电阻两端的电压就是 5V−1.8V3.2V在这个例子里发光二极管确实“分”走了 1.8V 的电压。从“分压原理”的角度它与电阻有本质区别虽然二极管承担了电压但它不是通过欧姆定律VI×R来实现分压的而是依靠其PN结的恒压特性。电阻是线性的电阻两端的电压会随着流过它的电流增大而成比例地增大。二极管是非线性的一旦二极管导通即使流过它的电流变化很大它两端的电压压降也几乎维持不变例如硅管保持在 0.7V 附近。它像一个“电压钳位器”而不是一个“可变电阻”。5.例子-发光二极管5.1.发光二极管原理与电路设计一般而言嵌入式基础电路设计中会给予二极管加上限流电阻那么电阻加在哪里呢答案是限流电阻一般加在二极管的正极基于以下两点思维习惯开关 analogy我们通常把电阻看作是限制“进入”元件电流的关卡。先经过电阻“约束”一下电流再进入敏感的二极管特别是发光二极管这样在思维上更符合保护逻辑。电压参考点在复杂的电路中电源负极通常是地线GND0V。如果把电阻放在负极二极管的后面那么二极管负极和地之间会有一个电阻此时测量二极管的负极电压就不是 0V 了在某些敏感的模拟电路中可能会带来一点干扰。如果电阻放在正极二极管的负极是直接接地的电压为 0状态比较稳定。下图是本次GPIO控制实例的发光二极管的说明5.2.GPIO控制实例