軟件接口設計要求

4.1軟件接口需求分析

在顯控屏項目中的接口包含

UART

邏輯電平:高電平 3.3V 低電平0V

通訊速率 :9600

接線方式:TX RX GND

硬件需求:USB轉TTL

配套軟件:XCOM V2.0.exe

SWD

邏輯電平:高電平 3.3V 低電平0V

通訊速率 :9600

接線方式:VCC3.3V GND SWDIO SWCLK

硬件需求:ST-LINK/V2

配套軟件:

4.2軟件接口設計原則

滿足客戶需要

4.3軟件接口實現方法

在顯控屏項目中開發板有CH340G但是,電路板上沒有類似芯片,需要購買USB轉TTL(3.3V)

ST-LINK/V2的說明書中的第4章節硬件配置中包含有關於如何將仿真器和單片機連接起來的說明。第5章節軟件配置中包含如何將仿真器和third-party IDE連接起來的說明。

在keil 的說明書Flash Programming章節中有如何將上位機和仿真器連接起來的說明。

4.4接口設計文檔

SWD接口設計文檔

《uv4.chm》該文檔在IDE軟件的安裝目錄下,包含如何將上位機和仿真器連接的方法

《UM1075》該文檔在ST官網可下載,包含如何將上位機和仿真器連接,仿真器和單片機連接的方法。

UART接口設計文檔

《STM32 STM32 不完全手冊 V3.1 -庫函數版本》的第8章節中包含了如何使用開發板串口的說明。

如果購買USB轉TTL的話,可以從淘寶店家那裏獲得接口使用說明。

在XCOM V2.0.exe軟件的幫助欄可以找到詳細的幫助信息已經鏈接網站,網站包含了問題反饋的郵箱。

4.5接口測試

通過下載程序和通過串口發送數據的形式測試接口。

5詳細設計

5.1軟件接口需求分析

UART接口

該接口爲了實現PC機和控制器之間的數據雙向傳遞,最終需要保證PC機和控制器穩定可靠運行,可以接收控制器發送的數據十六進制,並能給下位機發送十六進制數據。

SWD接口

a,該接口爲了實現將PC及編譯後的代碼傳送至控制器,實現代碼的更新。

b,Init File 和 Flash Algorithms 規定了下載程序時的接口約定和接口標準

c,在《uv4.chm》中介紹了HEX files

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章