找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 STC8051U_RA8889_SPI4.zip

        STC8051U_RA8889_SPI4.zip

         

        51單片機(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3):
        本帖最后由 lcdvision 于 2024-7-12 16:02 編輯

        文章導引:

        (1)STC8H8K64U搭配RA8889如何控制TFT彩屏(附SPI4源碼)
        (2)51單片機(STC8H8K64U)加上RA8889可以點高分辨率TFT彩屏(附I2C源碼下載)
        (3)51單片機(STC8H8K64U/STC8051U34K64)_RA8889_8080參考代碼(v1.3)

        單片機實際不限,這里采用的STC最新、主推的型號,比如STC8H8K64U、STC8051U34K64進行實驗測試,您可以換用不同型號。目前測試這兩個系列,顯示速度均相當不錯,軟件設計也是極為簡單。各篇文章下方均提供源碼供參考下載。

        本例提供并口SPI-4通信代碼,下方簡單做一下介紹。


        硬件:STC8051U34K64/STC8H8K64U + RA8889開發板(硬件跳線變更為SPI-4模式,PS=101,R143,R141短接,R142不接)


        STC8051U34K64是STC最新推出來的單片機,主要用于替換傳統的8051單片機,與標準的8051指令集兼容,同時又是內建超高速32位8051內核(1T)。
        其內部集成2+32KB的SRAM,以及64KB的大容量程序存儲空間,具有更寬的工作電壓:1.9~5.5V,更寬的工作溫度:-40℃~125℃。


        RA8889是RAIO推出來的一款集成度很高的液晶控制芯片,最大可支持1366*2048分辨率大小的TFT彩屏。
        其內建JPEG硬件解碼引擎,可以顯示JPG、AVI文件,解碼速度超快!
        該芯片內建128Mbit的顯存,使得UI緩存相當充裕,軟件代碼使用簡單易用,開發會十分高效!


        本程序結合該MCU進行驅動TFT彩屏的測試,同時提供移植好的代碼供大家使用!


        實物連接圖:



        RA8889開發板硬件跳線:


        單片機-RA8889連接電路:



        代碼說明:

        (1)該代碼采用SPI-4,通信接口定義:

                P2.7                SPI_SS                        RA8889片選                DB[4] (XnSCS)
                P2.6                SPI_MISO                接RA8889的SDO        DB[5] (XSSDO)
                P2.5                SPI_MOSI                接RA8889的SDI        DB[6] (XSSDI)
                P2.4                SPI_SCK                        SPI時鐘                        DB[7] (XSSCL)
                P2.3                RA8889_RST                RA8889硬件復位        

        (2)使用J-Link等工具將RA8889_Demo文件夾內的RA8889_Demo_F103_SPI_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圖片顯示

        源碼下載:


        視頻演示及代碼說明(STC8051U34K64和STC8H8K64U相近):
        https://www.bilibili.com/video/BV18Wh4ecEyQ/?share_source=copy_web&vd_source=c0cd4c87f6dcc19bcebab2f4cf3c40db

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-3-16 22:00 , Processed in 0.039131 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2024 Discuz! Team.

        返回頂部
        精品卡一卡二卡乱码高清| 成人精品一区二区三区在线观看| 99精品伊人久久久大香线蕉| 一级成人精品h| 日韩精品一区二三区中文| 无码人妻丰满熟妇精品区| 国产a视频精品免费观看| 国产精品一区二区三区99| 亚洲精品国产精品乱码不卡| 亚洲av永久无码精品网站| 久久精品视频网| 欧美日韩在线精品一区二区三区激情综合 | 精品国产一区二区三区久久| 国产欧美日本精品| 黄+色+性+人免费| 久久99精品国产麻豆宅宅| 亚洲精品97久久中文字幕无码| 国产精品无码无片在线观看| 精品国产福利尤物免费| 亚洲爆乳精品无码一区二区三区 | 男人天堂视频在线| 九九热这里只有在线精品视| 亚洲国产精品激情在线观看| 91精品国产综合久久久久久| 久久久久人妻精品一区三寸蜜桃| 久久久一本精品99久久精品88| 国产精品99无码一区二区| 亚洲日韩精品无码专区网址| 欧美精品国产一区二区| 在线观看国产精品普通话对白精品 | 久久精品国产免费一区| 阳茎进去女人阳道视频在线看| 精品少妇一区二区三区视频| 四虎国产精品永免费| 精品久久久久久| 亚洲日韩精品无码一区二区三区| 国产A级毛片久久久精品毛片| 少妇伦子伦精品无码STYLES| 国产精品亚洲精品日韩已方 | 最新亚洲精品国自产在线观看| 男人日女人在线免费观看|