STTM8使用IAR的C编译问题

[复制链接]
2766|4
 楼主| ye955 发表于 2010-10-25 12:11 | 显示全部楼层 |阅读模式
以下程序如果用STM8S207系列芯片在IAR上编译头文件是#include <iostm8s207sb.h>。哪我如果用103芯片,头文件应该怎样写?哪里这一方面的资料介绍?


#include <iostm8s207sb.h>
#define LED1_FLASH  PD_ODR_ODR3 =  !PD_ODR_ODR3  // 开发板上的LED1接在PD3上
void delay(unsigned int count)
{
  while(count--);
}
void GPIO_init(void)
{
  PD_DDR = 0x08;  // 配置PD端口的方向寄存器PD3输出
  PD_CR1 = 0x08;  // 设置PD3为推挽输出
}
void init_devices(void)
{
  GPIO_init();
}
void main( void )
{
  init_devices();
  while(1)
  {
    delay(50000);
    LED1_FLASH;
  }
}
 楼主| ye955 发表于 2010-10-25 12:14 | 显示全部楼层

IAR的头文件资料

以下程序如果用STM8S207系列芯片在IAR上编译头文件是#include <iostm8s207sb.h>。哪我如果用103芯片,头文件应该怎样写?哪里这一方面的资料介绍?


#include <iostm8s207sb.h>
#define LED1_FLASH  PD_ODR_ODR3 =  !PD_ODR_ODR3  // 开发板上的LED1接在PD3上
void delay(unsigned int count)
{
  while(count--);
}
void GPIO_init(void)
{
  PD_DDR = 0x08;  // 配置PD端口的方向寄存器PD3输出
  PD_CR1 = 0x08;  // 设置PD3为推挽输出
}
void init_devices(void)
{
  GPIO_init();
}
void main( void )
{
  init_devices();
  while(1)
  {
    delay(50000);
    LED1_FLASH;
  }
}
STM32W 发表于 2010-10-25 12:32 | 显示全部楼层
用哪个型号就包含哪个型号的头文件。


#include <iostm8s103k3.h>
jgphu 发表于 2010-10-25 12:45 | 显示全部楼层
头文件你自己可以去IAR的安装文档里的里找,一般在include的文件夹里。
jgphu 发表于 2010-10-25 12:46 | 显示全部楼层
所有的头文件在IAR的安装目录下都找得到的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

19

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部