你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用STM32CubeMx工具,写FreeRTOS的demo程序

[复制链接]
STMCU-管管 发布时间:2021-6-29 17:57
环境
9 |: N  l! t3 n0 C8 Q  V+ h+ ~·STM32CubeMX
& A- h& M: ?: ~" w" P; h·KEIL5
& P/ J+ N8 |. S  [3 c·STM32F103- w1 V+ X1 I  P+ q. k+ z1 X

% k- A3 [3 Z  O  ?
* Y8 g6 }1 w; R
开始试验; _6 s- o! u. j/ G  Q
新建工程
1 `1 Q$ J  `+ ]# p
' i8 O5 A; Z; f, S
* l1 i4 y1 r+ w! }0 }
    打开CubeMx软件,点击File->NewProject。6 y2 g( f$ ~- S- I/ i4 n
    选择使用的控制器型号。, _. h- H- M4 }* a; ]! A: ^% a; u0 k- L
11.png ( z; B4 S( s  F( P1 v) J  S0 V/ D
选择系统时钟源" h6 l0 R7 W6 |4 H8 I. Z; g
12.png 1 T% J/ {3 g7 w$ x% ]6 V* i
设置时钟
; y& ?7 _# H/ [, [8 G' U, X
- b8 |7 v  N8 Z4 U' x  ~
( j! i. s( q. S' L; X. J# r% b
    如下图,在右边红框处输入72,直接按回车键即可,CubeMX会帮你配置好。0 Y8 ^8 u0 V) |# }  d8 E6 I
13.png + I5 I/ z6 }7 x+ E- u' q+ Q2 i. V: a
选择调试环境% i: `8 @5 K, h: ]' N% n
8 ~, {4 O! P+ B) @

3 P; }2 d+ n8 x: y    这里要选择Serial wire,否则程序只能下载一次。( O" L; K; l1 R) v6 l! a
14.png
* J! A2 y3 A! C, M; m! D3 ^: _9 Q0 \* Z5 w$ T& R& O

$ \& F2 V$ p* M# D" t# s: N. _设置管脚
( G, [0 Z0 \/ D9 P& H. ^ 15.png + a7 g5 l. ^, u( w; b
+ |( C2 `+ \/ R- C& Y2 }

! R$ l: F8 o& [& t' ~) X% a使能FreeRTOS9 r3 o6 W6 e- B, @- f2 D
16.png ! N- m( Q" J. `" W( [- y
添加任务
; V# j4 o+ D  |5 k9 z$ A# K. u6 W
1 E2 z" O  s) j0 C5 G, q
    点击“Tasks and Queues”,添加Task1和Task2两个任务。
2 p1 k! E1 b  _9 ~9 O, F 17.png
% X# ]( b8 ^& |# q" ?% b; \配置工程
% P2 `- B3 j, u6 b 18.png
) {, n* \: {! z3 k
; ]- {; Q' S; R/ @. ?/ t4 E

6 d2 {! D+ X! d生成并打开工程$ f* ]; T2 u* J+ r9 _. F! E0 A) J
19.png 2 T" i; @7 \# _* b) ~8 a# y. K# X

7 A5 v' ~! d& Z

9 r0 j# u( `  n+ r. y8 Y在源码“Task”字样处添加任务功能代码 2 q0 H1 j; m6 t
20.png
' Q, Y& D9 F/ R4 j, Z: O) _7 I4 h! M, t4 M1 [: P
& g' ~8 K! C" O
编译工程
2 X% x1 V, M! C! R$ Z) d# s4 E- J 21.png
* o7 ~; B5 J; x
! O' H: Y5 I  U

, r% U3 a+ c, ]' x! t0 C2 D& b    编译无错误,下载程序到开发板,看到LED开始闪烁。7 G7 F, g: t4 N: L

1 T' J/ i0 W5 R7 d9 X+ [3 M/ I- @
赞 收藏 评论0 发布时间:2021-6-29 17:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版