女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

如何利用Arduino DUE實(shí)現(xiàn)家用計(jì)算機(jī)的設(shè)計(jì)

科技觀察員 ? 來(lái)源:hackster.io ? 作者:hackster.io ? 2022-05-11 17:11 ? 次閱讀

這個(gè)項(xiàng)目開始于2021年一個(gè)多雨的夏天,在疫情期間,我開始從頭開始為Arduino編寫B(tài)ASIC解釋器。該項(xiàng)目很簡(jiǎn)單,主要針對(duì)ArduinoUNO和其他小型系統(tǒng),但現(xiàn)在已經(jīng)過(guò)時(shí)了。該項(xiàng)目旨在展示如何使用它構(gòu)建完整的獨(dú)立計(jì)算機(jī)。

這里的計(jì)算機(jī)是基于ArduinoDUE的家用計(jì)算機(jī),具有7英寸800*480圖形顯示器、打印機(jī)支持、SD卡磁盤、PS2鍵盤和實(shí)時(shí)時(shí)鐘。它包括完整的ArduinoI/O支持和從BASIC語(yǔ)言訪問(wèn)I2C設(shè)備的簡(jiǎn)單方法。

如何選擇合適的顯示器

購(gòu)買合適的顯示器可能有點(diǎn)棘手。市場(chǎng)上有許多不同質(zhì)量的庫(kù)支持。我選擇了7寸SSD1936兼容800*480屏幕。它可以與UTFT庫(kù)一起使用。要將其連接到ArduinoMega或DUE,需要一個(gè)屏蔽。由于兩個(gè)Arduino中SPI引腳的布局不同,DUE和Mega屏蔽有所不同。

最好在購(gòu)買顯示器之前查閱UTFT庫(kù)手冊(cè)。

當(dāng)您將TFT屏蔽用于DUE時(shí),還有一點(diǎn)更重要。在UTFT的庫(kù)文件夾(UTFT/hardware/arm)中,您需要編輯HW_ARM_defines.h并取消注釋#defineCTE_DUE_SHIELD1.

準(zhǔn)備TFT屏蔽和TFT

TFTshield將完全覆蓋Arduino的上側(cè)。無(wú)需額外的電線即可輕松連接。市場(chǎng)上沒(méi)有與屏蔽配合使用的原型板。出于這個(gè)原因,我在屏蔽層上焊接了幾根電線以獲取電源

poYBAGJ7fYWAE5SMAAWplWe4OO8968.png

藍(lán)線為GND,白線為+5V,綠線為+3.3V。電線可以連接到顯示器底部的面包板,為鍵盤和其他設(shè)備供電。

我的DUE作為自己的SD卡插槽。使用FAT文件系統(tǒng)格式化的舊2GBSD卡用作大容量存儲(chǔ)。

pYYBAGJ7fYGAL9b2AAZClV-YJcQ797.png

DUE屏蔽板的中間有一個(gè)SPI連接器。與MEGA256不同,DUE的SPI總線不能從引腳50-53訪問(wèn)。它只能通過(guò)中間的SPI連接器訪問(wèn)。MEGAShield在DUE上不起作用。

準(zhǔn)備Arduino

我使用引腳8和9連接PS2鍵盤、打印機(jī)的第二個(gè)串行端口以及可選實(shí)時(shí)時(shí)鐘和其他外圍設(shè)備的I2C引腳。

要在沒(méi)有更多焊接電纜的情況下訪問(wèn)引腳,可以在連接屏蔽之前將其連接到DUE。

poYBAGJ7fX2ARly4AAZTtKrW34w605.png

按下屏蔽上的DUE將使電纜固定到位。這不是完美的電子產(chǎn)品,但它可以工作。

poYBAGJ7fXmABC8WAASaKX5YB_A000.png

然后將DUE和屏蔽插入顯示器的背面

pYYBAGJ7fXSAQOj4AAYKaOpcPyY476.png

準(zhǔn)備PS2插座

如果您使用的是5V機(jī)器ArduinoMEGA256,您在焊接后就完成了。您可以將Arduino的引腳8連接到鍵盤插座的時(shí)鐘引腳,將引腳9連接到數(shù)據(jù)引腳。鍵盤的電源來(lái)自GND和焊接到屏蔽層的5V。在這里仔細(xì)檢查,因?yàn)殡娫吹臉O性錯(cuò)誤會(huì)炸鍵盤。

