环境
开始试验新建工程 " n7 r8 [7 {+ R6 k9 H( k6 J: i ( R) w- E! }* z6 _8 z0 h 打开CubeMx软件,点击File->NewProject。 # E" d+ y5 L7 q( D: Q" n2 a 2 E/ o, l* a; y( }2 n; [8 n 选择使用的控制器型号。
! k) [4 Z* l* B6 q7 N 选择系统时钟源) y% |( y! \8 u4 R , N8 `- q* X' R) |) ?
I7 t& g. a6 X+ ^8 T% m - C. z. _! ]' J6 \: U9 g 设置时钟 . x/ m8 i* e/ v% g% _1 Q6 d 如下图,在右边红框处输入72,直接按回车键即可,CubeMX会帮你配置好。
# g. Z4 f/ g. x _0 G% \! s: d 选择调试环境 3 U$ g7 d0 E% C7 |" p7 Y 这里要选择Serial wire,否则程序只能下载一次。. g. a) d* {4 V+ y8 q
5 b; R+ j8 ?9 c2 W+ ] 设置管脚
7 F) ]1 i' V/ P+ H9 ~ 使能FreeRTOS 6 R$ \6 @) J) b [% e$ ?+ q
7 i+ g# r9 r: F: N! h0 z 添加任务 点击“Tasks and Queues”,添加Task1和Task2两个任务。+ W7 P9 i* e8 C
* I& I5 [$ R$ z6 x: B! }: x1 C4 V 配置工程 . X3 P- T- O0 V+ }4 S# ?3 c) X' D; X
生成并打开工程
4 l& v" B$ D& p* S+ C+ E& v& R6 z % m7 {" p" h2 d! c, j$ t+ T 在源码“Task”字样处添加任务功能代码 + p" }& a$ h2 T( `* d
编译工程
* _+ l8 e: J! Z 编译无错误,下载程序到开发板,看到LED开始闪烁。 " W3 k4 }7 @% b* q5 _ " a3 {; U H4 {3 ] 5 e u5 n# U1 q: O1 o6 k* b 2 i% ?8 h: A4 I5 [ 转载自:单片机与嵌入式4 `: F6 u1 c7 `# s" f 如有侵权请联系删除# ^- `8 v" Q6 q |
【下载问题解决】关于ST官网下载软件问题解决
STM32CubeMX 6.18.0新版本发布
【STM32U3评测】使用INS5699 RTC模组
【 逢7发帖赢大礼】1、利用CubeMX生成正点原子H7R7开发板的STM32CubeIDE工程
CubeMX生成CubeIDE工程代码乱码
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【逢7发帖赢大礼】全网最简单的Arduino_STM32开发环境搭建教程!
【STM32U3评测】低功耗模式功耗测量
微信公众号
手机版