第三步:在“Source Files”上点右键,选择“Add Files to Folder...”选择“library\\src”中的“stm8s_gpio.c”。
第四步:选择“Project”下的“Settings...”或使用快捷键“Shift+F7”打开“Project Settings”对话框,选择“C Compiler”选项卡,如图选择“Preprocessor”,在出现的页面中添加路径“library\\inc”,如图所示。
完成:点击编译或快捷键F7,出现“0 error(s), 0 warning(s)”就成功了!
4.7.3 重新点亮神灯
工程建立好了,让我们重新点亮神灯吧。
首先,在工程列表的“External Dependencies”文件夹中,打开“stm8s.h”确定第45行的“#define STM8S208”未注释。
45 #define STM8S208 46 /* #define STM8S207 */ 47 /* #define STM8S105 */ 48 /* #define STM8S103 */
接着,打开“stm8s_conf.h”,去掉第80行的“#define _GPIO (1) ”的注释。
79 /*********************************** GPIO *********************************/ 80 #define _GPIO (1) 81
82 /*********************************** I2C **********************************/ 83 /* #define _I2C (1) */
去掉“main.c”文件的只读属性,下面就开始编写主程序。
#include \
void delay(unsigned int time); void main(void) {
}
/* 设置PB0为推挽高速输出,初始值为高电平 */
GPIO_Init(GPIOB, GPIO_PIN_0, GPIO_MODE_OUT_PP_HIGH_FAST); while (1) { }
/* 置低PB0,点亮LED */
GPIO_WriteLow(GPIOB, GPIO_PIN_0); delay(50000);
/* 置高PB0,熄灭LED */
GPIO_WriteHigh(GPIOB, GPIO_PIN_0); delay(50000);
void delay(unsigned int time) { }
while(time--) { }
;
相关推荐: