IAR编译后可以生成的烧录文件格式有4中,如下
第一种是Motorola,其生成文件和STVD生成烧录文件.s19格式一样的,即可以通用
第二种是16进制,keil等等常都用到的;
第三种是二进制的,个人比较少用
第四种是??我也没有用过。
IAR中格式选择:按图指示:
I
至此,重新编译,即可生成想要的...
分类:
其他好文 时间:
2014-05-18 14:25:10
阅读次数:
440
//独立看门口的时钟来源 内部低速时钟 128khz 除以2 即64khz
//选择 IWDG_Prescaler_128
//64/256 =0.5 khz 2ms周期
#define IWDG_500MS_REST (uint8)250
#define IWDG_400MS_REST (uint8)200
#define IWDG_300MS_REST (uint8)15...
分类:
其他好文 时间:
2014-05-18 06:10:09
阅读次数:
193
STM8S 内置EEPROM,对于很大需要带记忆的产品来说,是个很好的资源,以下是我个人摸索出来的,并且验证OK,大家如需要可放心使用。
#define EEPROMADDR0X000 ((u32)(FLASH_DATA_START_PHYSICAL_ADDRESS))
#define EEPROMADDR0X001 ((u32)(FLASH_DATA_START_PHYSICA...
分类:
其他好文 时间:
2014-05-18 03:49:33
阅读次数:
268
//本文选择16M内部RC震荡,分频为1 即系统时钟为16M
void CLK_HSICmd(FunctionalState NewState)
{
/* Check the parameters */
assert_param(IS_FUNCTIONALSTATE_OK(NewState));
if (NewState != DISABLE)
{
...
分类:
其他好文 时间:
2014-05-18 03:02:35
阅读次数:
272
刚刚安装的STVD编译器,编译时候不显示用了多少RAM和ROM?对于此问题,有两个方法:一是看.map文件 另一种是 怎加一个补丁,具体操作如下,可以在我的资源里下载相应的文件。
网上找到的:
1. 将附件压缩包中的mapinfo.exe解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd中;
2. 用stvd打开你的工程文件,在工程上点右...
分类:
其他好文 时间:
2014-05-15 13:19:23
阅读次数:
1109
typedef enum
//{
// GPIO_PIN_0 = ((u8)0x01), /*!
// GPIO_PIN_1 = ((u8)0x02), /*!
// GPIO_PIN_2 = ((u8)0x04), /*!
// GPIO_PIN_3 = ((u8)0x08), /*!
// GPIO_PIN_4 = ((u8)0x1...
分类:
其他好文 时间:
2014-05-11 07:10:01
阅读次数:
517
多余的就不说了,都明白,为了方便操作,我们常常会用到类似于LED1 = 1来点亮一个灯,此处LED1就是一个脚位,它当然不是系统自带,一般都是我们宏定义一个脚位。 昨天刚接触IAR这个编程器,想用类似的方法来操作,但是类似51内核操作(keil中写法) sbit LED1 PA0 ; STVD 中的 _Bool PA0_OUT @PA_ODR:0; 这是头有点大,一方面想着操作能...
分类:
其他好文 时间:
2014-05-09 15:11:42
阅读次数:
282