我想用STM8S105K4的UART来做项目,起初的时候用的“stm8s_uart1.h”,代码编写完成后发现这个单片机没有UART1只有UART2所以把头文件改成了“stm8s_uart2.h”(当然.c文件和.h文件一起换掉了)。但是编译的时候编译不过了,老是报“Error[Pe020]: identifier "UART2" is undefined ”。我用的基于IAR的库。 |
找到原因了,我一直以为配置芯片型号在“options”里搞一下就行了,原来在“stm8s.h”也需要选择芯片型号。 |