程序:WDX_XQ for GD32F103,V0.1
說明:為GD32F103系列處理器設計的象棋人機對弈程序
程序完全由WDX耗費N久時間所原創,并非移植自其它象棋程序
由于受硬件資源的限制(主要是RAM太小),棋力不高,對弈時請手下留情
●適用性
在“XQ程序文件(hex)”文件夾里有3個重要的程序文件:
STM32_72MHz.hex適合于STM32F103或GD32F103系列(可比較一下GD32究竟比STM32快多少)
GD32_104MHz.hex僅適合于GD32F103系列(走一步棋花費時間較短)
GD32_120MHz.hex僅適合于GD32F103系列(新增的超頻版本,速度更快)
●程序對處理器的要求:
振蕩器 采用外部8MHz晶振(內部PLL倍頻至所需主頻)
Flash 不小于64KB(實際大小未超過32KB)
RAM 不小于20KB(實際占用不超過16KB)
●程序用到的外設資源:
僅用到SysTick和USART1
●使用方法:
把hex文件燒錄到對應的STM32或GD32處理器里
請使用Windows的“超級終端”來調試,選擇正確的COM端口(連接到USART1),配置為:
每秒位數:115200
數據位:8
奇偶校驗:無
停止位:1
數據流控制:無
字體設置為“Fixedsys,常規,12”最佳
程序運行后,在超級終端上顯示棋盤界面,玩家執紅先行
按光標鍵移動手柄,按空格鍵選中要走的棋子(變為粉色)
移動手柄到目標位置,再次按下空格鍵放下棋子
棋子選中后是不能直接取消的,如果要改走另一顆棋子,則直接去拾起即可,原棋子自動被取消選擇
玩家走棋之后,程序一般需要數十秒鐘的思考,請耐心等待
要想悔棋,請把手柄移到右邊的“退”,再按空格鍵(不要總是悔棋啊)
起始界面:
在對弈當中:
-
WINDOWS
+關注
關注
4文章
3606瀏覽量
90911 -
嵌入式主板
+關注
關注
7文章
6096瀏覽量
36135 -
兆易創新科技
+關注
關注
1文章
14瀏覽量
3035
發布評論請先 登錄
GD32F103芯片解密GD32F103單片機解密GD32F103抄板
GD32F103與STM32F103的硬件是怎樣進行替換的
對GD32F103和STM32F103的區別進行介紹
GigaDevice發布多款GD32F103和GD32F101系列大容量增強型MCU
---GD32F103---使用ST標準庫提高系統時鐘運行在GD32F103上

在GD32F103移植STM32F103代碼

GD32F103與STM32F103的區別 2021.6.2

如何進行GD32F103系列的BSP制作
AN029 GD32F103程序在GD32F303和GD32F403芯片上運行DSP

評論