1 ①浮空输入_IN_FLOATING ②带上拉输入_IPU ③带下拉输入_IPD ④模仿输入_AIN ⑥推挽输出_OUT_PP ⑦复用功用的推挽输出_AF_PP ⑧复用功用的开漏输出_AF_OD 1.1I/O口的输出形式下,有3种输出速度可选(2MHz、10MHz和50MHz),这个速度是指I/O口驱动电路的响应速度而不是输出信号的速度,输出信号的速度与程序有关(芯片内部在I/O口 的输出部分组织了多个响应速度不同的输出驱动电路,用户能够依据自己的需求挑选适宜的驱动电路)。通过挑选速度来挑选不同的输出驱动模块,到达最佳的噪声 操控和降低功耗的意图。高频的驱动电路,噪声也高,当不需求高的输出频率时,请选用低频驱动电路,这样十分有利于进步体系的EMI功用。当然假设要输出较高频率的信号,但却选用了较低频率的驱动模块,很或许会得到失真的输出信号。 关键是GPIO的引脚速度跟运用匹配(引荐10倍以上?)。比方: 1.1.1 1.1.2 1.1.3 1.2 1.3 1.4 1.5 2 首要,一个外设通过①装备输入的时钟和②初始化后即被激活(敞开);③假设运用该外设的输入输出管脚,则需求装备相应的GPIO端口(不然该外设对应的输入输出管脚能够做一般GPIO管脚运用);④再对外设进行具体装备。 对应到外设的输入输出功用有下述三种状况: 假设把端口装备成复用输出功用,则引脚和输出寄存器断开,并和片上外设的输出信号衔接。将管脚装备成复用输出功用后,假设外设没有被激活,那么它的输出将不确认。 3 3.1 3.1.1 3.1.2 3.2 3.3 |
STM32的IO口的8种装备(GPIO)
1`STM32的输入输出管脚有下面8种可能的配置:(4输入+2输出+2复用输出)①浮空输入_IN_FLOATING②带上拉输入_IPU③带下拉输入_IPD④模拟输
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/257877.html