一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

沁恒 CH32V208 開(kāi)發(fā)板免費(fèi)試用+ U盤(pán)/ SD NAND讀寫(xiě)與多功能數(shù)碼相框

深圳市雷龍發(fā)展有限公司 ? 2023-11-10 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CH32V208繼承了沁恆產(chǎn)品一貫的傳統(tǒng),即U盤(pán)的讀寫(xiě)功能。這使得盡管CH32V208的閃存要比CH32V307的小一倍,但有了U盤(pán)讀寫(xiě)功能的支持就可有效地緩解用戶對(duì)存儲(chǔ)空間的需求。它除了支持U盤(pán)的讀取,還支持對(duì)CS SD NAND (貼片式TF卡/SD卡) 這類器件的使用,將看圖8所示

圖1是U盤(pán)讀寫(xiě)功能的測(cè)試條件及構(gòu)成,在使用廠家例程的情況下其測(cè)試結(jié)果如圖2所示,由此可說(shuō)明其讀寫(xiě)功能正常。

get?code=ODBlNGIyYjhhNzUxZWY0YjU0YzYwM2QyNWZhNjQ2ZjEsMTY5OTU4Njg2NzEyOQ==get?code=ZWZmNmQxYzVhZjAwNmMyZDJjOTIxNjAwZmI1MmIwOTAsMTY5OTU4Njg2NzEyOQ==

圖1 測(cè)試條件

get?code=MDg2ZjI0M2QyZWMzMzNlODc3ZjUwOTYwNmQ2YzlhMTQsMTY5OTU4Njg2NzEyOQ==

圖2 測(cè)試結(jié)果

圖3是進(jìn)行測(cè)試的文本文件及其內(nèi)容,由于文件前段所存放的是單字節(jié)的字符信息,故可以確保顯示與存儲(chǔ)內(nèi)容的一致性,若是存放漢字信息會(huì)因讀取字節(jié)數(shù)的問(wèn)題而出現(xiàn)異常。

get?code=YzNiOWZlZGQ2YjEyNTYzOWNiNWIyZWMzOTdhZmJiZWEsMTY5OTU4Njg2NzEyOQ==

圖3 測(cè)試文件

為了實(shí)現(xiàn)數(shù)碼相框的功能,實(shí)現(xiàn)在U盤(pán)讀寫(xiě)功能的基礎(chǔ)上為其添加了TFT屏的顯示功能,其顯示讀取數(shù)據(jù)的效果如圖4所示。

get?code=NjU2MzQ2ZDNhMWQ5OTM5OTMwMDEyNzAwOTU5NjEwOTYsMTY5OTU4Njg2NzEyOQ==

圖4 顯示測(cè)試

隨后,可將處理過(guò)的圖像數(shù)據(jù)存放到文件中以供讀取和圖像再現(xiàn)。

在圖像再現(xiàn)的過(guò)程中,其關(guān)鍵的地方就是按圖像文件的大小來(lái)限制讀取數(shù)據(jù)的數(shù)量,并將2個(gè)字節(jié)的數(shù)據(jù)拼接成一個(gè)16位的色彩數(shù)據(jù)從而在屏幕上繪制出一個(gè)彩色點(diǎn)。

通過(guò)讀取U盤(pán)的圖像數(shù)據(jù)文件,來(lái)就可實(shí)現(xiàn)圖像再的現(xiàn)。在具有多個(gè)圖像數(shù)據(jù)文件的情況下,依順序進(jìn)行顯示就可形成了一個(gè)具有圖片瀏覽效果的數(shù)碼相框,其顯示效果如圖5和圖6所示。

get?code=MDRkYWIyNmIwYzFkZWZiZmE0ODQwYjdiYTE2OWUyODUsMTY5OTU4Njg2NzEyOQ==

圖5 顯示效果

get?code=NGIwMTNlNGJhZmUzZTZmNjFhZmI5NGViMzQwMWEyNmIsMTY5OTU4Njg2NzEyOQ==

