PSoC單片機(jī)沒有刷新功能為了使用DRAM不增加刷新電路
發(fā)布時(shí)間:2022/11/29 19:45:14 訪問次數(shù):151
在數(shù)據(jù)重排中,主要是正確設(shè)置全局索引寄存器。在這里,可以將1幀看作1個(gè)數(shù)組,那么數(shù)據(jù)單元就是數(shù)組的元素。因此,如果假設(shè)共有F×E的矩陣,即有F幀數(shù)據(jù),每幀E個(gè)數(shù)據(jù)單元,每個(gè)元素為S(Byte),重排為E×F的矩陣。
通過DMA進(jìn)行數(shù)據(jù)重新排列,以滿足運(yùn)算的要求。數(shù)據(jù)重排主要是利用DMA的幀傳輸方式。數(shù)據(jù)重排所必需的、最關(guān)鍵的一步是設(shè)置全局寄存器,所以,以下討論的重點(diǎn)就是全局寄存器的設(shè)置。
在這種情況下,源地址遞增,目標(biāo)地址根據(jù)全局索引寄存器的值進(jìn)行調(diào)整。在幀內(nèi)相鄰的數(shù)據(jù)單元傳輸時(shí),目標(biāo)地址偏移應(yīng)為F×S,所以傳輸完1幀后的地址總偏稱為(E-1)×F,因此,下一幀的第1個(gè)數(shù)據(jù)單元地址為在當(dāng)前的地址減去((E-1)×F-1)×S。
選擇本控制系統(tǒng)所需的計(jì)時(shí)器、放大器、液晶等功能模塊,配置其內(nèi)部參數(shù),指定其輸入與輸出關(guān)系,主、輸出引腳。在全局變量部分要配置CPU的工作頻率、系統(tǒng)時(shí)鐘、中斷、電荷泵以及其它特性,以此完成PSoC微控制器片內(nèi)配置。
存儲(chǔ)器用來存儲(chǔ)工作參數(shù)和用戶應(yīng)用程序。隨機(jī)存儲(chǔ)器有動(dòng)態(tài)隨機(jī)存儲(chǔ)器DRAM和靜態(tài)隨機(jī)存儲(chǔ)器SRAM兩種。DRAM雖然價(jià)格低,但它需要不斷刷新。PSoC單片機(jī)沒有刷新功能,為了使用DRAM,不得不增加刷新電路。
CS8900A的高8位數(shù)據(jù)線通過1個(gè)8位鎖存器和緩沖器連接到8路模擬開關(guān)A的一端,CS8900A的低8位數(shù)據(jù)線連接到8路模擬開關(guān)B的一端。
A0用于控制8位或16位操作。當(dāng)A0=0時(shí),對應(yīng)16位數(shù)據(jù)讀寫;A0=1時(shí),對應(yīng)高8位數(shù)據(jù)讀寫。
對CS8900A的16位數(shù)據(jù)讀和寫操作有所不同。當(dāng)TM1300從CS8900A讀16位數(shù)據(jù)時(shí),讀16位數(shù)據(jù)(A0=0、A20=0),CS8900A的低8位數(shù)據(jù)直接通過8路模擬開關(guān)B輸入到TM1300的XIO總線的8位數(shù)據(jù)線D7~D0;同時(shí),高8位數(shù)據(jù)保存在緩沖器中,緊接著TM1300再讀入緩沖器中的高8位數(shù)據(jù)(A0=1、A20=0)。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
在數(shù)據(jù)重排中,主要是正確設(shè)置全局索引寄存器。在這里,可以將1幀看作1個(gè)數(shù)組,那么數(shù)據(jù)單元就是數(shù)組的元素。因此,如果假設(shè)共有F×E的矩陣,即有F幀數(shù)據(jù),每幀E個(gè)數(shù)據(jù)單元,每個(gè)元素為S(Byte),重排為E×F的矩陣。
通過DMA進(jìn)行數(shù)據(jù)重新排列,以滿足運(yùn)算的要求。數(shù)據(jù)重排主要是利用DMA的幀傳輸方式。數(shù)據(jù)重排所必需的、最關(guān)鍵的一步是設(shè)置全局寄存器,所以,以下討論的重點(diǎn)就是全局寄存器的設(shè)置。
在這種情況下,源地址遞增,目標(biāo)地址根據(jù)全局索引寄存器的值進(jìn)行調(diào)整。在幀內(nèi)相鄰的數(shù)據(jù)單元傳輸時(shí),目標(biāo)地址偏移應(yīng)為F×S,所以傳輸完1幀后的地址總偏稱為(E-1)×F,因此,下一幀的第1個(gè)數(shù)據(jù)單元地址為在當(dāng)前的地址減去((E-1)×F-1)×S。
選擇本控制系統(tǒng)所需的計(jì)時(shí)器、放大器、液晶等功能模塊,配置其內(nèi)部參數(shù),指定其輸入與輸出關(guān)系,主、輸出引腳。在全局變量部分要配置CPU的工作頻率、系統(tǒng)時(shí)鐘、中斷、電荷泵以及其它特性,以此完成PSoC微控制器片內(nèi)配置。
存儲(chǔ)器用來存儲(chǔ)工作參數(shù)和用戶應(yīng)用程序。隨機(jī)存儲(chǔ)器有動(dòng)態(tài)隨機(jī)存儲(chǔ)器DRAM和靜態(tài)隨機(jī)存儲(chǔ)器SRAM兩種。DRAM雖然價(jià)格低,但它需要不斷刷新。PSoC單片機(jī)沒有刷新功能,為了使用DRAM,不得不增加刷新電路。
CS8900A的高8位數(shù)據(jù)線通過1個(gè)8位鎖存器和緩沖器連接到8路模擬開關(guān)A的一端,CS8900A的低8位數(shù)據(jù)線連接到8路模擬開關(guān)B的一端。
A0用于控制8位或16位操作。當(dāng)A0=0時(shí),對應(yīng)16位數(shù)據(jù)讀寫;A0=1時(shí),對應(yīng)高8位數(shù)據(jù)讀寫。
對CS8900A的16位數(shù)據(jù)讀和寫操作有所不同。當(dāng)TM1300從CS8900A讀16位數(shù)據(jù)時(shí),讀16位數(shù)據(jù)(A0=0、A20=0),CS8900A的低8位數(shù)據(jù)直接通過8路模擬開關(guān)B輸入到TM1300的XIO總線的8位數(shù)據(jù)線D7~D0;同時(shí),高8位數(shù)據(jù)保存在緩沖器中,緊接著TM1300再讀入緩沖器中的高8位數(shù)據(jù)(A0=1、A20=0)。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
熱門點(diǎn)擊
- 漏電開關(guān)和漏電插座的動(dòng)作電流為30mA動(dòng)作時(shí)
- 正弦交流電的大小和方向是隨時(shí)間按正弦規(guī)律作周
- 全波或橋式整流得到的就是100Hz的脈動(dòng)直流
- AD620儀表放大器構(gòu)成初級差分放大和TL0
- 對于PWD和CWD模式穩(wěn)壓器的開關(guān)頻率會(huì)在主
- 標(biāo)準(zhǔn)8051單片機(jī)用作數(shù)字輸入通用I/O口不
- 隔離放大器后級差分轉(zhuǎn)單端運(yùn)放及ADC與ESD
- 輸入端之間有1個(gè)具有9通道輸入可配置模擬多路
- 25K邏輯元素多核RISC-V SoC和50
- 將MCU和EPROM之間的數(shù)據(jù)線和地址線的順
推薦技術(shù)資料
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究