日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

沒有直接可用的Pmod驅(qū)動(dòng)?傳授你一招填坑秘籍

YCqV_FPGA_EETre ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-01-17 09:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

沒有直接可用的Pmod驅(qū)動(dòng)?

傳授你一招填坑秘籍

之前我們提到過「Pmod傳感模塊」,這一搭配FPGA開發(fā)板進(jìn)行快速原型系統(tǒng)開發(fā)的利器。事實(shí)上,除了Pmod標(biāo)準(zhǔn)定義接口的專利方 —— Digilent公司所提供的近百種功能豐富的原廠Pmod傳感模塊之外(一般都配有免費(fèi)的ip驅(qū)動(dòng)供開發(fā)者直接調(diào)用),市場(chǎng)上存在著很多來(lái)自不同供應(yīng)商所提供的可用Pmod模塊。

然鵝,很多來(lái)自于不知名小廠的Pmod(以***、深圳的山寨廠商居多),往往并不提供模塊驅(qū)動(dòng),需要用戶自己去寫驅(qū)動(dòng)填坑。如果你不幸中招,聊表安慰之余,今天就傳授你一招填坑秘籍,教你在沒有可用驅(qū)動(dòng)情況下的應(yīng)對(duì)之策。

先說(shuō)重點(diǎn):如果沒有可用的驅(qū)動(dòng),可以使用Zynq SoC PL端(可編程邏輯)的Pmod橋模塊,它讓我們能夠在選用的開發(fā)板與Pmod端口之間建立正確的映射,然后開發(fā)我們自己的Zynq PS(處理系統(tǒng))驅(qū)動(dòng)。假如你仔細(xì)研究正規(guī)廠商所提供的Pmod驅(qū)動(dòng),你會(huì)發(fā)現(xiàn)這些驅(qū)動(dòng)其實(shí)也是使用Pmod橋加上一個(gè)AXI I2C或者SPI組件所實(shí)現(xiàn)的。

圖:Digilent PmodAD2:12位四通道模擬數(shù)字轉(zhuǎn)換器的驅(qū)動(dòng)組件

此文中,我們就將以Digilent(迪芝倫)PmodDA4:8通道DAC模塊,以及PmodAD2:4通道ADC模塊為例,我們將這兩個(gè)模塊整合在一起,借助Pmod橋模塊自行開發(fā)驅(qū)動(dòng),用PmodDA4生成模擬信號(hào),并用PmodAD2來(lái)接收信號(hào)。

圖:用Digilent Analog Discovery口袋儀器對(duì)PmodDA4測(cè)試

Pmod橋模塊允許我們定義開發(fā)板板載Pmod接口上下兩排的輸入類型,可以選擇定義為GPIO、UART、I2C或者SPI協(xié)議接口。我們?yōu)樗栩?qū)動(dòng)的板載Pmod接口上下層都進(jìn)行相應(yīng)的選擇配置,使得Pmod傳感器的管腳輸出(pinout)與對(duì)應(yīng)的板載接口標(biāo)準(zhǔn)一致。有興趣的朋友,可點(diǎn)擊「閱讀原文」,下載查看Digilent Pmod傳感器的接口標(biāo)準(zhǔn)文檔

對(duì)于PmodDA4,我們只需要在板載Pmod接口上層使用SPI協(xié)議。這樣選擇后,我們需要提供實(shí)際的SPI通信通道。由于我們使用的是Zynq SoC開發(fā)板(Digilent Arty Z7),所以這里我們有兩個(gè)選擇。第一個(gè)方法是在PL端使用AXI SPI IP模塊與Pmod橋模塊建立連接。第二個(gè)方法(也是這里我們將采用的)是使用EMIO建立Zynq PS SPI與Pmod橋中間的連接。這一方法將讓我們能夠在PS SPI端口與Pmod橋模塊輸入管腳之間建立直連。

為了實(shí)現(xiàn)這一點(diǎn)我們需要閱讀官方的Pmod接口標(biāo)準(zhǔn)文檔來(lái)確保SPI管腳與Pmod橋輸入管腳之間正確的映射(例如哪個(gè)PS SPI信號(hào)連接到IN_0)。Pmod 橋模塊的管腳代表不同的接口類型,它們的命名也是通用的。下面的框圖展示了這里我們是如何實(shí)現(xiàn)PmodDA4管腳的映射。在這個(gè)示例中我們完成管腳映射后就可以構(gòu)建工程,導(dǎo)出到SDK,編寫軟件程序驅(qū)動(dòng)DA4。

