
CUBE如何安装RT-Thread网上有很多,不再写了。% l$ ]0 A9 z% f8 ~% j# t/ }( G$ X 1、打开CUBE,FILE-new project,选择自己的芯片信号即可3 N) w K% M$ o# h- C& v' c, P. f % r ]1 B$ R# w7 W6 H( A% x2 D 2、点击 software packs--select components N$ O7 N, K4 A/ |" q/ t ![]() ! }# m2 v, E6 n/ J, B6 ?! e 进入如下界面,操作如下 ![]() 9 ~! m. M. r% K# s6 P 3、进行自己需要的常规配置 . e7 s: _7 `' x J F+ G ![]() ![]() 4、配置LED8 z& q$ y& q5 O+ h% N i+ N( F4 n# G7 c. o) K ![]() - l0 N6 ^! f. K0 T 5、这三个勾去掉,因为RT-THREAD已经帮我们配置了,否则会重复报错 , Z% S% Q2 X+ u: A ![]() 6、加入操作系统 ![]() 6 V8 j" q$ ^* w" E% `. e2 f 7、配置时钟% z! @* E# |& C2 k2 J# o+ V j# P- b ![]() ) ^: M6 b4 x$ Q( X5 Q- { & T. W* H# u* M 8、输出生成我们的keil MDK工程 9、打开mdk工程,main函数加入头文件 #include "rtthread.h" 6 p% u8 H2 y4 L+ ^4 k6 C ![]() 10、 定义线程控制块 static rt_thread_t led1_thread = RT_NULL;6 m2 C6 N0 a8 B' L/ ]' r* c ) Y& v! o3 h* a T ,定义函数 static void led1_thread_entry(void* parameter);( K9 b+ w3 ?+ t ![]() 11、主函数中定义 led1_thread = /* Ï߳̿ØÖÆ¿éÖ¸Õë */ rt_thread_create( "led1", /* Ïß³ÌÃû×Ö */ led1_thread_entry, /* Ïß³ÌÈë¿Úº¯Êý */4 [7 t6 |' c% Q# ~. o- k$ }3 G RT_NULL, /* Ïß³ÌÈë¿Úº¯Êý²ÎÊý */ 512, /* Ïß³ÌÕ»´óС */# M# |- f m1 P# z5 T 3, /* Ï̵߳ÄÓÅÏȼ¶ */ 20); /* Ïß³Ìʱ¼äƬ */' W4 a7 b2 Z. ?, m /* Æô¶¯Ị̈߳¬¿ªÆôµ÷¶È */ if (led1_thread != RT_NULL) rt_thread_startup(led1_thread);8 [- y. w/ o$ u* @4 S+ L; ]' @ else return -1; ; q) {* e6 ?8 A5 f) B% g9 S ![]() - N1 i1 r' Z: H, s 12、while(1)中加入延时rt_thread_delay(100); $ ?9 ~" M+ j# T/ M. K/ c8 y ![]() 4 o+ b, [5 I$ r+ w' e) T 13、函数 static void led1_thread_entry(void* parameter) { /* ³õʼ»¯can,ÔÚÖжϽÓÊÕCANÊý¾Ý°ü */2 Q& o/ D3 p, |5 w) Y # V1 B3 E) W) V% m4 c1 O9 F% k1 G. P while (1)& W. J8 H1 X+ `; X# x: U/ e {- c$ H* X9 I7 ]! l$ U/ y HAL_GPIO_WritePin(GPIOA, LED1_Pin|LED2_Pin, GPIO_PIN_RESET); rt_thread_delay(100); HAL_GPIO_WritePin(GPIOA, LED1_Pin|LED2_Pin, GPIO_PIN_SET);! y1 v% I2 d/ ]: {& ?# a/ P rt_thread_delay(100); }% I* s2 ?' l4 f1 d }* D/ A6 S# Q5 M- N* O* l* _9 I5 q$ d & {# H# `9 a7 c2 _# |5 ` ![]() 4 k7 ^" c% [8 }% [3 H, f* I! C 14、编译,有个如下错误% c9 @" I3 t: ]6 B 4 `6 z2 L8 K; ?# P" F( T ![]() 15、把2的双斜杠去掉如下,再次编译通过 + E6 M$ G- v0 S) i9 l ![]() 16、下载程序开始闪灯,完成) [# @+ _- P/ ~3 a. [5 g ———————————————— 版权声明:冬麻麻 X8 \% w# X! s) k+ w" ~/ f5 X, o8 R / O0 G1 C9 v$ |! L8 o% O |
【STM32WB55评测】评测一 DTM射频&ACI事件测试
STM32CubeMonitor-UCPD USB 端口管理
用于 USB Type-C™ Power Delivery 端口管理的 STM32CubeMonitor
STM32CubeMonitor介绍、下载、安装和使用教程
如何用 STM32CubeMonitor 图形化显示 Lora 节点信息
STM32CubeMonitor:如何开始使用 STM32 无线远程演示
新上线STM32CubeMonitor V1.0.0简介
一切尽在掌控,新一代开发神器 STM32CubeMonitor
新一代神器STM32CubeMonitor介绍、下载、安装和使用教程
意法半导体发布STM32CubeMonitor变量监视及可视化工具,可灵...