今天调试了蜂鸣器,是在原有的discovery中的led闪烁修改的。
主要的两个代码如下:
1.设置DPIO。
void GPIO_Configuration(void)
{
/* GPIOD reset */
GPIO_DeInit(GPIOD);
/* Configure PD0 (LED1) as output push-pull low (led switched on) */
GPIO_Init(GPIOD, GPIO_PIN_4, GPIO_MODE_OUT_PP_LOW_FAST);
}
2.控制GPIO。
for (;;)
{
DelayNms(255);
DelayNms(255);
DelayNms(255);
DelayNms(255);
//熄灭FEED
GPIO_WriteHigh(GPIOD, GPIO_PIN_4);
//RED LED
GPIO_WriteHigh(GPIOE, GPIO_PIN_0);
//GREEN LED
//GPIO_WriteHigh(GPIOE, GPIO_PIN_1);
DelayNms(255);
DelayNms(255);
DelayNms(255);
DelayNms(255);
//FEED
GPIO_WriteLow(GPIOD, GPIO_PIN_4);
//RED LED
GPIO_WriteLow(GPIOE, GPIO_PIN_0);
//GREEN LED
//GPIO_WriteLow(GPIOE, GPIO_PIN_1);
/* User code */
//ExtraCode_StateMachine();
/* Main function of the Touch Sensing library */
//TSL_Action();
}
完毕。
文章评论(0条评论)
登录后参与讨论