STM32硬件IIC
时间: 2023-12-13 16:03:34 浏览: 91
STM32 硬件IIC程序
5星 · 资源好评率100%
STM32的硬件IIC是指通过STM32芯片中的IIC片上外设来实现IIC通讯协议。该外设负责产生通讯信号,收发数据并缓存起来,从而减轻了CPU的工作负担,使软件设计更加简单。STM32的硬件IIC外设支持通讯的主机和从机模式,支持不同的速率和设备地址,还支持DMA数据传输和数据校验功能。\[1\]虽然硬件IIC外设有时可能会出现问题,需要重新启动才能解决,但学习如何使用硬件实现IIC协议对于以后学习其他协议也会有帮助。\[2\]通过配置对应的寄存器,硬件IIC外设可以方便地控制硬件IIC的通讯,而不需要直接控制引脚的电平。\[3\]
#### 引用[.reference_title]
- *1* [STM32通信---硬件I2C](https://blog.csdn.net/weixin_53762042/article/details/117093698)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [STM32硬件I2C与软件模拟I2C超详解](https://blog.csdn.net/k666499436/article/details/124686559)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文