日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

GD32F303固件庫開發(fā)(16)----移植兆易創(chuàng)新SPI Nor Flash之GD25Q64Flash

發(fā)布者:superstar11最新更新時間:2024-12-05 來源: elecfans關(guān)鍵字:GD32F303  固件庫開發(fā)  SPI  Nor  Flash 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

        if(BSP_W25Qx_Write(wData2,0x11000,0x200)== W25Qx_OK)


            printf('扇區(qū)17數(shù)據(jù)成功~~~~~~~~~~~~~~~~~~~~~~~~~~!rn');

        else

    {

        printf('error');

        while(1);

    }


        if(BSP_W25Qx_Read(rData2,0x11000,0x200)== W25Qx_OK)

            printf('讀取扇區(qū)17前0x200數(shù)據(jù)成功!rnrn');

        else

    {

        printf('error');

        while(1);

    }

        /*打印數(shù)據(jù)*/    

        printf('讀取扇區(qū)17前0x200數(shù)據(jù)為: rn');


        for(i =0;i< 0x200;i++)

        {

            if(i%20==0)

                printf('n第%d到%d的數(shù)據(jù)為:rn',i,i+19);

                    printf('0x%02X  ',rData2[i]);

        }


        printf('n');


    }        




    else if(ReceiveBuff[0]==0x34)

    {

            printf('寫入數(shù)據(jù)長度:%dn',Rx_len-2);

            for(int i =0;i< Rx_len-2;i++)

            {

//                Data[i]=ReceiveBuff[i+2];

                wData3[ (i+ReceiveBuff[1]) ] = ReceiveBuff[i+2];

            }



        /*##-22- Erase Block ##################################*/ 

        if(BSP_W25Qx_Erase_Block(0x22000) == W25Qx_OK)

            printf(' QSPI Erase Block okrn');

        else

    {

        printf('error');

        while(1);

    }



        /*寫入數(shù)據(jù),wData寫入數(shù)據(jù)的指針,起始地址0x22000,寫入數(shù)據(jù)長度0x200*/

        if(BSP_W25Qx_Write(wData3,0x22000,0x200)== W25Qx_OK)


            printf('扇區(qū)34數(shù)據(jù)成功~~~~~~~~~~~~~~~~~~~~~~~~~~!rn');

        else

    {

        printf('error');

        while(1);

    }


        if(BSP_W25Qx_Read(rData3,0x22000,0x200)== W25Qx_OK)

            printf('讀取扇區(qū)34前0x200數(shù)據(jù)成功!rnrn');

        else

    {

        printf('error');

        while(1);

    }

        /*打印數(shù)據(jù)*/    

        printf('讀取扇區(qū)34前0x200數(shù)據(jù)為: rn');


        for(i =0;i< 0x200;i++)

        {

            if(i%20==0)

                printf('n第%d到%d的數(shù)據(jù)為:rn',i,i+19);

                    printf('0x%02X  ',rData3[i]);

        }


        printf('n');


    }    





        else

            printf('輸入錯誤!');


    for(int i = 0; i < Rx_len ; i++) //清空接收緩存區(qū)

    ReceiveBuff[i]=0;//置0

    Rx_len=0;//接收數(shù)據(jù)長度清零

    recv_end_flag=0;//接收標(biāo)志位清零

        //開啟下一次接收

        memset(&ReceiveBuff ,'?',sizeof(ReceiveBuff));        

        /* 重新設(shè)置DMA傳輸 */

        dma_memory_address_config(DMA0,DMA_CH4,(uint32_t)ReceiveBuff);

        dma_transfer_number_config(DMA0,DMA_CH4,sizeof(ReceiveBuff));

        dma_channel_enable(DMA0, DMA_CH4);        /* 開啟DMA傳輸 */

    }


}

演示

W25Q64芯片型號的ID為0XEF17,下方讀取為0XC816,所以讀取成功。

在這里插入圖片描述

