STM32点蜂鸣器
这是一个峰鸣器GND接stm32的GNDVCC接3.3Vi/o接你设置的引脚代码如下void Bear_int(){ GPIO_InitTypeDef Bear_initstruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); Bear_initstruct.GPIO_PinGPIO_Pin_3; Bear_initstruct.GPIO_SpeedGPIO_Speed_10MHz; Bear_initstruct.GPIO_Mode GPIO_Mode_Out_PP; GPIO_Init(GPIOA, Bear_initstruct); }这是我初始化引脚的代码内容和点亮led32差不多就不讲了下面是主函数的代码#include stm32f10x.h #include main.h #include led.h #include bear.h int main() { Bear_int(); while(1){ GPIO_ResetBits(GPIOA, GPIO_Pin_3); } }很简单一个while循环一个设置低电平输出就结束了
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2527763.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!