打印
[AT32F423]

【AT-START-F423测评】开箱点灯&FreeRTOS多任务点灯

[复制链接]
1260|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
收到快递有一段时间了,今天先给它来做个开箱。

通体白色的板子看着非常整洁啊,板载两个按键和四个led。
接下来就是点亮它了。从官网下载资料时发现

这个型号的芯片支持图形化界面配置,那必须下载来体验一下。

可以看到,这个图形化配置工具支持引脚功能配置,时钟配置跟代码预览。
看软件的版本号,这应该是这个工具发展的初级阶段,还不支持图形化配置中间件。不知道以后会不会添加这些功能。
那进入今天第一步,创建新的工程。很简单,就把lib库添加进工程,添加下头文件路径,然后再新建个main函数就好了。

新建个空函数编译一下。可以看到0错误0警告。

记得在c/c++里面把警告等级调到AC5,不然会直接刷屏报几百个警告。
然后初始化时钟配置,要设置的有点多,这里的代码就直接从图形化配置工具里复制过来了。
初始化GPIO,这个各家的库函数基本大同小异。都是初始化结构体然后传进去就好了。

可以看到GPIO总共有这些函数,我们只用到初始化函数和翻转函数。
写完以后发现没有delay函数啊,那就改用定时器触发的方式

这样就实现led闪烁了。
然后再移植下FreeRTOS到这个工程,添加相应的文件,并添加头文件目录。之前已经写过好多次了,这里就不赘述了。
新建两个task

添加点灯任务


编译下载就可以看到实验现象了。

使用特权

评论回复
沙发
ku86755| | 2023-10-26 21:31 | 只看该作者
FreeRTOS的性能应该怎么评估?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

135

帖子

0

粉丝