對(duì)于ArduinoDUE,建議在鍵盤和ArduinoPIN之間使用電平轉(zhuǎn)換器,因?yàn)镈UE是3.3V系統(tǒng)。

poYBAGJ7fXCAcQdYAAWoc5CM5Z4436.png

GND和+5V引腳以及PS2插座的連接器連接到電平轉(zhuǎn)換器的5V側(cè),而GND、3.3V電源和兩個(gè)Arduino引腳連接到3.3V側(cè)。最好將電平轉(zhuǎn)換器安裝在屏幕后面的面包板上。

poYBAGJ7fWyAIns3AAXw0cNFMt4251.png

上傳軟件

從網(wǎng)站加載ArduinoIDE中的UTFT庫(kù)。還要確保您擁有PS2庫(kù)的實(shí)際修補(bǔ)版本(請(qǐng)參閱下面的鏈接)。如果您計(jì)劃添加時(shí)鐘,您還應(yīng)該下載uRTCLib和uEEPROMLib。

在ArduinoIDE中加載BASIC解釋器。您只需要草圖TinybasicArduino/TinybasicArduino.ino。一切都在一個(gè)文件中。接下來(lái)您需要打開文件并設(shè)置語(yǔ)言功能。

pYYBAGJ7fWeAK45NAACNaGtUe10553.png

以及代碼開頭的硬件特性

pYYBAGJ7fWOAHxXtAACf8aU0NE4012.png

編譯并上傳到ArduinoDUE。享受帶圖形功能的全功能60kBBASIC家用電腦

poYBAGJ7fV-AVtEqAAVhJve6N78014.png

上面的輸出是由這個(gè)小程序生成的

poYBAGJ7fVuAV2arAABsrqfKHj8664.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7626

    瀏覽量

    90135
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6490

    瀏覽量

    190065
