微风启航 https://bbs.21ic.com/?517067 [收藏] [复制] [RSS] 记载自己在电子开发中的点点滴滴,愿与电子爱好者共同交流学习,分享经验

日志

STM8初接触

已有 745 次阅读2013-2-5 00:47 |个人分类:单片机应用|系统分类:单片机

    一直有听闻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异或,交替取反产生闪烁效果
 }
}


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)