打印

STTM8使用IAR的C编译问题

[复制链接]
2052|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的文件夹里。

使用特权

评论回复
5
jgphu| | 2010-10-25 12:46 | 只看该作者
所有的头文件在IAR的安装目录下都找得到的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

19

帖子

1

粉丝