蓝桥杯嵌入式开发经验分享(12.蜂鸣器)

作者:马一飞                                                         QQ:791729359          

在学习过程中有什么问题可以联系

(原本资料是以网盘的方式公开提供给任何蓝桥杯爱好者进行下载的,但是最近临近蓝桥杯考试,遇到了很多伸手党,我无偿给爱好者们解答学习上的问题,回复得比较慢居然还有同学来说我这样那样,所以决定不再随意提供自己写的源码和资料。博主已经开始参加工作了,也不是闲着没事干盯着电脑手机为你们服务。记住,不要成为伸手党,要自己多动手实现。)

 

        其实蜂鸣器的配置与LED是差不多的,只不过CT117E开发板的蜂鸣器接的引脚是PB4,这个引脚同时也是连接在JTAG接口的RST引脚。

        当我们stm32复位后,PB4引脚默认是作为JTAG接口的RST引脚,因此我们再使用蜂鸣器之前要先把PB4复用回我们的普通IO口。

因此就要加上这条语句

GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE);

同时我们还要使能复用IO的时钟

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOB,ENABLE);

接下来蜂鸣器的用法就跟我们的普通LED是一样的了。

蓝桥杯嵌入式LED的配置

                                                                                                                                                    (以上仅属于个人观点)

你可能感兴趣的:(蓝桥杯)