1、当然首要做的就是硬件的连接。给大家先看一下我的这个蜂鸣器这个样子的。
+ _2 ]" A6 w) ?1 }7 X* O2、它总共有4个触电,其中一个接正极,一个接负极,还有一个接信号源,现在我手头上小线,如果要把这个STM32和这个蜂鸣器连接的话,还需要一跟线,我现在先做一根线。 3、因为手头上只有这个杜邦线,还有这个它这个自带的插头这种线,所以我要把这个杜邦线给他改造一下,连在这个插头上。之后杜邦线的另一头也改造一下,给他加一个这种插了针。 ; [4 h1 J5 \/ `+ x' n3 l
4 s4 X/ C' a; U/ F8 h
这样的话,他们两个就可以连上了。他们的连线方法如图 。正极就接STM32上的5V,负极GND就可以了,还有一个信号输出就接你设置的那个信号输出点的引脚,这里是E2。 " g, f7 h; o* J$ V
4、下面我们就来配置程序。 5、用STMCube先设置好基础程序。 # o+ W9 Z8 O$ S" |
I& B: w: M# y0 |8 g, l" H( P& _3 X
7 ^; H' v6 X' A A
/ }4 V1 i h- g
7 h/ L7 }/ ]) a' S
( m- P8 f* E$ f; e然后生成程序,打开keil程序。
3 t- F8 G" Y7 U( N5 i
( M j( \! F1 ]- V0 k) x$ V, Q
0 N% @( [: r7 c: q2 a/ S$ m+ ^1 z$ }
# E2 j# d0 p; B0 ~9 _4 |' V
& v& I( {5 @# w i$ D
: P- x9 U3 s- z, Y
# e7 H: Y* X- _( N; m2 s% z7 L3 C
9 Q# @' R# z/ _; s/ X8 n
' A/ c2 E, B2 Z( Q+ f+ U0 b: k
7 [ m/ n, q7 n- F: o+ e$ w
% n+ \2 O" Z5 j& W, |6 A# ^8 c2 n$ q
. B1 W ~' _& A9 P" e! j
9 G: d6 h) ?: n* e: D8 |6 o: x+ t: l$ |$ ~- ]
" T7 c) e7 W3 l$ q) _' k
6、之后在程序中加入反转代码。 7、然后把程序烧录进开发板里。 8、烧录完成之后,然后连上开发板与蜂鸣器。 9、然后就可以给开发板通上电。这时候蜂鸣器就开始响了。 |