main.c

来自「STM8s」· C语言 代码 · 共 68 行

C
68
字号
/**



  ******************************************************************************
  */

/* Includes ------------------------------------------------------------------*/
#include "stm8s.h"
#include "stm8s_gpio.h"
#include "stm8s_clk.h"


void Delay(u16 nCount)
{
    /* Decrement nCount value */
    while (nCount != 0)
    {
        nCount--;
    }
}


void main(void)
{
   

    /* Initialization of I/O in Input Mode with Interrupt */
  //初始化LED的端口,并设置为输出模式,低电平
		GPIO_Init(GPIOD, (GPIO_PIN_0 | GPIO_PIN_3 | GPIO_PIN_2 ), GPIO_MODE_OUT_PP_LOW_FAST );

    /* Initialization of the Interrupt sensitivity */
		//
   
    /* Enable general interrupts */
   
   // CLK_DeInit();
	// CLK_HSECmd(1);
	// CLK_HSICmd(1);
	//CLK_HSICmd(1);
	  CLK_LSICmd(1);
	//	CLK_CCOConfig(CLK_OUTPUT_LSI);

	  //CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSE, DISABLE, DISABLE);
		
		/* Configure the HSI prescaler to the optimal value */
   // CLK_SYSCLKConfig(CLK_PRESCALER_HSIDIV1);

    /* Output Fcpu on CLK_CCO pin */
   // CLK_CCOConfig(CLK_OUTPUT_CPU);
				
    /* Initilize the CLock controller according to CLK_InitStructure */

		

		
  
		
    while (1)
	{
		int i=0;
		 GPIO_WriteReverse(GPIOD, (GPIO_PIN_0 | GPIO_PIN_3 | GPIO_PIN_2 ));
			  
            Delay((u16)0xB000);
        
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?