本帖最后由 suncat0504 于 2024-7-21 20:15 编辑
感谢二姨家的开发板评测活动,让我接触STM32H533这个高性能芯片。STM32H533的超大闪存和内存,是最令我心仪的地方,另外还包括两个I3C接口、一个带PD的USB全速控制器和一个SDMMC接口;两个I3C接口意味着可以在自身做I3C方面的测试,而不需要外购I3C部件。另外市场上I3C的设备还不是很多,I3C的特点,我感觉以后会完全替代I2C。从I2C到I3C的过渡,个人觉得以后软件方面的处理会原来越重要,在某些方面的工作已经可以替代硬件了。 按照一直以来的习惯,开发板拿到手里后的第一步,一定是建立开发环境和测试GPIO口。不过这一次没有使用传统的GPIO_Toggle工程测试,而是使用的GPIO_EXTI工程,兼顾输入输出操作。IDE使用的是CubeIDE。最近在使用Keil IDE的时候,经常会出现无法通过定义查找函数的声明、定义点,导致读代码的时候非常吃力。现在更喜欢使用Eclipse这样的开发环境。当然Eclipse在导入工程的时候,也经常会犯一个毛病,就是以拷贝模式导入工程的时候,会引起和工程路径上的参考有关的问题,所以我都是尽可能使用非拷贝模式导入。 在这个外部中断例程中,由设置可知, |