拿到板子也快一个月了,中间有是换工作又是搬家也一直没来及试试。今天终于做了一个简单的小实验了。就是用板子上按键控制LED2的亮灭。我之前只用过F103而且都是用标准库编程的,结果到了HAL库就是各种水土不服啊,特别是中断函数。后来发了个帖子讨论中断函数的位置终于有点头绪了,是我之前太死板了。言归正传,说一下小实验吧。这个比较简单了就是用STM32CubeMx生成一个工程,好在Cube上可以选ST自己的开发板(对于我这种刚接触Cube的人来说是最简便的方式了),双击NUCLEO-L476RG,之后进入配置的界面,里面的的中断和LED管脚都已经配置好了,所以我就直接生成KEIL工程了。之后参照HAL库文件里的例程添加了管脚PC13的外部中断初始化,之后再中断了对LED驱动管脚(PA5)进行翻转,就达到想要的效果了。现在对HAL库和L4的了解都比较浅,希望以后能跟社区里人多多交流,能早日熟悉HAL库。 |
|
顶帖顶帖纸!!!!!!!! |
罗国拿分,加油学习 |