單片機記憶體太小不得已用NANO版本的。
1、建立一個Nano版本的項目
2、使用CubeMX生成對應晶片的序列槽初始化檔案
3、将生成的頭檔案(.h)和源檔案(.c)改下名字和 #include頭檔案,并複制到nano工程中
4、修改已經複制到Nano工程中的 uart2.h檔案的頭檔案,并在uart2.c檔案的最後添加函數USART2_IRQHandler()
void USART2_IRQHandler(void)
{
HAL_UART_IRQHandler(&huart2);
}
5.在board.h中啟用序列槽
6、這樣就OK了可以正常使用序列槽中斷函數了