硬件:STC8H8K64U/STC8051U34K64 + RA8889開發板
硬件跳線變更為并口8080模式,PS=00x,R143,R142不接,R141無關
8080接口電路連接圖:
實物連接圖:
RA8889開發板外接MCU連接器之引腳定義:
【v1.3 代碼說明】
(1)該代碼采用8080,通信接口定義:
P2 Data_Bus 8位通信數據線 DB0–DB7
P0.0 RA8889_CS RA8889片選 XnSC
P0.1 RA8889_RD RA8889的讀 XnRD(XEN)
P0.2 RA8889_RS RA8889的地址 XA0
P0.3 RA8889_WR RA8889的寫 XnWR(XRNW)
P0.4 RA8889_RST RA8889硬件復位
(2)使用J-Link等工具將RA8889_Demo文件夾內的RA8889_Demo_F103_8080_SPI_floating_firmware.hex燒錄到RA8889開發板上,將F103與RA8889的接線設定為高阻態。
(3)核心文件存放在RA8889_01_Kernel文件夾下:
RA8889_51.c 為底層接口文件
RA8889_API_51.c 為用戶層接口文件
RA8889_MCU_IF.c 為單片機接口文件(通信接口定義及通信函數)
UserDef.h 為用戶自定義參數文件
delay.c 延遲函數,請根據單片機的主頻修正
(4)演示以下常用功能:
Introduction(); //文字介紹
Geometry_Demo(); //幾何繪圖演示
Show_JPG(); //調用FLASH的JPG圖片顯示
Show_BMP(); //調用FLASH的BMP圖片顯示
Fade_in_Fade_out(); //圖片淡入淡出演示
Show_AVI(); //調用FLASH的AVI影片播放
Show_PNG(); //調用FLASH的PNG圖片顯示
實際測試結果:和SPI通信方式比較,運行以上演示程序時,顯示文字會略微快一些,其它差別不大。
源碼下載:
請使用PC端訪問本文,在標題下方找到下載鏈接;
或者至原文地址下載。