我們可以使用SDK中由BSP創(chuàng)建的SPI驅(qū)動(dòng)來(lái)驅(qū)動(dòng)PmodDA4。為了實(shí)現(xiàn)與PmodDA4的交互,第一件事我們要做的就是初始化SPI控制器。我們?cè)O(shè)置好SPI時(shí)鐘相位和主操作選項(xiàng)后就可以定義緩沖區(qū),并使用輪詢傳輸模式將所需的信息傳遞給PmodDA4。更復(fù)雜的驅(qū)動(dòng)則將使用中斷驅(qū)動(dòng)方式而非輪詢的方式。

下面,我們對(duì)創(chuàng)建好的PmodDA4驅(qū)動(dòng)文件進(jìn)行測(cè)試。我們驅(qū)動(dòng)一個(gè)簡(jiǎn)單的諧波輸出,并使用Digilent Analog Discovery口袋儀器的示波器功能來(lái)監(jiān)測(cè)DAC輸出。接收到的信號(hào)如下:

完成了所有設(shè)置PmodDA4以預(yù)期的方式正常工作,然后我們將PmodDA4與PmodAD2連接在一起,這樣Zynq SoC才能夠接收信號(hào):

測(cè)試時(shí)我們要非常仔細(xì),以確保PmodDA4輸出的信號(hào)在PmodAD2的工作范圍內(nèi),全部完成后則會(huì)顯示PmodDA4能夠在硬件上正常工作。

到這里,相信大家已經(jīng)了解了在沒有可用驅(qū)動(dòng)的情況下如何自行創(chuàng)建Pmod驅(qū)動(dòng)。當(dāng)然,填坑往往是不得已而為之,人生苦短,芳華有限,盡量少碰不提供驅(qū)動(dòng)的山寨小廠Pmod才是王道。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 賽靈思
    +關(guān)注

    關(guān)注

    33

    文章

    1798

    瀏覽量

    133682
  • 傳感模塊
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    8024
  • Pmod驅(qū)動(dòng)
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    1984

原文標(biāo)題:只需一招,Zynq搭配Pmod開發(fā),沒驅(qū)動(dòng)也不怕

