继续看书,后来发现开发环境自带分析功能,可以看出用库函数会多一些开销
……
换成直接操作寄存器,一次翻转41.7ns,折合24MHz可能也就是这么破逻辑分析仪的极限了吧
……
通过GPIO找到PA2,PA3,去掉延时
观察一下波形,感觉不够快啊
哪里有问题呢?
……
这个流水灯的延时还是通过空循环实现
#include "stm32f10x.h"
#include "led.h"
void Delay(__IO u32 ……
做流水灯需要添加两个库文件到工程
stm32f10x_gpio.h
stm32f10x_rcc.h
然后建立两个文件led.c、led.h
……
还是看书比看网页系统,竟然发现定时器是第13章,好嘛,一点一点来吧,先做流水灯,
另外一个发现,不用库确实麻烦,要查表找寄存器地址,其实有些写法也是库里拷过来的,……
为啥选了自动登录,登录还会过期,写了半个多小时的帖子不见了
大意就是学习了一个关键字volatile,看了百度
http://baike……
不错啊,是不是感觉比Arduino麻烦了些,怎奈人家性能好……
其实这只是开一个头,还没有什么实质内容,计划学习一些内容,STM32的定时器,据说:
STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时……