|
最近学习,发现需要总结一下模拟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 如有侵权请联系删除 |
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
STM32固件库分享,超全系列整理
【MCU实战经验】基于STM32F103的二轮平衡车(6轴上位机 源代...
微信公众号
手机版