在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

聚豐項目 > 基于AB32VG1開發板的電子閱讀器

基于AB32VG1開發板的電子閱讀器

本閱讀器使用中科藍訊RISC-V內核MCU AB32VG1作為主控芯片實現對SD卡里的txt格式的文件的讀取并顯示。主要特點如下: 1、 采用一塊2.8寸的TFT作為人機交互,利用觸摸屏實現電子圖書的導入,顯示,上翻頁,下翻頁等功能。其中,為了減少IO資源的占用,本設計沒有采用傳統的8080并口TFT方案,而是采用了四線SPI接口顯示方案,缺點是刷新率太低,軟件模擬的SPI方案更加凸顯了這種缺點(前期該芯片的硬件SPI并沒有對外開放)。 2、 為了能夠顯示中文漢字,本設計中加入了GBK中文字庫,使得本系統能夠顯示幾乎所有的中文漢字。GBK中文字庫文件的大小為幾百k,顯然直接存放在mcu內部flash并不可能實現,然而,AB32VG1開發板并沒有外擴flash,那如何才能實現字庫文件的存放呢?最終,我們使用的方法是,將字庫文件存放在SD卡里面,需要顯示中文漢字的時候,從SD卡里面讀取對應漢字的中文碼就可以了。通過這種巧妙的方法實現中文漢字的友好顯示。 3、 本設計使用RT-Thread實時操作系統作為載體,提高了MCU的資源利用率,使開發更簡單。

vala vala

分享
1 喜歡這個項目
團隊介紹

vala vala

團隊成員

vala 嵌入式軟件

分享
項目簡介
本閱讀器使用中科藍訊RISC-V內核MCU AB32VG1作為主控芯片實現對SD卡里的txt格式的文件的讀取并顯示。主要特點如下: 1、 采用一塊2.8寸的TFT作為人機交互,利用觸摸屏實現電子圖書的導入,顯示,上翻頁,下翻頁等功能。其中,為了減少IO資源的占用,本設計沒有采用傳統的8080并口TFT方案,而是采用了四線SPI接口顯示方案,缺點是刷新率太低,軟件模擬的SPI方案更加凸顯了這種缺點(前期該芯片的硬件SPI并沒有對外開放)。 2、 為了能夠顯示中文漢字,本設計中加入了GBK中文字庫,使得本系統能夠顯示幾乎所有的中文漢字。GBK中文字庫文件的大小為幾百k,顯然直接存放在mcu內部flash并不可能實現,然而,AB32VG1開發板并沒有外擴flash,那如何才能實現字庫文件的存放呢?最終,我們使用的方法是,將字庫文件存放在SD卡里面,需要顯示中文漢字的時候,從SD卡里面讀取對應漢字的中文碼就可以了。通過這種巧妙的方法實現中文漢字的友好顯示。 3、 本設計使用RT-Thread實時操作系統作為載體,提高了MCU的資源利用率,使開發更簡單。
硬件說明

1.png



1.    主控采用中科藍訊開發板AB32VG1,AB32VG1是基于RISC-V內核的MCU,最高120MHz系統主頻,8Mbit的flash和192KB的RAM,對于這樣一個配置,跑rt-thread和一些簡單的GUI庫都毫無壓力。

2.    對于LCD的顯示,為了節省IO引腳資源,本方案采用SPI方式進行通訊。

3.    LCD屏已經集成了觸摸芯片,也是通過SPI的方式與MCU通訊。

4.    LED則使用板載的LED燈,主要功能是指示程序的運行狀態。

 

接口定義

 

模塊

名稱

功能

MCU引腳

備注

LCD

CLK

SPI時鐘信號

PE6


MOSI

SPI主機輸出引腳

PE1


RESET

LCD復位引腳

PA1


DC

數據/命令控制信號

PE7


MISO

SPI主機輸入引腳

PA0


CS1

LCD片選

PE0


觸摸

CS2

觸摸芯片片選

PE3


PEN

觸摸中斷信號

PE2


LED

LED

指示燈

PE4


PC

TX

PC發送

PA7

USART1

RX

PC接收

PA6


軟件說明

軟件部分主要分為4個TASK,分別為main,sd_mount,task_display,task_touch_scan。功能如下:

Main :功能初始化,郵箱初始化

sd_mount:實現SD卡的掛載

task_display:實現LCD的顯示

task_touch_scan:實現觸摸屏的檢測

 

上電首先進行相關外設的初始化,然后是sd卡的掛載,掛載成功后進行LCD的顯示和觸摸屏掃描,顯示和觸摸是在不同的任務里進行的,任務之間通過郵箱進行通訊。


源代碼如下:

AB32_txt_reader.zip


演示效果

由于視頻比較大,無法上傳。已經上傳到嗶哩嗶哩了,地址:https://www.bilibili.com/video/BV1bM4y1A7aJ/


如下,是拍的兩張照片:



評論區(0 )
主站蜘蛛池模板: 三级欧美视频 | 免费在线播放黄色 | 国产亚洲综合色就色 | 天天操天天操天天操天天操 | 午夜噜噜噜 | 亚洲天天干| 热99久久| 精品国产_亚洲人成在线高清 | 五月婷婷婷婷婷 | 香蕉视频色版在线观看 | 一级做α爰片久久毛片 | 国产精品vv在线 | 成人国内精品久久久久影院 | 日本免费人成黄页在线观看视频 | 超级极品白嫩美女在线 | 午夜精品久久久久蜜桃 | 三级网站免费 | 免费网站黄成人影院 | 亚洲成综合人影院在院播放 | 天天色综合久久 | 免费 的黄色 | 亚洲一级色 | 午夜国产在线观看 | 韩国中文字幕在线观看 | 国产你懂 | 黄色免费大全 | 亚洲人成电影综合网站色 | 国产精品欧美激情在线播放 | 国语自产免费精品视频一区二区 | 日本大片在线看 | 国产精品japanese人妖 | 四虎精品影院在线观看视频 | 精品卡一卡二 卡四卡视频 精品噜噜噜噜久久久久久久久 | 奇米影色777四色在线首页 | 72种姿势欧美久久久久大黄蕉 | 女性私密部位扒开的视频 | 亚洲欧美色鬼久久综合 | 色欧美在线 | 免费深夜视频 | 日本黄在线观看 | 最刺激黄a大片免费网站 |