STMCU小助手
发布时间:2022-6-27 10:24
|
本实验使用到硬件资源如下: (1)D1 指示灯 (2)K_UP 和 K_DOWN按键 (3)串口 1 (4)AT24C02 D1指示灯、K_UP 和 K_DOWN 按键、串口 1 电路在前面章节都介绍过,这里就不多说,AT24C02(EEPROM)模块电路图如下图所示:
从电路图中可以看到,24C02 芯片的 SCL 和 SDA 管脚连接 2*3 端子 P232上,因为 USART3 和 IIC2 在同一管脚PB10、 PB11, 为了能够独立使用 USART3 和IIC2,通过 P232 端子进行切换,如果 P232 端子的1、3 和 2、4 短接则使用 IIC2 功能即 EEPROM 实验,如果 3、5 和 4、6 短接,则使用 USART3 功能。切换到 IIC2时,管脚都上拉了一个 10K 的电阻。通过这两个管脚模拟 I2C 时序与24C02 通信,从STM32F1 芯片管脚功能图中可以看到这两个管脚本身也是 STM32F1 自带的硬件I2C2接口,所以也可以使用STM32F1 硬件 I2C 与 24C02 芯片进行通信。 PZ6806D 开发板 AT24C02(EEPROM)电路: D1指示灯用来提示系统运行状态,K_UP 按键用来控制24C02 数据的写入,K_DOWN 按键用来控制 24C02 数据的读取,数据的写入与读取信息通过串口 1 将打印出来。 |
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
好用软件推荐-TouchGFX Designer
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
一个软件引起的 LSE 驱动不良的问题
STM32 GUI LTDC 最大像素时钟评估方法
微信公众号
手机版