下载此文档

对STM32的GPIO口的学习及讲解.docx


文档分类:通信/电子 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
对STM32的GPIO口的学习及讲解.docx一、 GPIO常用模式高阻输入模式、推挽输出模式和开漏输出模式;二、 ,他的输出和输入端不仅能呈现0/1状态,还可以呈现高阻态,此时可以理解被隔离,对总线的状态不起任何作用,总线可以做其他工作,三态控制器都有一个控制端,可以认为控制其工作模式。上述是管脚的情况,其他管脚和上述类似。输入模式就是一个带有施密特触发输入的三态缓冲器,有很高的输入阻抗。施密特的作用是能将缓慢变化的或者畸形的输入脉冲波形整形成理想的矩形脉冲信号。在执行GPIO读操作时,在脉冲ReadPulse的作用下会把管脚Pin的当前电平状态读到内部的总线上。在不执行读操作时,外部管脚和内部总线互相隔离,互补干扰b推挽输出模式ReadPulse(:在功率放大器电路中大量采用推挽放大电路,电路中的三极管够成放大电路,两只三级干交替工作在放大状态,这样把正弦波的两个半周期全部处在放大状态,最后在Pin的负载上合成一个完整的放大波形。推挽模式就是“把原来的数据上拉的意思”,通过内部小心好的变化来控制VDD的导通和截止,从而起到小信号控制大信号的作用,也就好像放大了源信号一样。GPIO管脚在脉冲WritePulse的作用下,内部数据被锁存在Q/Q'上面,S反相器,在T1和T2低阻抗的情况下实现推挽输出内部电平的功能,但是T1和T2不能同时导通,否则用以烧坏反相器传输门。在推挽模式下,GPIO还有冋读功能,实现该功能的是三态门U2,在执行冋读功能时,读到的是管脚的输出锁存状态,而不是Pin的状态,这•点切记。c ,只是断开了p-mos管,连接zmos管。内不是1的吋候,输出低电平,外部引脚直接和GND连接。内不是0的时候,n・mos管不截止(通常需要外接上拉电阻才能真正以上输出高电平1,这里和mcs51单片机的P0口结构很类似)。回读功能仍和推挽输出模式一样,读回来的是锁存器的状态不是外部Pin的状态,这一点还是的非常重要的。开漏输出能够方便的实现'线与'逻辑功能,不需要缓冲隔离。开漏输出的另一个重要应用是可以实现不同逻辑电平之I、可的转换(、可),只要外接一个上拉电阻。典型的应用的是基于开漏的IIC总线。+5 U7T8MX?9CLSDA6SCL15SDAC24=\4GND\i/r>■7AOAlA2■Wr24C01■、GPIO输出Pin的保护电路qReadWriteRead/wrlternVddProtectiondiode-(——口I/Opin/\ProtectiondiodevssOutputcontrole2s-6ala

对STM32的GPIO口的学习及讲解 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小90 KB
  • 时间2020-08-12