1、参加学习还可以得奖,好事不要太多。拿到了STM32G431Nucleo,就来学习使用一下。
2、这款板子是G系列的入门版本,支持M4指令集,同时,性能比F4有很大升级,看来是要替代F4系列的产品。同时使用的Nucleo板子也不同了,没有中间的分离槽,直接联通,因为根据实际开发,大家很少再把st-link单独拿出来做调试器,干脆就连一起了。
3、本次是用RT-studio开发基于rt-thread的例程。首先下载安装rt-thread studio,目前是2.0版本。超好用,可以直接替代CubeIDE,不过还是需要CubeMX配合一下。
填写项目名称,选择G431RBTxx产品,device pack会自动下载,
生成hello程序,
4、代码也很简单,
#include <rtthread.h>
#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>
int main(void)
{
int count = 1;
while (count++)
{
LOG_D("Hello RT-Thread!");
rt_thread_mdelay(1000);
}
return RT_EOK;
}
这个是类似arduino的傻瓜语句,而且跨平台都一样。
5、打开串口通讯工具
这样,每秒输出一句,运行正确。
|