天天看點

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

單片機記憶體太小不得已用NANO版本的。

1、建立一個Nano版本的項目

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

2、使用CubeMX生成對應晶片的序列槽初始化檔案

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

 3、将生成的頭檔案(.h)和源檔案(.c)改下名字和 #include頭檔案,并複制到nano工程中

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

 4、修改已經複制到Nano工程中的 uart2.h檔案的頭檔案,并在uart2.c檔案的最後添加函數USART2_IRQHandler()

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

5.在board.h中啟用序列槽

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

 6、這樣就OK了可以正常使用序列槽中斷函數了

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

繼續閱讀