且未定义返回值类型 uint8_t_Key_getNum(void) { // 对变量 uint8_t_KeyNum 赋值,但缺少...
uint8_t 定义在stdint.h中,stdint.h包含在stm32f10x.h(以及别的芯片型号.h)中,main.c中只要incl...
keil使⽤printf重定义⽅法在usart.c⽂件底部添加⼀下代码 #include "stdio.h"int fputc(int ch,FILE *f){ HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,10);return(ch);} 其中&huart1是你所使⽤的串⼝指针,添加代码后会报错FILE *f未定义,需要添加引⽤#include "stdio.h"
#include<stdint.h>externuint32_t SystemCoreClock;#endif 现在需要将其改成如下部分就可以去除这个错误 #ifdefined (__ICCARM__)||defined(__CC_ARM)||defined(__GNUC__)#include<stdint.h>externuint32_t SystemCoreClock;#endif 然后再编译就会发现新的错误: 1 2 3 4 5 6 7 8 9 10 11 12 13 14...