|
最近学习,发现需要总结一下模拟iic的gpio配置,相信你懂得,但是最好还是需要理解清楚。 对于HAL库的使用者来说,配置只需要选中使用的io口就行了,以下主要是针对标准库写的。 1.初始化GPIO
2.IIC的io口方向设置
数据手册中CRL寄存器的内容:
a.输入设置 我们把8(8000B)左移28位,即是将PB7配置为上拉输入模式。 b.输出设置 我们把3(0011B)左移28位,即是将PB7配置为通用推挽输出模式且输出速度为50MHZ;笔者圈出相关内容:
3.IO操作函数
ODR寄存器相关介绍:
IDR寄存器相关介绍:
———————————————— 版权声明:陈俊帆Linux 如有侵权请联系删除 |
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
2025软件工具兔哥知道
STM32之继电器模块
STM32固件库分享,超全系列整理
【MCU实战经验】基于STM32F103的二轮平衡车(6轴上位机 源代...
10张图带你完全掌握STM32 GPIO,从入门到精通,收藏就够了!
如果你解决了这些问题,就可以直接学STM32
STM32的分类和选型
微信公众号
手机版