很幸运收到了一块二姨送的STM32F0探索套件,放假研究了几天,感觉ST自带的库不方便,于是自己想直接操作寄存器。第一个实验目标肯定是RCC,通过ST-Link调试看到RCC寄存器操作成功。
然后就想点个灯,但是折腾了半天始终不亮,用Link一看,GPIO各寄存器都是默认值,调了半天并查看库自带的初始函数,终于发现,要写GPIO的寄存器,必须先使能GPIO的时钟,而不是再配置好以后再使能。以前用TI的片子习惯了,没想到ST的GPIO要这样用。
下来再去看下其他外设,看看是不是在配置前都必须先使能。 |