工作日的时间电脑都被孩子上网课占用了,没法爬帖,今天抽空再写一帖;还是百年不变的---点灯; 此板卡有3个指示灯,咱就点亮最经典的红色吧,从原理图上可以知道红色的LED是由PA9控制的,如图:/ c' ]5 z6 q; h9 C( L+ A: p 打开CubeMX:(美女可以忽略) 点击鼠标所指的按钮: : `. C5 P; O6 ~' N' r; [) ^! Z* t 输入 L552ZE ,双击鼠标所指的选项:% u, l4 M$ j) u( S; \ 8 Z. ?) P0 }2 B# \ 出现的窗口,请选择 NO:(选 YES 你会发现这个芯片是有双重性格的) 进入页面后,先设置PA9为输出模式: y1 z/ M1 r% E0 F6 r* C" V 9 C" r' ~- Z. S/ A- m3 T* X 再设置时钟频率为最高 110MHz: 4 I- F& |; Z' X& i, L6 \! M& P& v 设置好以上的选项后,再设置工程文件的输出路径;输出文件名;输出的IDE模式)我用的MDK,如果用IAR,则选IAR的,以此类推): 1 b) A, ]9 e0 |+ V 点击 GENERATE CODE 生成工程文件:3 N3 Y; W! N7 F" t6 H' F4 N 选择打开工程文件: 9 g* l; o- b: R- U! W# E 进入MDK,打开main.c,添加点灯代码:1 P9 D. x/ t$ q5 V. P 1 x$ P, I9 ]6 g- o" Y1 s# s+ l 设置 板载ST-Link 对板卡进行自动复位,要不还要按一下板子上的RST按键: 编译:(鼠标所指为编译成功提示)5 | c( B8 f6 W9 m7 j 3 [2 |( W3 W- G8 |7 @ 烧录:(鼠标所指为烧录成功提示)% e' m S8 g, A: _ 烧录成功后,板卡自动复位,红灯亮起: 8 S# }# n v U1 N' a. E% ` |
wonderful.... |