读STM32F4xx中文参考手册笔记(三)

GPIO口


GPIO口功能强大,可数字,可模拟,多种输出输入模式,只有想不到,没有做不到。

  1. 输入功能

    • 上拉
    • 下拉
      很多传感器,如光电开关,接近开关给的信号,两种状态分别为高电平(低电平)与高阻态,当高阻态接到单片机引脚时,是不好确定实际接收到的信号的。有了拉电阻,就把原来高阻态变为确定的高低电平。
    • 浮空(看了些,个人没看懂,略过。。)
    • 模拟量
      模拟输入个人觉得主要用于AD数据采集
  2. 输出功能

    • 开漏输出
      一个mos管控制的输出,加上一个上拉电阻,这个就可以通过外部电路驱动,因为有电阻有延时,电阻小上升延时小但电阻发热大,电阻大的话上升延时就大,建议用下降沿输出。
    • 推挽输出
      两个mos管相对称,二者只有一个导通,不是往外送,就是往回拉,就像拔河一样一样你来我往,没有电阻速度快,效率高。
  3. 复用功能
    单片机里很多的外设,如定时器,串口,SPI,CAN…用io口输出,就是复用。

  4. io口速度
    • 串口如115200的波特率就指串口速度为115.2k的速度
    • i2c速度400k波特率
    • spi有9M波特率
      设置的io口速度只要大于使用的外设速度就好。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值