|
关键词:stm32 小蓝板 stm32最小系统板 STM32F103C8T6 Stduino IDE Stduino Nano 点亮一颗LED灯
: A$ C6 M! @5 k% _通过Stduino IDE 开发STM32小蓝板,点亮一颗LED灯 从TB买回来一个STM32小蓝板,为了点亮一颗LED灯,又是破解软件,又是看寄存器开发手册,然后又想着能不能再简单点的写代码,于是乎又是刷Bootloader,又是全网搜教程,最后高呼点个灯真TM的费劲。唉~,为此有这么一款软件无需翻来覆去看寄存器手册,无需破解软件,无需刷BootLoader,,,,一键Stlink下载,两行代码点亮一颗LED灯!你不想试试? 话不多说,上代码,上图!!!& f! Z7 j- k8 \
下载方式一(手动复位):
' Q- p2 d* ]9 W7 _8 H& e; l1 |通过串口下载(由于需要来回插拔BOOT0的跳帽及按复位键,比较麻烦,不推荐此方法)* }, j+ \: o" c! Q. d) [( s/ @
1.硬件准备,小蓝板,USB转TTL模块(CH340或CP2012都行)
1 `: I: h) N, t X2.连线方式:小蓝板的PA9接TTL模块的RX脚,小蓝板的PA10接TTL模块的TX脚(根据手头上的TTL模块情况3.3V或5V供电任意一种即可)
+ f( R! J. ?8 C2 I+ e) }) n9 G3.下载前BOOT1跳帽连至低电平不用自始至终不用动 5 r. ~$ Z: ~3 e
4.Stduino IDE软件选择串口下载方式(仅连接一个TTL的情况下,COM口会自动选择)* Y. ]6 _5 T+ s
5.BOOT0跳至高电平,然后按一次复位键 9 E) _- n5 Y( E; ^
6.点击软件左上角上传按钮即可将程序上传至小蓝板" e p7 H' W' R, Y. k4 a
7.将BOOT0跳帽调回低电平,按下复位,你的程序效果即可看到了
% r D; T( v, E. w( p J8 r. H/ g4 r# O. E
再次下载需重复上述4-7步骤即可
# n4 c- D* e+ A
, z+ m; D, N2 |3 ~( i7 Y* c! e9 }
$ [. @# A j$ `' ]6 I/ V9 A下载方式二(自动复位):
2 o ]9 ^0 w) q; u% {3 F2 G1.用St-link下载器将小蓝板连接至电脑端(接线:DIO-DIO,CLK-CLK,GND-GND,3.3V-3.3V)
% Q, X3 p, V: I" _2.点击Stduino IDE软件左上角工具按钮选择下载方式为St_link- }! }* D x4 @( m! W
3.编写点亮LED程序
" b! q: A+ Y) R5 A7 v) S `4.点击软件左上角上传按钮下载程序% @3 U) ^. ?0 \1 v1 H. m
更多信息请访问Stduino WIKI- [' I* W2 P" y# N7 T
由于软件当前仍处于内测阶段,想要提前体验,请点击官网首页发送申请即可,软件下载后直接解压,即可运行,无需安装(软件永久免费,免费,免费)。 - void setup()' X% ?6 a6 k7 q; y% u- `
- {9 j Q f: P' Y& C1 m' O, u% j% C6 Z
- //该IDE中21脚对应小蓝板PC13脚,其他脚驱动具体请看脚位图
9 h+ O8 {, Z4 n0 z - pinMode(21,OUTPUT);
7 _7 [& P' K, G g- p - digitalWrite(21,LOW);
; }* Q, N! j3 l6 U - }
4 Y7 K' P. Z" H% ` - void loop()
/ C& w; ^3 b3 a$ l n3 i - {
: d G0 s/ I' y4 @8 {
" h( F, @- t! D5 O$ x! n- }
复制代码
& j0 [9 B' j' |# z1 c: N U1 z
0 f9 ?2 [4 F( v9 Y |