在回头看这个层次结构图
现在我们对MCU寄存器有些概念啦,对mbed API也有些概念啦
并且分别用mbed API和直接操作寄存……
在回头看mbed例子中的程序,以及我们写的这个程序
其实都调用了个GPIO初始化的操作
比如我们的程序中:
DigitalOut myled(LED1); ……
编辑了一下代码,结果彻底变成乱码了。
这事太恐怖了。
但愿我辛苦写的东西别都丢掉鸟。
……
仿照这个例子:
我们重写个blink for Nucleo L053R8
#include <mbed.h>
DigitalOut……
也就是说,通过设置这组寄存器,可以达到设置或者重设ODx bit
和我平时理解的稍微有些差异
我以为设置,那么就置一,重置呢就置零(再不……
功夫不负有心人,铁杵终于磨成针
为嘛我感觉这句话很熟悉的样子,似乎哪个名人刚刚说过?
当当当当
虽然和之前的之前的那个图基本……
研究了半天,原来是对应IOPORT中寄存器的地址 (偏移量)
就好比说我住2单元十楼2号,光知道这个信息,你找不到我
你还需要知道是哪个城市,哪个街道……
经过一番搜索,终于找到一个完整点的文档,1000多页啊
RM0367
Reference manual
Ultra-low-power STM3……
从上图可以看出
IOPORT的地址是0x5000 0000 至 0x5000 1FFFF
然而这并没有什么鸟用
……