这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STM8初接触

共1条 1/1 1 跳转至

STM8初接触

工程师
2014-09-29 20:13:23     打赏

    一直有听闻STM8价格挺便宜的,我觉得单片机就是便宜才有市场,于是淘宝买了块板回来玩玩。按照说明安装好STVD和COSMIC编译器,然后开始建立自己的第一个工程。建立工程的过程有点麻烦,没keil那么方便。


    把工程建立好后,在源文件里面包含了main.c和stm8_interrupt_vector.c,main.c 里面有一个基本的C程序模型。下面来点一下LED。


/* MAIN.C file
 * 
 * Copyright (c) 2002-2005 STMicroelectronics
 */
#include "iostm8s.h"


void Delay(unsigned int time)
{
volatile unsigned int i;
while(time--)
 {
  i=300;
  while(i--); 
 }
}


void Init_Gpio(void)
{
 PC_ODR |= (1<<1);//PC1输出1,PC2默认输出0
 PC_DDR |= (1<<1)|(1<<2);//PC1和PC2设置为输出
}


main()
{
 Init_Gpio();
 while (1)
 {
  Delay(200);
  PC_ODR ^= (1<<1)|(1<<2);//PC1、PC2与1异或,交替取反产生闪烁效果
 }
}


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]