CUBE如何安装RT-Thread网上有很多,不再写了。" a) C3 h7 P- t' j3 b 1、打开CUBE,FILE-new project,选择自己的芯片信号即可 2、点击 software packs--select components H d# g% Z" i0 ~ 进入如下界面,操作如下 * [$ d6 Z, L/ J. R' p! t 3、进行自己需要的常规配置5 X: i9 I. B& e4 k# K 4、配置LED 5 Q1 Z7 |/ @, C8 V/ I% B+ V: J 5、这三个勾去掉,因为RT-THREAD已经帮我们配置了,否则会重复报错. R4 ], Q; c# L2 _( ^; F ' c* X. V" [8 O! J9 `" c, }0 c3 y 6、加入操作系统: \, Q# V$ `4 B% B# C6 ]' c, o - Z, o% g: @: a) C4 U" J# N3 o 7、配置时钟 8、输出生成我们的keil MDK工程) d, T- S0 C4 V' R' R3 F% a! i 9、打开mdk工程,main函数加入头文件 #include "rtthread.h"7 E3 ]3 q8 A! W0 B2 a8 F0 R: ^ 7 D! z- z* g% y! B : P/ H( D6 s0 Y8 h2 u' q! F 10、 s+ W/ z% s5 v( N! Y 定义线程控制块 static rt_thread_t led1_thread = RT_NULL; / I! u9 i4 `# o" o- Q ,定义函数 static void led1_thread_entry(void* parameter); 2 Y+ e& S; `, \ - c$ B# P! C( X- y' a" `; e! I 11、主函数中定义' Z0 w; f& [$ q( ^2 A3 d led1_thread = /* Ï߳̿ØÖÆ¿éÖ¸Õë */ rt_thread_create( "led1", /* Ïß³ÌÃû×Ö */0 E, G, R# `0 Y4 o) K2 ` led1_thread_entry, /* Ïß³ÌÈë¿Úº¯Êý */ RT_NULL, /* Ïß³ÌÈë¿Úº¯Êý²ÎÊý */! |- A7 v" t8 F 512, /* Ïß³ÌÕ»´óС */ 3, /* Ï̵߳ÄÓÅÏȼ¶ */9 {4 x: e9 \' f& a9 ?$ T 20); /* Ïß³Ìʱ¼äƬ */1 x6 ~7 I5 {0 F" \! ]( ~ /* Æô¶¯Ị̈߳¬¿ªÆôµ÷¶È */& P, g' d% }* C# Q! J9 N if (led1_thread != RT_NULL): Z" s9 a- o- @: v S5 ` rt_thread_startup(led1_thread);- O5 P1 K& ]6 K( f2 M, c, Z else$ i* r, Z! e, m. u2 x: p return -1;( M6 d& I$ m$ @2 H3 n " A# Y j) R! e8 F6 m1 {$ m 12、while(1)中加入延时rt_thread_delay(100); ) P1 X% p. J$ O- e& _ y8 n0 c0 @ k9 l e/ z 13、函数& E+ r u. v9 p. u9 F8 {- i, W' V3 G static void led1_thread_entry(void* parameter) { /* ³õʼ»¯can,ÔÚÖжϽÓÊÕCANÊý¾Ý°ü */" v! K n& Z+ d. z" g 7 c/ v6 A$ U+ _: r' o while (1)' E1 r2 c' h2 y' O# H; H {, W" y4 X1 n3 t, D7 q( `+ G" G: _ HAL_GPIO_WritePin(GPIOA, LED1_Pin|LED2_Pin, GPIO_PIN_RESET); rt_thread_delay(100); ) f! k4 L" Y C0 A HAL_GPIO_WritePin(GPIOA, LED1_Pin|LED2_Pin, GPIO_PIN_SET);* s, K5 T0 _$ t3 ?7 U% m rt_thread_delay(100); }: q* I! z u8 h1 a3 u } 14、编译,有个如下错误* q" _/ j1 H# A# J8 I8 i6 w0 t8 t$ x 7 \2 |0 t$ T. m8 j% \ 15、把2的双斜杠去掉如下,再次编译通过% P9 ~+ z5 R3 B5 {$ S/ f' m " Y0 Y% K0 `. q 16、下载程序开始闪灯,完成& d4 v* r& ~/ _* o1 G# x ————————————————) i$ }! C& _3 i9 L q1 k# s9 I 版权声明:冬麻麻 % f1 J( m* Q, \" T4 |7 D 4 D+ y! J% x7 y9 z$ E |
【STM32WB55评测】评测一 DTM射频&ACI事件测试
STM32CubeMonitor-UCPD USB 端口管理
用于 USB Type-C™ Power Delivery 端口管理的 STM32CubeMonitor
STM32CubeMonitor介绍、下载、安装和使用教程
如何用 STM32CubeMonitor 图形化显示 Lora 节点信息
STM32CubeMonitor:如何开始使用 STM32 无线远程演示
新上线STM32CubeMonitor V1.0.0简介
一切尽在掌控,新一代开发神器 STM32CubeMonitor
新一代神器STM32CubeMonitor介绍、下载、安装和使用教程
意法半导体发布STM32CubeMonitor变量监视及可视化工具,可灵...