1、实验准备
需要一个SG90的舵机
2、工程搭建
首先从github上下载rtthread nano的源码,也可以从KEIL上或者STM32 CubeMX上添加rtthread。
自行下载的地址:https://github.com/RT-Thread/rtthread-nano/archive/refs/heads/master.zip
选取如图中的文件加到工程里
主频设置为48Mhz。
因为使用了rtthread,需要将所有初始化放到board.c文件中,board.c中的#define RT_HEAP_SIZE (7 * 512)初始化线程栈,这个会影响单片机的ram大小
在components.c中的void rt_application_init(void)初始化任务。
三、实验现象
本帖最后由 crz_21 于 2024-6-13 20:15 编辑
RTT,在U0中跑,内存有点紧张呀?试了最多点多少内存空间呀?
引用: lugl4313820 发表于 2024-6-14 13:24 RTT,在U0中跑,内存有点紧张呀?试了最多点多少内存空间呀?
主要看用了多少线程栈,可以自定义的,官网介绍flash 最小可以4k,ram最小可以去到4k