早上醒来十分的困,吃了个早饭又睡了(这食堂是有点贵的,一荤一素10块,一个油条好像是4.5,豆浆忘记了

)起来把昨天的isbn码写了,看了下数据手册gpio,原来用标准库开发的。写个闪烁大概是,开启APB2ENR的gpioa端口也就是 或= 0x2,然后清零低16gpiocrl,这个crl和crh分别是控制GPIO的高低端口每个占4个字节,高位两个为mode,低位两个是cnf。mode用来配置输出速度和输出输入切换,cnf配置输出模式。用推挽输出的话只用配置mode为11就好了也就是0x3左移两位,这实际上等价于0xc,实际上我感觉0xc更好理解。配置完成后就可以控制pa0了使用odr输出用异或套while就可以实现了加点延迟。(如果纯寄存器开发的话要定义胃袋,不过标准库好像定义完了不如直接拿来用

)