收到快递有一段时间了,今天先给它来做个开箱。
通体白色的板子看着非常整洁啊,板载两个按键和四个led。
接下来就是点亮它了。从官网下载资料时发现
这个型号的芯片支持图形化界面配置,那必须下载来体验一下。
可以看到,这个图形化配置工具支持引脚功能配置,时钟配置跟代码预览。
看软件的版本号,这应该是这个工具发展的初级阶段,还不支持图形化配置中间件。不知道以后会不会添加这些功能。
那进入今天第一步,创建新的工程。很简单,就把lib库添加进工程,添加下头文件路径,然后再新建个main函数就好了。
新建个空函数编译一下。可以看到0错误0警告。
记得在c/c++里面把警告等级调到AC5,不然会直接刷屏报几百个警告。
然后初始化时钟配置,要设置的有点多,这里的代码就直接从图形化配置工具里复制过来了。
初始化GPIO,这个各家的库函数基本大同小异。都是初始化结构体然后传进去就好了。
可以看到GPIO总共有这些函数,我们只用到初始化函数和翻转函数。
写完以后发现没有delay函数啊,那就改用定时器触发的方式
这样就实现led闪烁了。
然后再移植下FreeRTOS到这个工程,添加相应的文件,并添加头文件目录。之前已经写过好多次了,这里就不赘述了。
新建两个task
添加点灯任务
编译下载就可以看到实验现象了。
|