開機(jī)會打印出0,17,34扇區(qū)的前0x200個數(shù)據(jù)。

在這里插入圖片描述

打印完原始數(shù)據(jù)之后將數(shù)據(jù)全部清零,清零完成如下圖所示。

在這里插入圖片描述

串口定義了ReceiveBuff[0]的數(shù)據(jù)為寫入什么扇區(qū),ReceiveBuff[0]為1寫入扇區(qū)1,ReceiveBuff[0]為2寫入扇區(qū)2,ReceiveBuff[0]為3寫入扇區(qū)3,若為其他數(shù)據(jù),則打印輸入錯誤;ReceiveBuff[1]則為寫入的位置。 輸入:00 05 01 02 03 04 向扇區(qū)0的的05號位置開始寫入數(shù)據(jù)01 02 03 04。

在這里插入圖片描述

輸入:00 28 11 12 13 14 15 向扇區(qū)0的的40(28是十六進(jìn)制)號位置開始寫入數(shù)據(jù)11 12 13 14 15。

在這里插入圖片描述

輸入:17 10 aa bb 向扇區(qū)17的的16(10是十六進(jìn)制)號位置開始寫入數(shù)據(jù)aa bb。

在這里插入圖片描述



[1] [2] [3] [4] [5] [6]
關(guān)鍵字:GD32F303  固件庫開發(fā)  SPI  Nor  Flash 引用地址:GD32F303固件庫開發(fā)(16)----移植兆易創(chuàng)新SPI Nor Flash之GD25Q64Flash

上一篇:基于GD32E503主控芯片實(shí)現(xiàn)直流數(shù)控電源的設(shè)計(jì)
下一篇:STM32CUBEMX開發(fā)GD32F303(2)----讀保護(hù)與寫保護(hù)

推薦閱讀最新更新時間:2025-07-13 17:03

