1. 程式人生 > >USMART 組件移植到STM32

USMART 組件移植到STM32

函數指針 串口數據 art 處理 直接 color 返回 因此 函數返回

USMART是由ALIENTEK開發的一個串口調試助手組件,通過它可以通過串口調試助手,調用程序裏面的任何函數並執行,單個函數最多支持10個輸入參數,並支持函數返回值顯示。

USMART支持的參數類型基本調試,支持的類型有

10或者16進制數字、字符串指針、函數指針的。因此絕大部分函數,可以直接被USMART調用,對於不能直接調用的,只需要重寫一個函數,吧影響調用的函數去掉就可以了。

  USAMRT的實現流程:

1、添加調用函數(在usmart_config.c裏面的usmart_nameteb數組添加)

2、初始化串口

3、初始化USMART(通過usmart_init函數實現)

4、輪詢usmart——scan函數,處理串口數據

在移植USMART的時候需要實現5個函數

1、串口接收函數

2、USMART的初始化函數

3、USMART復位函數

4、USMART獲得時間函數

5、USMART掃描函數

USMART 組件移植到STM32