步驟1:材料
1。 LabVIEW的
2。 LabVIEW MakerHub LINX
3。 chipKIT WF32
4。 MPIDE
5。 PmodCLP
6。面包板(請(qǐng)查看此頁面上的“無焊料面包板套件-小型”)。
步驟2:接線
在Digilent頁面的參考表中,我們獲得了上面的表格,該表格顯示了每個(gè)引腳及其功能。針腳1.5、1.11和2.5為信號(hào)地,針腳1.6、1.12和2.6為電源(3.3V)。其余引腳(除了未連接的2.4引腳)是數(shù)字輸出線。有關(guān)引腳號(hào)和數(shù)字通道之間的正確連接,請(qǐng)參考上面的excel表。
第3步:編寫MPIDE(自定義命令)代碼
有關(guān)MPIDE的設(shè)置和基礎(chǔ)知識(shí),請(qǐng)從Digilent中學(xué)習(xí)此學(xué)習(xí)模塊。
由于LINX尚未直接支持并行數(shù)據(jù)接口,因此必須使用自定義命令功能。自定義命令的工作原理是在設(shè)備固件中添加自定義函數(shù),然后從LabVIEW調(diào)用該函數(shù)。
查看此鏈接以獲取有關(guān)如何使用自定義命令的教程。遵循本指南,直到執(zhí)行該步驟的第7步,但可以隨時(shí)繼續(xù)閱讀以了解自定義命令的工作方式。
從此處下載下面隨附的.pde文件。該文件是我使用LCD屏幕數(shù)據(jù)表為PmodCLP制作的自定義固件文件。注意-此自定義固件文件僅適用于chipKIT WF32。如果您使用其他ChipKIT設(shè)備,請(qǐng)查看LabVIEW MakerHub的自定義命令鏈接。只需從.pde文件中獲取我的自定義函數(shù),并包括指南中描述的前向聲明和attach自定義命令函數(shù)即可。
現(xiàn)在,您所需要做的就是將該文件上傳到WF32或您所使用的任何板上
第4步:LabVIEW代碼
現(xiàn)在開始簡(jiǎn)單的部分!
下載以下LabVIEW代碼并打開它。選擇WF32的COM端口(如果您不確定這是哪個(gè)COM端口,請(qǐng)查看介紹中我指示的鏈接)。
在程序框圖的字符串常量中輸入您想要的內(nèi)容,就可以開始了!單擊運(yùn)行箭頭,您的字符串常量條目將出現(xiàn)在LCD屏幕上。
最大字符串長(zhǎng)度設(shè)置為16,因?yàn)檫@是第一行的長(zhǎng)度。您可以通過檢查數(shù)據(jù)表并更改MPIDE中的自定義固件代碼來自己添加第二行。
-
lcd
+關(guān)注
關(guān)注
34文章
4520瀏覽量
171660 -
LabVIEW
+關(guān)注
關(guān)注
2002文章
3670瀏覽量
336173 -
面包板
+關(guān)注
關(guān)注
4文章
299瀏覽量
18164
發(fā)布評(píng)論請(qǐng)先 登錄
LabVIEW的詳細(xì)簡(jiǎn)介和應(yīng)用(文末免費(fèi)分享LabVIEW相關(guān)資料合集)


LabVIEW運(yùn)動(dòng)控制(四):EtherCAT運(yùn)動(dòng)控制器的周期上報(bào)功能#正運(yùn)動(dòng)技術(shù) #LabVIEW
用Labview寫一個(gè)電子稱的485串口程序

設(shè)計(jì)者怎樣根據(jù)DSP的規(guī)格書來確定哪根IO口可以當(dāng)做LCD的時(shí)鐘信號(hào)呢?
用TLC3574進(jìn)行AD轉(zhuǎn)換,無論輸入怎樣改變,輸出數(shù)據(jù)不變化,怎么解決?
LabVIEW運(yùn)動(dòng)控制(一):EtherCAT運(yùn)動(dòng)控制器的SCARA機(jī)械手應(yīng)用

請(qǐng)問TAS5706如何用硬件控制I2C?
多個(gè)TLV320AIC3254用一路I2C總線對(duì)其配置可行嗎?
使用MSP430? MCU和段式LCD進(jìn)行設(shè)計(jì)

labview是什么編程語言寫的
怎樣用自己的電腦遠(yuǎn)程公司的電腦

評(píng)論