GD32F303固件庫開發(fā)(6)----GPIO輸入函數(shù)說明
概述 本章主要講解GPIO輸入檢測。 硬件準(zhǔn)備 這里準(zhǔn)備了2塊開發(fā)板進(jìn)行驗(yàn)證,分別是GD32303C_START開發(fā)板。 樣品申請 https://www.wjx.top/vm/wFGhGPF.aspx# 管腳配置 在GD32303C_START開發(fā)板中,按鍵的管腳為PA0。 LED管腳如下所示。 對GPIO管腳進(jìn)行初始化配置。 /* 使能GPIOB時鐘*/ rcu_periph_clock_enable(RCU_GPIOB); /*設(shè)置PB14、PB15為推挽輸出 */ gpio_init(GPIOB, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_14)
[單片機(jī)]
<font color='red'>GD32F303</font><font color='red'>固件庫</font><font color='red'>開發(fā)</font>(6)----GPIO輸入函數(shù)說明
GD32F303固件庫開發(fā)(5)----GPIO輸出模式,速率測試、開漏和輸出說明
概述 以STM32CUBEMX創(chuàng)建STM32F103工程,同時移植在GD32F303中,同時通過GD32303C_START開發(fā)板內(nèi)進(jìn)行驗(yàn)證。 需要樣片的可以加Qun申請:615061293。 硬件準(zhǔn)備 這里準(zhǔn)備了2塊開發(fā)板進(jìn)行驗(yàn)證,分別是GD32303C_START開發(fā)板。 樣品申請 https://www.wjx.top/vm/wFGhGPF.aspx# 開發(fā)板管腳配置 在GD32303C_START中的LED管腳配置如下所示。 不同速率對應(yīng)的波形 以PC3為例,在推挽輸出無上下拉情況下,輸出速率主要有4種,一般的低端MCU只有3種,沒有Very High。 下面是ST的配置圖。 在固件庫中,定義如下所示。
[單片機(jī)]
<font color='red'>GD32F303</font><font color='red'>固件庫</font><font color='red'>開發(fā)</font>(5)----GPIO輸出模式,速率測試、開漏和輸出說明
【GD32H757Z海棠派開發(fā)板使用手冊】第十一講 SPI-SPI NOR FLASH讀寫實(shí)驗(yàn)
11.1實(shí)驗(yàn)內(nèi)容 通過本實(shí)驗(yàn)主要學(xué)習(xí)以下內(nèi)容: SPI簡介 GD32H7 SPI簡介 SPI NOR FLASH——GD25Q128ESIGR簡介 使用GD32H7 SPI接口實(shí)現(xiàn)對GD25Q128ESIGR的讀寫操作 11.2實(shí)驗(yàn)原理 11.2.1SPI簡介 SPI(Serial Peripheral interface),顧名思義是串行外設(shè)接口,和UART不同的是,SPI是同步通訊接口,所以帶有時鐘線,而UART是異步通訊接口,不需要時鐘線。 SPI通常使用4根線,分別為SCK、MOSI、MISO、NSS(CS): SCK:串列時脈,由主機(jī)發(fā)出 MOSI:主機(jī)輸出從機(jī)輸入信號(數(shù)據(jù)由主機(jī)發(fā)出) MISO:主機(jī)輸
[單片機(jī)]
【GD32H757Z海棠派<font color='red'>開發(fā)</font>板使用手冊】第十一講 <font color='red'>SPI</font>-<font color='red'>SPI</font> <font color='red'>NOR</font> <font color='red'>FLASH</font>讀寫實(shí)驗(yàn)
賽普拉斯推出業(yè)內(nèi)最快的256Mb Quad SPI NOR閃存
全新FL-L系列能夠以最大的靈活性將程序代碼和參數(shù)數(shù)據(jù)存儲在高性能嵌入式系統(tǒng)中 嵌入式系統(tǒng)解決方案領(lǐng)導(dǎo)者賽普拉斯半導(dǎo)體公司(納斯達(dá)克股票交易代碼:CY)今日推出一款配備四串行外設(shè)接口(Quad SPI)的256Mb NOR閃存產(chǎn)品。借助Quad SPI的4KB統(tǒng)一扇區(qū),全新的賽普拉斯FL-L NOR閃存可提供業(yè)內(nèi)最高的讀取帶寬和最快的編程速度,同時保證小巧的PCB布局。通過采用統(tǒng)一小巧的物理存儲扇區(qū),該閃存能夠以最佳方式存儲程序代碼和參數(shù)數(shù)據(jù)。該器件是視頻電子游戲機(jī)、高級駕駛輔助系統(tǒng)(ADAS)、汽車儀表盤及信息娛樂系統(tǒng)、聯(lián)網(wǎng)設(shè)備和機(jī)頂盒等高性能應(yīng)用的理想選擇。 高性能系統(tǒng)需要最高的讀取帶寬來執(zhí)行程序,同時
[嵌入式]
STM32-FSMC機(jī)制的NOR Flash存儲器擴(kuò)展技術(shù)
引言 STM32是ST(意法半導(dǎo)體)公司推出的基于ARM內(nèi)核Cortex-M3的32位微控制器系列。Cortex-M3內(nèi)核是為低功耗和價(jià)格敏感的應(yīng)用而專門設(shè)計(jì)的,具有突出的能效比和處理速度。通過采用Thumb-2高密度指令集,Cortex-M3內(nèi)核降低了系統(tǒng)存儲要求,同時快速的中斷處理能夠滿足控制領(lǐng)域的高實(shí)時性要求,使基于該內(nèi)核設(shè)計(jì)的STM32系列微控制器能夠以更優(yōu)越的性價(jià)比,面向更廣泛的應(yīng)用領(lǐng)域。 STM32系列微控制器為用戶提供了豐富的選擇,可適用于工業(yè)控制、智能家電、建筑安防、醫(yī)療設(shè)備以及消費(fèi)類電子產(chǎn)品等多方位嵌入式系統(tǒng)設(shè)計(jì)。STM32系列采用一種新型的存儲器擴(kuò)展技術(shù)——FSMC,在外部存儲器擴(kuò)展方面具有獨(dú)特的優(yōu)
[單片機(jī)]
GD32F303紅楓派開發(fā)板使用手冊】第二講 GPIO-流水燈實(shí)驗(yàn)
2.1實(shí)驗(yàn)內(nèi)容 通過本實(shí)驗(yàn)主要學(xué)習(xí)以下內(nèi)容: GPIO結(jié)構(gòu)及原理; GPIO輸出功能實(shí)現(xiàn); LED驅(qū)動原理。 2.2實(shí)驗(yàn)原理 2.2.1GPIO外設(shè)原理 GD32F303系列MCU最多可支持112個通用I/O引腳(GPIO),分別為PA0 ~ PA15,PB0 ~ PB15,PC0 ~ PC15,PD0 ~ PD15,PE0 ~ PE15,PF0 ~ PF15和PG0 ~ PG15,各片上設(shè)備用其來實(shí)現(xiàn)邏輯輸入/輸出功能。每個GPIO端口有相關(guān)的控制和配置寄存器以滿足特定應(yīng)用的需求。 GPIO 端口和其他的備用功能(AFs)共用引腳,在特定的封裝下獲得最大的靈活性。GPIO引腳通過配置相關(guān)的寄存器可以用作備用功能輸入/輸出
[單片機(jī)]
【<font color='red'>GD32F303</font>紅楓派<font color='red'>開發(fā)</font>板使用手冊】第二講 GPIO-流水燈實(shí)驗(yàn)
STM32CUBEMX開發(fā)GD32F303(12)----輸出PWM及修改PWM頻率與占空比
概述 本章STM32CUBEMX配置STM32F103,并且在GD32F303中進(jìn)行開發(fā),同時通過開發(fā)板內(nèi)進(jìn)行驗(yàn)證。 本章主要配置定時器輸出PWM,同時演示PWM頻率與占空比。 需要GD樣片的可以加Q_QUN申請:6_15061293。 查閱手冊可以得知,PB11為定時器1的通道3,對應(yīng)ST的為定時器2的通道4。 生成例程 這里準(zhǔn)備了自己繪制的開發(fā)板進(jìn)行驗(yàn)證。 使用PB11進(jìn)行驗(yàn)證。 工作過程 查看下面工作原理圖可以得知,時鐘可以由內(nèi)部Internal clock產(chǎn)生或者外部ETR。 同時可以設(shè)置復(fù)位,使能,向上/向下,計(jì)數(shù)。 查看下列文檔可以得知,定時器主要有TIMx_CNT、TIMx_PSC、TIMx_ARR控
[單片機(jī)]
STM32CUBEMX<font color='red'>開發(fā)</font><font color='red'>GD32F303</font>(12)----輸出PWM及修改PWM頻率與占空比
一加Nord N10 5G解密:驍龍690處理器+90Hz刷新率
一加Nord N10 5G的價(jià)格預(yù)計(jì)將低于原始 Nord,該機(jī)預(yù)計(jì)將于10月26日與一加 Nord N100一同在美國推出。 一加Nord N10 5G曝光:驍龍690處理器+90Hz刷新率 一加 Nord N10 5G 配備了6.49英寸 FHD+ 顯示屏,刷新率為90Hz。這款手機(jī)搭載高通驍龍690芯片,配備6GB RAM 和128GB 存儲空間,內(nèi)置4300mAh 電池,但是還沒有關(guān)于快充的消息。 其他方面,一加 Nord N10 5G 的背面配有四攝像頭系統(tǒng),包括一個64MP 主攝像頭,一個8MP 廣角鏡頭和兩個2MP 鏡頭。 而一加 Nord N100將 配備6.52英寸 HD+ LCD 顯示屏,60Hz 刷新率,搭
[手機(jī)便攜]
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved