- 博客(4)
- 收藏
- 关注
原创 基于CubeMX HAL 库的STM32 IIC读写24C02
我们的STM32集成了I2C的控制器也为我们的开发提供了很多的方便,在做I2C实验之前,我们需要理解了IIC的基本协议,查看24C02的资料。STM32F407当中以及集成了I2C的控制模块,我们就利用这样的模块,不需要去深究底层的协议了。通过地下代码操作,我们实验写一个数据到24C02的0x01地址中,然后再把它读出来放进我们的缓存中,通过串口打印数据,就可以验证我们的24C02的读写数据是否一样。设置I2C模式,速度模式为标准模式100K,7位地址为和1位读写位,构成8位地址读/写操作指令。
2023-10-28 21:34:46 499
原创 STM32 CubeMX TIM2定时器设置与应用
在stm32f4xx_it.h文件的中断函数中添加需要处理的功能,我在此设置一个中断计数参数,然后用这个参数来实现对LED指示灯的控制。通过公式 T = (psc+1)(arr+1)/Tclk=(7199+1)(99+1)/72us=10ms,此时10MS中断一次。本次实验目的是实现STM32F407定时器T2,10MS的定时。打开MDK工程文件,在main.c初始化函数中打开TIM2中断,经过这些步骤的设置,TIM2的功能基本上可以使用了。
2023-06-04 21:45:49 1870 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人