收藏 人收藏

    評(píng)論

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

    利用計(jì)算機(jī)對(duì)物理對(duì)象進(jìn)行分類對(duì)模式識(shí)別研究

    模式識(shí)別研究的目的是利用計(jì)算機(jī)對(duì)物理對(duì)象進(jìn)行分類,在錯(cuò)誤概率最小的條件下,使識(shí)別的結(jié)果盡量與客觀物體相符合。
    的頭像 發(fā)表于 04-17 08:41 ?3744次閱讀
    <b class='flag-5'>利用計(jì)算機(jī)</b>對(duì)物理對(duì)象進(jìn)行分類對(duì)模式識(shí)別研究

    利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源

    利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源
    發(fā)表于 08-20 23:41

    用計(jì)算機(jī)總線儀器

    )真正實(shí)現(xiàn)了即插即用,使外設(shè)的安裝變得十分簡(jiǎn)單。所有的 USB外設(shè)都可以利用標(biāo)準(zhǔn)USB連接器方便地與計(jì)算機(jī)連接,安裝過(guò)程高度自動(dòng)化,既不必打開機(jī)箱插入插卡,又不必考慮資源分配,并且允許熱插拔。4
    發(fā)表于 12-06 14:10

    嵌入式系統(tǒng)與通用計(jì)算機(jī)操作系統(tǒng)的區(qū)別

    `嵌入式系統(tǒng)與通用計(jì)算機(jī)操作系統(tǒng)的區(qū)別以前僅學(xué)習(xí)并接觸過(guò)嵌入式系統(tǒng),通過(guò)對(duì)比,可以把以前學(xué)過(guò)的知識(shí)對(duì)應(yīng)到計(jì)算機(jī)操作系統(tǒng)上來(lái)。本文轉(zhuǎn)自個(gè)人印象筆記,如有問(wèn)題歡迎評(píng)論指正。1. 嵌入式系統(tǒng)的要點(diǎn)嵌入式
    發(fā)表于 04-22 08:05

    使用計(jì)算機(jī)制作,一種方便教學(xué)使用的計(jì)算機(jī)的制作方法 精選資料推薦

    一種方便教學(xué)使用的計(jì)算機(jī)的制作方法【技術(shù)領(lǐng)域】[0001]本實(shí)用新型涉及一種方便教學(xué)使用的計(jì)算機(jī)。【背景技術(shù)】[0002]現(xiàn)在多使用計(jì)算機(jī)來(lái)教學(xué),但是由于臺(tái)式機(jī)的主機(jī)箱占用空間且顯示器過(guò)于小,顯示器
    發(fā)表于 09-01 06:28

    一種利用計(jì)算機(jī)控制的快遞分揀機(jī)器人

    技術(shù)特征:1.一種利用計(jì)算機(jī)控制的快遞分揀機(jī)器人,包括分揀機(jī)器人底座(1)、分揀機(jī)器人支架(2)和計(jì)算機(jī)控制器(3),分揀機(jī)器人底座(1)上安裝有分揀機(jī)器人支架(2),分揀機(jī)器人支架(2)上安裝
    發(fā)表于 09-02 09:01

    5. 電子計(jì)算機(jī)的應(yīng)用,計(jì)算機(jī)應(yīng)用基礎(chǔ)(試卷版)5|計(jì)算機(jī)應(yīng)用基礎(chǔ)試卷 精選資料分享

    :通用計(jì)算機(jī)和專用計(jì)算機(jī)B:數(shù)字電子計(jì)算機(jī)和模擬電子計(jì)算機(jī)C:科學(xué)與過(guò)程計(jì)算計(jì)算機(jī)、工業(yè)控制計(jì)算機(jī)
    發(fā)表于 09-13 09:08

    利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源講座

    利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源講座
    發(fā)表于 08-08 14:48 ?60次下載
    <b class='flag-5'>利用計(jì)算機(jī)</b>設(shè)計(jì)單片開關(guān)電源講座

    利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源講座

    利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源講座 下面對(duì)35個(gè)設(shè)計(jì)步驟作詳細(xì)的闡述。 [步驟1]確定開關(guān)電源的基本參數(shù) (1)交流輸入電壓最小值:Umin,見表1。 (2)交
    發(fā)表于 07-01 10:13 ?888次閱讀
    <b class='flag-5'>利用計(jì)算機(jī)</b>設(shè)計(jì)單片開關(guān)電源講座

    利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源的方法與步驟

    利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源講座 第二講 利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源的方法與步驟 下面對(duì)35
    發(fā)表于 07-09 15:02 ?909次閱讀
    <b class='flag-5'>利用計(jì)算機(jī)</b>設(shè)計(jì)單片開關(guān)電源的方法與步驟

    計(jì)算機(jī)圖形學(xué)講義

    計(jì)算機(jī)圖形學(xué)是利用計(jì)算機(jī)研究圖形的表示、生成、處理、顯示的學(xué)科。
    發(fā)表于 03-22 16:33 ?0次下載

    ZX Spectrum8位個(gè)人家用計(jì)算機(jī)

    電子發(fā)燒友網(wǎng)站提供《ZX Spectrum8位個(gè)人家用計(jì)算機(jī).zip》資料免費(fèi)下載
    發(fā)表于 08-05 10:14 ?0次下載
    ZX Spectrum8位個(gè)人<b class='flag-5'>家用計(jì)算機(jī)</b>

    使用計(jì)算機(jī)視覺(jué)進(jìn)行電梯乘客計(jì)數(shù)

    電子發(fā)燒友網(wǎng)站提供《使用計(jì)算機(jī)視覺(jué)進(jìn)行電梯乘客計(jì)數(shù).zip》資料免費(fèi)下載
    發(fā)表于 06-12 15:35 ?0次下載
    使<b class='flag-5'>用計(jì)算機(jī)</b>視覺(jué)進(jìn)行電梯乘客計(jì)數(shù)

    工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別

    工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別? 工業(yè)計(jì)算機(jī)和商用計(jì)算機(jī)是兩種應(yīng)用于不同領(lǐng)域的計(jì)算機(jī)系統(tǒng)。雖然它們?cè)诩夹g(shù)方面存在一些共性,但在功能、設(shè)計(jì)、可靠
    的頭像 發(fā)表于 12-27 10:50 ?891次閱讀

    計(jì)算機(jī)為什么利用反碼來(lái)實(shí)現(xiàn)減法?

    計(jì)算機(jī)為什么利用反碼來(lái)實(shí)現(xiàn)減法? 計(jì)算機(jī)實(shí)現(xiàn)減法運(yùn)算時(shí)利用反碼的原因可以從歷史背景、
    的頭像 發(fā)表于 02-19 15:10 ?1345次閱讀