MIMXRT 有類(lèi)似Kinetis FlexBUS的接口用于外接FPGA或者并口的液晶屏或者并口采集芯片??梢詤⒖既缦碌膽?yīng)用筆記,有兩種方式: Flexio方式以及SEMC的DBI總線并口連接方式。
1.采用FlexIO方式
AN12174: Using FlexIO to emulate communications and timing peripherals – Application Note (nxp.com.cn)
Emulating 8080 Bus with the FlexIO on RT1050 (nxp.com.cn)

硬件上連接D0-D15, WR,RD引腳信號(hào)。RS和CS用普通的GPIO引腳就可以替代。


Kinetis 中Flexbus連接方式,配置為16位總線形式:Using FlexBus Interface for Kinetis Microcontrollers (nxp.com.cn)
AN4393:將FlexBus接口用于Kinetis微控制器 - 應(yīng)用說(shuō)明 (nxp.com.cn)
Display eGUI using TWR-LCD board (nxp.com.cn)
為了連接LCD,使用16位模式和多路復(fù)用模式的FlexBus。不需要使用FB_ALE,因此忽略設(shè)置中的地址時(shí)的第一個(gè)FlexBus周期。字節(jié)通道移位也是右對(duì)齊的,因此數(shù)據(jù)設(shè)置在16個(gè)低位有效位中。換句話說(shuō),F(xiàn)B_AD[0:15]行用于數(shù)據(jù)。FB_AD[16]用于SSD1289的D/C或DS輸入。WR和CS信號(hào)連接到K60的FB_RW和FB_CS0:如果不想讀取像素?cái)?shù)據(jù),LCD控制器的E(RD)引腳可以直接上拉。此外,請(qǐng)注意SSD1289的D0和D9未連接。16位模式下不需要這些引腳。TWR-LCD和TWR-K60的連接示意圖。

由于在設(shè)計(jì)中 SSD1289 DC 信號(hào)連接至 FB_AD16,因此當(dāng) FB_AD16 為低電平時(shí),可訪問(wèn) SSD1289 的變址寄存器。FB_AD16 為高電平時(shí),可訪問(wèn) SSD1289 的控制寄存器或顯示數(shù)據(jù)。例如,假定 MCU 的 CS0 連接 SSD1289 的 CS,且 MCU 側(cè)的 CSAR0 已設(shè)為 0x400000。這種情況下,地址 0x400000用來(lái)訪問(wèn) SSD1289 的變址寄存器,而地址 0x410000 可用來(lái)訪問(wèn) SSD1289 的控制寄存器或顯示數(shù)據(jù)。
2. 采用SEMC模塊的 DBI 總線方式
I.MXRT SEMC外接16位ADC并口多通道同步數(shù)據(jù)采集
I.MXRT CS0和CSX0
審核編輯:湯梓紅
-
微控制器
+關(guān)注
關(guān)注
49文章
8812瀏覽量
165557 -
FPGA
+關(guān)注
關(guān)注
1663文章
22491瀏覽量
638861 -
接口
+關(guān)注
關(guān)注
33文章
9587瀏覽量
157583 -
總線
+關(guān)注
關(guān)注
10文章
3055瀏覽量
91847 -
外圍器件
+關(guān)注
關(guān)注
0文章
13瀏覽量
8598
原文標(biāo)題:MIMXRT 并口連接外圍器件
文章出處:【微信號(hào):嵌入式 MCU,微信公眾號(hào):嵌入式 MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
兩種典型LLC諧振電路連接方式
串口通信的兩種方式
vnc和xrdp兩種遠(yuǎn)程連接的方式
逆變器的兩種電流型控制方式
CMOS與CCD兩種感光器件的區(qū)別
開(kāi)關(guān)磁阻電機(jī)兩種繞組連接方式下鐵心損耗的有限元計(jì)算
實(shí)現(xiàn)ARM9與FPGA的并口通信的兩種方式
音頻信號(hào)兩種連接方式的原理與區(qū)別及轉(zhuǎn)換方式分析
01NodeMCU連接WIFI的兩種方式
MIMXRT并口連接外圍器件的兩種方式
評(píng)論