文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    無(wú)刷吸塵器驅(qū)動(dòng)方案參數(shù)虛標(biāo)?其利天下教你3

    無(wú)刷吸塵器驅(qū)動(dòng)方案參數(shù)虛標(biāo),已經(jīng)成為行業(yè)公開的潛規(guī)則。很多吸塵器廠家踩過這樣的:方案商給出的紙面參數(shù)完美,靜態(tài)功耗≤5μA、效率≥90%、峰值電流50A,可拿到樣品實(shí)測(cè),各項(xiàng)指標(biāo)大打折扣;等到
    的頭像 發(fā)表于 04-04 14:00 ?741次閱讀
    無(wú)刷吸塵器<b class='flag-5'>驅(qū)動(dòng)</b>方案參數(shù)虛標(biāo)?其利天下教你3<b class='flag-5'>招</b>避<b class='flag-5'>坑</b>

    采購(gòu)晶振怕被?這份避手冊(cè)請(qǐng)收好

    。本文結(jié)合行業(yè)實(shí)操經(jīng)驗(yàn),梳理晶振采購(gòu)全流程的避要點(diǎn),幫你從“踩者”變身“選品行家”。、選型避:別讓參數(shù)“文字游戲”迷惑你晶振的核心參數(shù)直接
    的頭像 發(fā)表于 03-24 14:22 ?1160次閱讀
    采購(gòu)晶振怕被<b class='flag-5'>坑</b>?這份避<b class='flag-5'>坑</b>手冊(cè)請(qǐng)收好

    IT 補(bǔ)丁管理的8大深坑,一招全破解

    很多IT團(tuán)隊(duì)到每月的“補(bǔ)丁星期二”就頭疼,設(shè)備多、遠(yuǎn)程管不過來(lái)、補(bǔ)丁總漏打、怕更崩系統(tǒng)、審計(jì)要的材料拿不出來(lái)。對(duì)企業(yè)來(lái)說(shuō),補(bǔ)丁管理絕不僅僅是看到更新提示點(diǎn)下“立即更新”那么簡(jiǎn)單,而是套關(guān)乎終端
    的頭像 發(fā)表于 03-19 17:05 ?868次閱讀
    IT 補(bǔ)丁管理的8大深坑,<b class='flag-5'>一招</b>全破解

    MAX8520/MAX8521:超小尺寸光模塊TEC功率驅(qū)動(dòng)器的設(shè)計(jì)秘籍

    MAX8520/MAX8521:超小尺寸光模塊TEC功率驅(qū)動(dòng)器的設(shè)計(jì)秘籍 在光模塊設(shè)計(jì)中,熱管理是個(gè)關(guān)鍵環(huán)節(jié),而熱電冷卻器(TEC)功率驅(qū)動(dòng)器則是實(shí)現(xiàn)精確溫度控制的核心組件。Maxi
    的頭像 發(fā)表于 02-28 17:15 ?1309次閱讀

    暴力風(fēng)扇驅(qū)動(dòng)板采購(gòu)避:這 3 類方案千萬(wàn)別選

    暴力風(fēng)扇驅(qū)動(dòng)板采購(gòu)怎么避?多年量產(chǎn)經(jīng)驗(yàn)總結(jié),拆解3類絕對(duì)不能選的驅(qū)動(dòng)方案,幫你避開量產(chǎn)翻車、成本超支、售后爆炸的行業(yè)大坑
    的頭像 發(fā)表于 02-28 09:00 ?847次閱讀
    暴力風(fēng)扇<b class='flag-5'>驅(qū)動(dòng)</b>板采購(gòu)避<b class='flag-5'>坑</b>:這 3 類方案千萬(wàn)別選

    終端體機(jī) 3C 認(rèn)證避指南:這些細(xì)節(jié)直接影響拿證效率

    卡殼等問題,導(dǎo)致拿證周期翻倍、成本增加,甚至錯(cuò)失市場(chǎng)良機(jī)。本文聚焦終端體機(jī)3C認(rèn)證全流程高頻點(diǎn),結(jié)合2023年以來(lái)的新版認(rèn)證規(guī)則與實(shí)操案例,拆解關(guān)鍵細(xì)節(jié)與避
    的頭像 發(fā)表于 02-06 16:17 ?1133次閱讀
    終端<b class='flag-5'>一</b>體機(jī) 3C 認(rèn)證避<b class='flag-5'>坑</b>指南:這些細(xì)節(jié)<b class='flag-5'>直接</b>影響拿證效率

    智能樓宇改造避指南:別再換掉所有老設(shè)備!一招搞定ETHERNET/IP轉(zhuǎn)DEVICENET的共存難題

    智能樓宇改造避指南:別再換掉所有老設(shè)備!一招搞定ETHERNET/IP轉(zhuǎn)DEVICENET的共存難題 1. 項(xiàng)目背景:老舊樓宇的智能化挑戰(zhàn) 在現(xiàn)代智能樓宇控制系統(tǒng)中,我們常面臨新舊設(shè)備混合的復(fù)雜
    的頭像 發(fā)表于 12-17 15:35 ?351次閱讀
    智能樓宇改造避<b class='flag-5'>坑</b>指南:別再換掉所有老設(shè)備!<b class='flag-5'>一招</b>搞定ETHERNET/IP轉(zhuǎn)DEVICENET的共存難題

    搞懂 Trinamic 這 7 個(gè)專利,電機(jī)驅(qū)動(dòng)芯片選型不踩

    搞懂Trinamic這7個(gè)專利電機(jī)驅(qū)動(dòng)芯片選型不踩!“能用、好用”的專利才是真剛需。在半導(dǎo)體電機(jī)驅(qū)動(dòng)領(lǐng)域頗具口碑的德國(guó)Trinamic,就藏著批“落地即省事兒”的專利技術(shù)——今天咱
    的頭像 發(fā)表于 12-10 17:47 ?446次閱讀
    搞懂 Trinamic 這 7 個(gè)專利,電機(jī)<b class='flag-5'>驅(qū)動(dòng)</b>芯片選型不踩<b class='flag-5'>坑</b>!

    Air8000 LuatOS exgnss擴(kuò)展庫(kù)應(yīng)用秘籍:定位開發(fā)避指南!

    在LuatOS exgnss擴(kuò)展庫(kù)的使用中,開發(fā)者常因坐標(biāo)系誤區(qū)或模式管理不當(dāng)踩。本秘籍結(jié)合實(shí)戰(zhàn)經(jīng)驗(yàn),針對(duì)Air8000平臺(tái),系統(tǒng)總結(jié)常見問題(如WGS-84與國(guó)內(nèi)地圖偏差)、解決方案及最佳實(shí)踐
    的頭像 發(fā)表于 11-14 15:26 ?2026次閱讀
    Air8000 LuatOS exgnss擴(kuò)展庫(kù)應(yīng)用<b class='flag-5'>秘籍</b>:定位開發(fā)避<b class='flag-5'>坑</b>指南!

    工業(yè)電路總出問題?檳城BMG10D系列壓敏復(fù)合器件:一招解決過壓難題

    ”。工業(yè)電路總出問題?檳城BMG10D系列壓敏復(fù)合器件:一招解決過壓難題。它從根源上保證了品質(zhì)——原廠技術(shù)支持、穩(wěn)定供貨,不用擔(dān)心中間環(huán)節(jié)出岔子,買得放心,用得也踏
    的頭像 發(fā)表于 09-05 16:58 ?706次閱讀
    工業(yè)電路總出問題?檳城BMG10D系列壓敏復(fù)合器件:<b class='flag-5'>一招</b>解決過壓難題

    RK3588 PCIe設(shè)備識(shí)別失???一招“非法Class”陷阱

    前言:在RK3588平臺(tái)開發(fā)過程中,你是否遇到過這樣的窘境:明明PCIe總線上掛好了網(wǎng)卡模塊,lspci能識(shí)別到芯片,可驅(qū)動(dòng)就是加載失敗,排查半天找不到關(guān)鍵問題?別慌!本文將帶你步步解決這個(gè)棘手
    的頭像 發(fā)表于 08-29 08:32 ?2140次閱讀
    RK3588 PCIe設(shè)備識(shí)別失敗?<b class='flag-5'>一招</b>避<b class='flag-5'>坑</b>“非法Class”陷阱

    小紅書電商 API 接口,種草效果評(píng)估實(shí)用秘籍!

    ? ?在當(dāng)今社交電商時(shí)代,小紅書作為種草內(nèi)容的核心平臺(tái),其電商 API 接口為企業(yè)提供了強(qiáng)大的數(shù)據(jù)驅(qū)動(dòng)能力。種草效果評(píng)估不僅關(guān)乎營(yíng)銷 ROI,更直接影響到用戶轉(zhuǎn)化和品牌增長(zhǎng)。本文將步步揭秘如何利用
    的頭像 發(fā)表于 07-07 14:27 ?1223次閱讀
    小紅書電商 API 接口,種草效果評(píng)估實(shí)用<b class='flag-5'>秘籍</b>!

    一招解決多地區(qū)無(wú)感考勤的問題

    在當(dāng)今集團(tuán)化和連鎖化經(jīng)營(yíng)日益普及的背景下,企業(yè)通常會(huì)遭遇個(gè)管理難題:分散于各地的分公司考勤數(shù)據(jù)難以統(tǒng),統(tǒng)計(jì)工作滯后且流程繁瑣。傳統(tǒng)的指紋或刷卡考勤方式需要人工核對(duì),這不僅效率低下,還容易出現(xiàn)作弊
    的頭像 發(fā)表于 07-04 16:46 ?724次閱讀

    嵌入式工業(yè)平板硬件功耗異常頻發(fā)?聚徽這三定位癥結(jié)與高效解決

    、設(shè)備壽命縮短,甚至引發(fā)安全隱患。想要精準(zhǔn)定位功耗異常癥結(jié)并高效解決,可從以下三個(gè)關(guān)鍵方向入手。 第一招:全面排查電源管理系統(tǒng) 電源管理系統(tǒng)是嵌入式工業(yè)平板功耗的核心控制部分,其穩(wěn)定性和有效性直接影響設(shè)備功
    的頭像 發(fā)表于 07-01 16:59 ?756次閱讀

    HarmonyOS實(shí)戰(zhàn):一招解決等待多個(gè)并發(fā)結(jié)果

    講解開發(fā)過程中遇到的并發(fā)問題,官方API 11文檔寫的太簡(jiǎn)單了,根本沒有解決方案,小編也是苦思冥想,絞盡腦汁才找到解決方案。需要開發(fā)鴻蒙的小伙伴可以仔細(xì)閱讀,避免踩。** 問題 在開發(fā)清除緩存的功能時(shí),鴻蒙NEXT提供的文檔中說(shuō)明,應(yīng)用緩存文件
    的頭像 發(fā)表于 06-09 14:57 ?734次閱讀
    HarmonyOS實(shí)戰(zhàn):<b class='flag-5'>一招</b>解決等待多個(gè)并發(fā)結(jié)果
    陇南市| 泾阳县| 宁晋县| 高邮市| 依兰县| 石景山区| 兴城市| 迁安市| 苍梧县| 上高县| 定日县| 武义县| 怀化市| 虎林市| 恭城| 贡山| 屏东县| 临泉县| 屏南县| 和硕县| 漯河市| 屯昌县| 普洱| 垣曲县| 南华县| 五家渠市| 衡东县| 上犹县| 桂平市| 盐津县| 大田县| 余干县| 滨海县| 扎赉特旗| 扶风县| 镇康县| 松溪县| 邹平县| 澄迈县| 太谷县| 丰镇市|