圖6 讀取狀態(tài)

通過(guò)讀取U盤(pán)圖像數(shù)據(jù)實(shí)現(xiàn)圖像再現(xiàn)的函數(shù)為:

void UDisk_PHOTO( void ){uint8_t ret;uint8_t i,t;uint16_t TotalCount = 0;uint8_t w=0;while(1) {Address_set(0+w*20,0+w*20,159+w*20,79+w*20);if(w==0) strcpy( (char *)mCmdParam.Open.mPathName,"/PHOTO/HKTK.BIN" );if(w==1) strcpy( (char*)mCmdParam.Open.mPathName, "/PHOTO/FJAA.BIN" );if(w==2) strcpy( (char*)mCmdParam.Open.mPathName, "/PHOTO/HYAA.BIN" ); ...if(w==7) strcpy( (char*)mCmdParam.Open.mPathName, "/PHOTO/HKTK.BIN" ); ret= CHRV3FileOpen( );if ( ret == ERR_MISS_DIR || ret ==ERR_MISS_FILE ) {LCD_ShowString(20,10,"NOFIND ... "); }else { TotalCount = N;Delay_Ms(10);while ( TotalCount ) {if ( TotalCount >(MAX_PATH_LEN-1) ) { t = MAX_PATH_LEN-1; }else { t = TotalCount; } ByteCount = t; ByteBuffer= &Com_Buffer[0]; ret = CHRV3ByteRead( ); TotalCount -= ByteCount;for ( i=0; i!= ByteCount; i++ ) {LCD_WR_DATA8(ByteBuffer[i]); }if (ByteCount < t ) {LCD_WR_DATA8(ByteBuffer[i]);break; } } i = CHRV3FileClose( ); mStopIfError( i ); } w++;//顯示:RTC電子時(shí)鐘 & 環(huán)境狀態(tài) if(w==8) { w=0; while(Bit_SET==GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_1)); //顯示:RTC電子時(shí)鐘 & 環(huán)境狀態(tài) } }Delay_Ms(500); } }

實(shí)現(xiàn)數(shù)碼相框功能的主程序?yàn)椋?/span>

int main(void){ Delay_Init( ); Udisk_USBH_Initialization( ); key_INIT(); App_TFTInit(); tft_Init(); LCD_Clear(RED); BACK_COLOR=RED; POINT_COLOR=YELLOW; LCD_ShowString(20,10," CH32V208");while(1) { UDisk_USBH_ByteOperation( ); } }

另外,還可添加RTC電子時(shí)鐘及環(huán)境狀態(tài)(如使用BH1750進(jìn)行光照強(qiáng)度檢測(cè)等)的顯示功能等,見(jiàn)圖7所示。

在實(shí)現(xiàn)RTC電子時(shí)鐘功能時(shí),需在文件ch32v20x_it.c中添加以下函數(shù)內(nèi)容:

void RTC_IRQHandler(void) { if (RTC_GetITStatus(RTC_IT_SEC) != RESET) {RTC_Get(); } if(RTC_GetITStatus(RTC_IT_ALR)!= RESET) {RTC_ClearITPendingBit(RTC_IT_ALR);RTC_Get(); } RTC_ClearITPendingBit(RTC_IT_SEC|RTC_IT_OW); RTC_WaitForLastTask(); }

并在文件ch32v20x_it.h中添加以下函數(shù):

u8 RTC_Get(void);

在文件Udisk_Func_BasicOp.c中添加以下函數(shù)內(nèi)容:extern u8 RTC_Get(void);

extern vu8 houra;

extern vu8 mina;

extern vu8 seca;

get?code=MjAxNTJlOTFhZDE1ZmM2NmVmZWQ1NmIzMDg4NzA3YTgsMTY5OTU4Njg2NzEyOQ==

圖7 電子時(shí)鐘測(cè)試

在圖片顯示過(guò)程中,實(shí)現(xiàn)RTC顯示的語(yǔ)句為:

RTC_Get();

LCD_ShowNum(240,60,houra,2);

LCD_ShowNum(264,60,mina,2);

LCD_ShowNum(288,60,seca,2);

Delay_Ms(500);

此外,它除了支持U盤(pán)的讀取,還支持對(duì)CS SD NAND (貼片式TF卡/SD卡) 這類器件的使用,將圖8多功能測(cè)試所示。

get?code=Njk2NjFjODE4Nzc3NTIyMjAzOTNjZWYwYmM5ZDg4ODIsMTY5OTU4Njg2NzEyOQ==

圖8

get?code=YTI2ZDcwNDQxYzY1NGI3YWYzMjY2MzUxZmQ3Njc1NTksMTY5OTU4Njg2NzEyOQ==

圖9

CS SD NAND 不用寫(xiě)驅(qū)動(dòng)程序自帶壞塊管理的NAND Flash(貼片式TF卡),尺寸小巧,簡(jiǎn)單易用,兼容性強(qiáng),穩(wěn)定可靠,固件可定制,LGA-8封裝,標(biāo)準(zhǔn)SDIO接口,兼容SPI/SD接口,兼容各大MCU平臺(tái),可替代普通TF卡/SD卡,尺寸6x8mm毫米,內(nèi)置SLC晶圓擦寫(xiě)壽命10萬(wàn)次,通過(guò)1萬(wàn)次隨機(jī)掉電測(cè)試耐高低溫,支持工業(yè)級(jí)溫度-40°~+85°,機(jī)貼手貼都非常方便,速度級(jí)別Class10(讀取速度23.5MB/S寫(xiě)入速度12.3MB/S)標(biāo)準(zhǔn)的SD 2.0協(xié)議使得用戶可以直接移植標(biāo)準(zhǔn)驅(qū)動(dòng)代碼,省去了驅(qū)動(dòng)代碼編程環(huán)節(jié)。支持TF卡啟動(dòng)的SOC都可以用SD NAND,提供STM32參考例程及原廠技術(shù)支持,主流容量:128MB/512MB/2GB/4GB/8GB,比TF卡穩(wěn)定,樣品可找雷龍發(fā)展申請(qǐng)免費(fèi)樣品測(cè)試。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1722

    瀏覽量

    138163
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4533

    瀏覽量

    87468
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    365060
  • flash內(nèi)存
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    2258
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】+無(wú)線通訊功能測(cè)試

    搜索到的設(shè)備中,ch592_ble_uart,就是開(kāi)發(fā)板CH585。 圖1LightBlue界面 在開(kāi)發(fā)板經(jīng)串口模塊連接到電腦的情況下,選取“ch
    發(fā)表于 07-07 10:52

    CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】CH585開(kāi)發(fā)環(huán)境搭建(一)

    兩種方式來(lái)開(kāi)發(fā)CH32V208。 1 CH585概述 CH585系列是集成BLE無(wú)線通訊和高速USB及NFC的RISC-V MCU/SoC。
    發(fā)表于 07-03 23:02

    CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】1、開(kāi)箱評(píng)測(cè)

    MounRiver_Studio_Setup_V220.zip是基于vscode, MounRiver_Studio_Setup_V192.zip是基于eclipse。 由于之前使用了
    發(fā)表于 07-03 12:57

    CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】+品讀老朋友的新產(chǎn)品

    是我十分喜愛(ài)的國(guó)產(chǎn)廠家之一,在以前就體驗(yàn)過(guò)他家的多款產(chǎn)品,在他家的產(chǎn)品中,較為突出的便是其產(chǎn)品中多數(shù)都具有對(duì)U盤(pán)讀寫(xiě)文件
    發(fā)表于 07-03 11:04

    CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】+開(kāi)箱點(diǎn)燈篇

    一、引言 上周末收到官方寄過(guò)來(lái)的CH585M-R1開(kāi)發(fā)板,今天來(lái)分享一下,完成開(kāi)箱以及環(huán)境搭建,并進(jìn)行點(diǎn)燈入門(mén)操作。 CH585是集成B
    發(fā)表于 07-02 20:26

    CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】+開(kāi)箱及開(kāi)發(fā)環(huán)境準(zhǔn)備

    首先感謝社區(qū)及廠家提供開(kāi)發(fā)板試用的機(jī)會(huì),平時(shí)一直有關(guān)注的產(chǎn)品及RISC-V生態(tài),雖然有嘗試過(guò)使用青稞RISC-
    發(fā)表于 06-27 21:44

    基于RK3576處理器,米爾RK3576開(kāi)發(fā)板免費(fèi)試用

    申請(qǐng)!OpenHarmony開(kāi)發(fā)板免費(fèi)試用申請(qǐng)已開(kāi)啟,不容錯(cuò)過(guò)! RK開(kāi)發(fā)板免費(fèi)評(píng)測(cè)來(lái)襲!功能
    的頭像 發(fā)表于 06-09 15:00 ?513次閱讀
    基于RK3576處理器,米爾RK3576<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA開(kāi)發(fā)板免費(fèi)試用

    開(kāi)發(fā)板免費(fèi)試用申請(qǐng)已開(kāi)啟,不容錯(cuò)過(guò)! RK開(kāi)發(fā)板免費(fèi)評(píng)測(cè)來(lái)襲!功能超級(jí)強(qiáng)大~ Milk-
    的頭像 發(fā)表于 06-05 16:45 ?530次閱讀
    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    基于RK處理器,創(chuàng)龍TL3562-MiniEVM開(kāi)發(fā)板試用體驗(yàn)

    !OpenHarmony開(kāi)發(fā)板免費(fèi)試用申請(qǐng)已開(kāi)啟,不容錯(cuò)過(guò)! RK開(kāi)發(fā)板免費(fèi)評(píng)測(cè)來(lái)襲!功能超級(jí)強(qiáng)
    的頭像 發(fā)表于 06-05 16:31 ?453次閱讀
    基于RK處理器,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    性能強(qiáng)悍!合眾HZ-RK3568開(kāi)發(fā)板試用體驗(yàn)

    !OpenHarmony開(kāi)發(fā)板免費(fèi)試用申請(qǐng)已開(kāi)啟,不容錯(cuò)過(guò)! RK開(kāi)發(fā)板免費(fèi)評(píng)測(cè)來(lái)襲!功能超級(jí)強(qiáng)
    的頭像 發(fā)表于 06-05 16:30 ?536次閱讀
    性能強(qiáng)悍!合眾HZ-RK3568<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)
    的頭像 發(fā)表于 05-27 08:05 ?232次閱讀
    【評(píng)測(cè)<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>體驗(yàn)

    雷龍SD NAND試用

    、CSNP32GCR01-AOW分別為8GB、4GB雷龍二代SD NAND.前者樣片幫焊接在轉(zhuǎn)接上,后者單芯片可以在需要SD NAND
    發(fā)表于 01-19 13:26

    CH32V208開(kāi)發(fā)板】HarmonyOS移植

    CH32V208開(kāi)發(fā)板開(kāi)發(fā)板使用CH32V208WBU6主控,RISC-
    發(fā)表于 10-26 23:52

    CH32V208】2、體驗(yàn)systick

    【實(shí)驗(yàn)器材】 CH32V208WBU6 評(píng)估開(kāi)發(fā)環(huán)境】 MounRiver Studio Version: v1.91 OS: Windows 10,
    發(fā)表于 07-31 09:37

    CH32V208開(kāi)發(fā)板】圖形庫(kù)u8g2的oled顯示

    本帖最后由 1653149838.791300 于 2024-7-29 23:20 編輯 開(kāi)發(fā)板使用CH32V208WBU6,RAM:64KB,F(xiàn)lash:128KB(RAM
    發(fā)表于 07-29 23:11