原创 STM8调试一:蜂鸣器

2011-5-26 13:07 3371 10 8 分类: MCU/ 嵌入式

今天调试了蜂鸣器,是在原有的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();
    }   

完毕。

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条