观察一些MCU提供的库就知道了。库里面包含一个Keil模板和一个EWARM模板,是建立好工程可以直接使用的。使用的时候只要复制模板文件夹,不改变目录就可以直接使用库函数。
而具体的外设例程则是一个单独的文件夹,全部是独立的c文件。也就是说在你想使用这些外设的时候,只要把文件里的代码复制到模板里的main文件中就行了,不管是Keil的模板还得EWARM的模板都共用同一份外设代码。所以说,Keil和EWARM只是建立工程,添加库函数的方式有所不同,实际编程基本都是一样的。
怎么把两个独立的程序合并到一起呢
观察一些MCU提供的库就知道了。库里面包含一个Keil模板和一个EWARM模板,是建立好工程可以直接使用的。使用的时候只要复制模板文件夹,不改变目录就可以直接使用库函数。
而具体的外设例程则是一个单独的文件夹,全部是独立的c文件。也就是说在你想使用这些外设的时候,只要把文件里的代码复制到模板里的main文件中就行了,不管是Keil的模板还得EWARM的模板都共用同一份外设代码。所以说,Keil和EWARM只是建立工程,添加库函数的方式有所不同,实际编程基本都是一样的。