关于MDK,其实小技巧很多,但总的来说大约就是美化和调试了: |$ P9 v; H u+ s2 O (所用例子是我自己写的一个花式流水灯) 1. 美化4 a6 N& y$ C/ L; ?! R. | 7 l( S! U* L6 q# k$ W3 n 下面着重说下Text Completion(文本补全) Show Code Completion List for (代码自动补全列表)4 d# P, m* k( ~; M2 h struct/class Members (结构体/类成员)% f6 C2 v3 J C% L$ I6 g- x Function Parameters (函数参数列表)% I3 ^5 ^7 X# Q, h9 s6 e3 ?- X Symbols after 4 Characters (*讲真我不知道这是啥*), h) u5 T3 `3 O# @! H# e ENTER/TAB all fill-up character (enter/tab键自动补全)* k3 l" p! j& W7 e; I Dynamic syntax Checking (动态语法检查)! t& m1 d- @- X7 L 4 `) d) Z6 j: e/ Z) |2 K1 C8 t 4 k5 Y& k0 V3 I! p% {7 H Enable (打开)(此选项会导致误报,只要编译通过便可不予理会)! ~+ i) o m# O; }( l: B+ t 2、调试 该功能我还在学习中,不过据已知来看,MDK对STM32F4的软件仿真支持不如STM32F1/F2系列好,主要表现为串口寄存器的仿真有bug,不过基本上不影响使用 3 B5 \) O1 K, r/ X' U3 x3 ~- ^ \4 L1 e |