zoukankan      html  css  js  c++  java
  • STM8 亮灯程序

     开发环境:ST Visual Develop+STM32 ST-LINK Utility+开发板

    原理:定时向指定针脚输出高电平信号

    /* MAIN.C file
     *
     * Copyright (c) 2002-2005 STMicroelectronics
     */
    
    #include <stm8s.h>
    #include <stm8s_clk.h>
    #include <stm8s_gpio.h>
    
    void Init_GPIO(void)
    {
        /*** Initialize I/Os in Output Mode Push-Pull ***/
        /* LEDs 2, 3, 4 */
       // GPIO_Init(GPIOB, (GPIO_PIN_4 | GPIO_PIN_5), GPIO_MODE_OUT_PP_LOW_FAST);
        GPIO_Init(GPIOC, GPIO_PIN_4, GPIO_MODE_OUT_PP_LOW_FAST);
    
        //GPIO_WriteHigh(GPIOB, (GPIO_PIN_4 | GPIO_PIN_5));
        GPIO_WriteHigh(GPIOC, GPIO_PIN_4);
    }
    
    void Init_Clock(void)
    {
    
        /* Select fCPU = 16MHz */
        CLK_SYSCLKConfig(CLK_PRESCALER_HSIDIV1);
    
        /* For test purpose output Fcpu on MCO pin */
        //CLK_CCOConfig(CLK_OUTPUT_CPU);
    
    }
    
    void Delay(vu16 nCount)
    {
        /* Decrement nCount value */
        while (nCount != 0)
        {
            nCount--;
        }
    }
    
    main()
    {
        //Init_Clock();
        Init_GPIO();
    
        while (1) {
            GPIO_WriteReverse(GPIOC,GPIO_PIN_4);
    
            Delay(0xFFFF);
        }
    }
  • 相关阅读:
    poj2492A Bug's Life
    poj2912Rochambeau
    poj1062昂贵的聘礼
    poj3169Layout(差分约束)
    poj2240Arbitrage
    poj1502MPI Maelstrom
    poj3259Wormholes
    1/8=1/a+1/b,a,b为自然数
    目录查找
    待删除未删除 问题解决
  • 原文地址:https://www.cnblogs.com/icoolno1/p/7302332.html
Copyright © 2011-2022 走看看