GPIO工作原理
GPIO是什么?
GPIO特点
GPIO的引脚一般都是3.3V可以出发高电平,但有些引脚标记为FT的可以容忍5V出发高电平,stm32大部分端口可以容忍5V
关于输出电流一般都有最大输出限制,比如f103系列最大150ma,所以产品设计时要适当加mos管 ,或者继电器。
GPIO工作方式
同时可以设置三种最大翻转速度
输入浮空模式
输入上拉模式
目的:稳定信号,增大驱动
输入下拉模式
目的:把半高不确定的信号直接拉成0
上拉下拉的简单说就是为了保证在无信号输入时,控制输入端的电平是1还是0,不让它不确定,不让它浮空。
模拟模式
GPIO的输出工作模式
开漏输出模式
开漏复用输出模式
推挽输出模式
可以输出强高低电平,连接数字器件
推挽服用输出模式
GPIO相关配置寄存器