经过几天的摸索我终于掌握用STM8 库的方法,但我还认为不用库也很好, 1.首先要装好ST8 的开发环境,一个是 ST Visual Develop 一个是 COSMIC stm8 C 语言编译器.第三把 STM8 的库下下来 2.建立一个新的环境和一个工程,当然工程和环境可同名 3.这一点是关键,把 STM8 库下的**\FWLib\project\STVD\Cosmic STM8_interrupt_vetor.c考到你的新工程目录下 4.打开库中的example 目录下的一个例子,把除了 STM8_interrupt_vetor.c 的所有东东考到你的工程下边 5,然后把要涉及的文件包进去,这里注意当编译时提示,没有函数时,大家把函数名考一下,到库CHM 文件索引下,然后把 C 文件包含到 include 6.这时编译大功告成了 现在举个例子哈 比如我要把下来的库里 example 中的GPIO 第二个例程做下库编译 首先建一个空间如:新建目录 E:\STM8\test2 马上考贝库路径中的**\FWLib\project\STVD\Cosmic STM8_interrupt_vetor.c 到你的目录下,再把其它的考贝过来 打开ST 编译环境把文件添加工程并编译 出来没找到GPIO_*文件,再把库里边的STM8_GPIO.C 包含进来,这块注意最好在建一个子目录 LIB 把库文件放里边: 编译通过了 注意这个图STM8_gpio.c 加错了,应象上面的先在Sou rce file 建军一个lib 子目录,再把STM8_gpio.c 加入这样编译没错