- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 STM32 (基于HAL库) 硬件IIC任意地址读写任意字节----AT24CXX芯片
转了一圈,发现有关STM32的iic的硬件是使用比较少,基于HAL库的就更少,传统的,大家都是采用软件模拟的。有iic的协议相对复杂,同时灵活,尤其是不同的设备的I2C通信组合变化也不同,使用灵活的软件模拟也是可以理解的,在加上I2C的设备读写速度都比较低,硬件读写的优势就更无法体现,哪怕硬件I2C可以开启DMA,甚至在随机的读取少量字节的情况下。开启DMA反而效果更差。自然而然的硬件I2C就无人问津了。
2024-12-02 16:10:45
1125
原创 STM32F103C8T6 内核外设Systick与普通外设中断优先级比较
STM32F103C8T6 内核外设Systick与普通外设中断优先级比较最近有网友经实验验证(网友的验证.),Systick虽然作为与CPU紧耦合的内核外设,但其中断优先级并不比普通外设要高,并不因为它是内核外设而特殊,它还是遵循中断优先级高低的规则来响应。就网友的结论是没问题,但网友的实验现象感觉有点出入,和自己想的不太一样,出严谨,按网友的代码在stm32f103的芯片是实验了一下,由于网友的是stm32f104的芯片,程序上会有点不一样,但都是stm32系列的想来问题不大,同事我的项目是用M3的芯
2020-12-31 13:59:45
1755
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人