找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 SPI4電路連接圖.png

        SPI4電路連接圖.png

         

        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
        SPI4電路連接圖.png

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

        GMT+8, 2025-5-1 00:31 , Processed in 0.039177 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        日韩精品无码一区二区三区不卡| 无码人妻精品一区二区三区在线 | 凹凸国产熟女精品视频app| 国产精品成人va在线观看| 91po国产在线精品免费观看| 精品国精品国产自在久国产应用 | 人妻精品久久久久中文字幕| 豆国产97在线|亚洲| 国产成人精品精品欧美| 人妻少妇乱子伦精品| 国产精品一区在线播放| 久草欧美精品在线观看| 美女扒开两腿露出尿口的视频 | 欧美成人精品一区二三区在线观看| 国产精品亚洲综合| 国产精品亚洲精品| 老湿亚洲永久精品ww47香蕉图片| 日韩精品中文字幕无码一区| 92国产精品午夜福利免费| 亚洲午夜福利精品无码| 思思久久99热免费精品6 | 国产a精品视频| 免费视频成人国产精品网站| 久久久久人妻一区精品性色av| 99久久国产热无码精品免费久久久久 | 久久国产精品久久久| 日韩精品无码Av一区二区| 久久精品午夜一区二区福利 | 国产hs免费高清在线观看| 欧美精品免费观看二区| 亚洲欧美日韩精品专区| 99久久人妻无码精品系列蜜桃 | 日本aⅴ精品中文字幕| 国产亚洲午夜高清国产拍精品| 亚洲av午夜福利精品一区人妖| 国产精品99久久不卡| 欧美精品v欧洲精品| 精品国产欧美一区二区三区成人| 精品久久久久久无码专区| 久久人人爽人人精品视频| 国产精品高清一区二区人妖|