Build target 'TestProject' compiling main.c... main.c(18): error: #20: identifier "USAR_RX_STA" is undefined USART_RX_BUF[USAR_RX_STA&0x7fff]=0; main.c(22): error: #20: identifier "USART_RX_LEN" is undefined memset(USART_RX_BUF,0,USART_RX_LEN); main.c: 0 warnings, 2 errors "..\OBJ\ledpro.axf" - 2 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:01
时间: 2024-03-31 13:37:27 浏览: 246
包含"stm32f10x_lib.h":等FWLib.rar
这个错误意味着在main.c文件的第18行和第22行中出现了未定义的标识符“USAR_RX_STA”和“USART_RX_LEN”。
这些标识符可能是在代码中其他位置定义的变量或宏,但是在这里没有被正确的声明或引用。你需要检查一下代码中这些变量或宏的定义,并确保它们在这里被正确的声明或引用。
如果这些变量或宏确实未在代码的其他位置定义,那么你需要在这里定义它们。你可以在代码的顶部添加它们的定义,或者使用一个头文件来包含它们的定义。
阅读全文