在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

一種基于UART&SPI接口驗(yàn)證工具的設(shè)計(jì)與實(shí)現(xiàn)

電子工程師 ? 來(lái)源:現(xiàn)代電子技術(shù)第24期 ? 作者:李欣偉 ? 2021-04-08 09:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要:隨著WLAN(無(wú)線局域網(wǎng))的普及,各種接口的WLAN網(wǎng)卡層出不窮,像UART,SPI,USB等。為了驗(yàn)證接口的功能、性能和兼容性是否符合需求,在此提出了一種支持UART&SPI接口的驗(yàn)證工具。傳統(tǒng)的接口驗(yàn)證采用手動(dòng)驗(yàn)證的方法,即手動(dòng)修改UART接口的波特率或SPI接口的大小端等來(lái)達(dá)到遍歷所有用例的目的,傳統(tǒng)方法存在效率低,容易漏測(cè)測(cè)試用例等缺陷。而該工具通過(guò)命令通道完成上位機(jī)和下位機(jī)的協(xié)商,保持接口參數(shù)同步;數(shù)據(jù)通道驗(yàn)證在該接口參數(shù)下的功能和性能,實(shí)現(xiàn)了接口的功能和性能驗(yàn)證的自動(dòng)化,大大提高了測(cè)試效率,保證測(cè)試用例的覆蓋率。該工具適用于多種平臺(tái)下的UART和SPI接口驗(yàn)證。

0 引言

隨著WLAN的廣泛應(yīng)用,越來(lái)越多的芯片廠商投入到WLAN芯片開(kāi)發(fā)上。因此各種接口的WLAN芯片成為了各大廠商發(fā)展的主要方向。目前主流的接口有:USB,SDIO,UART,SPI等。

本公司設(shè)計(jì)了一款支持多接口、多協(xié)議的無(wú)線局域網(wǎng)802.11n(1T1R)的SoC芯片。該SoC芯片集成了SDIO,SPI,UART等接口。為了驗(yàn)證各個(gè)接口是否能夠達(dá)到設(shè)計(jì)需求,需要對(duì)各個(gè)接口進(jìn)行功能、性能和兼容性的測(cè)試。所謂接口驗(yàn)證,是指以接口為測(cè)試對(duì)象,詳細(xì)測(cè)試接口功能和性能。本文中是指UART接口和SPI接口。對(duì)于UART接口,需要對(duì)接口的波特率、數(shù)據(jù)長(zhǎng)度、奇偶校驗(yàn)位、停止位、流控、異常錯(cuò)誤等進(jìn)行驗(yàn)證。對(duì)于SPI接口,需要對(duì)接口的大小端、工作模式、工作速率等進(jìn)行驗(yàn)證。

1 接口單元驗(yàn)證的必要性

1.1 接口單元驗(yàn)證簡(jiǎn)介

如圖1所示,是接口單元驗(yàn)證的示意圖。測(cè)試板有兩個(gè)UART接口和一個(gè)SPI接口。下位機(jī)完成固件部分,也就是直接操作硬件;而上位機(jī)完成測(cè)試用例管理和接口驅(qū)動(dòng)兩部分。

o4YBAGBuXCKAA3rjAAAujlG6rSQ997.png

1.2 對(duì)接口進(jìn)行單元驗(yàn)證的原因

(1)驗(yàn)證接口的功能是否實(shí)現(xiàn)。保證設(shè)備能夠正確枚舉,各種配置下數(shù)據(jù)收發(fā)通路暢通。

(2)對(duì)各個(gè)接口的性能有一個(gè)準(zhǔn)確的把握。有了接口性能數(shù)據(jù)后,可以幫助在系統(tǒng)測(cè)試階段定位問(wèn)題。在系統(tǒng)測(cè)試階段,性能瓶頸一方面來(lái)自于接口,一方面來(lái)自于WiFi。在接口驗(yàn)證階段獲得這個(gè)數(shù)據(jù)后可以幫助分析和定位問(wèn)題。

(3)在平臺(tái)兼容性測(cè)試中,由于平臺(tái)的兼容性主要與接口有關(guān),與WiFi無(wú)關(guān),如果把兼容性放到系統(tǒng)測(cè)試階段去做,無(wú)形中增加了定位問(wèn)題的難度。

1.3 傳統(tǒng)接口驗(yàn)證的方法及缺陷

傳統(tǒng)的驗(yàn)證方法是將上位機(jī)與下位機(jī)分離開(kāi)來(lái)。首先上位機(jī)修改參數(shù),之后下位機(jī)修改參數(shù),編譯固件、運(yùn)行,上位機(jī)與下位機(jī)進(jìn)行通信。上位機(jī)與下位機(jī)之間沒(méi)有協(xié)商,直接進(jìn)行通信。以UART接口的功能驗(yàn)證為例來(lái)說(shuō)明一下接口驗(yàn)證方法的缺陷。

UART的功能驗(yàn)證主要是各種配置下(波特率、數(shù)據(jù)長(zhǎng)度、奇偶校驗(yàn)位、停止位的組合)是否能夠準(zhǔn)確無(wú)誤地傳輸數(shù)據(jù)。如果按照這種測(cè)試方法的話,測(cè)試效率很低。另外一個(gè)方面,由于主觀因素的影響,采用手動(dòng)的方法容易漏測(cè)測(cè)試用例。

綜上,傳統(tǒng)接口單元驗(yàn)證方法的缺陷為:測(cè)試效率低;容易漏測(cè)測(cè)試用例。

2 接口驗(yàn)證工具的設(shè)計(jì)

2.1 硬件架構(gòu)

2.1.1 PC下的硬件結(jié)構(gòu)

如圖2所示,描述的是PC環(huán)境下的UART接口的驗(yàn)證硬件結(jié)構(gòu)圖。

pIYBAGBuXEaAFUr8AAAgGIpagQs792.png

其中PCI通過(guò)JTAG接口控制測(cè)試板,完成固件的下載。PC2與測(cè)試板通過(guò)UART接口連接,UART0接口是命令接口,主要傳輸PC2對(duì)測(cè)試板的命令及測(cè)試板的響應(yīng);UART1是數(shù)據(jù)接口,主要傳輸PC2和測(cè)試板之間的數(shù)據(jù)。

2.1.2 嵌入式平臺(tái)下的硬件結(jié)構(gòu)

如圖3所示,描述的是嵌入式平臺(tái)下UART接口和SPI接口的驗(yàn)證硬件結(jié)構(gòu)圖。

o4YBAGBuXFOAFNFlAAAueU9pgQM440.png

其中PCI通過(guò)JTAG接口控制測(cè)試板,完成固件的下載。PC2通過(guò)串口控制嵌入式平臺(tái)。在驗(yàn)證UART接口時(shí),連接測(cè)試板與嵌入式平臺(tái)的兩個(gè)UART口,UART0接口是命令接口,主要傳輸嵌入式平臺(tái)對(duì)測(cè)試板的命令及測(cè)試板的響應(yīng);UART1是數(shù)據(jù)接口,主要傳輸嵌入式平臺(tái)與測(cè)試板之間的數(shù)據(jù)。

在驗(yàn)證SPI接口時(shí),連接測(cè)試板與嵌入式平臺(tái)的UART0口及SPI接口。同樣地,UART0是命令接口,主要傳輸嵌入式平臺(tái)與測(cè)試板的命令傳輸;SPI是數(shù)據(jù)接口,傳輸嵌入式平臺(tái)與測(cè)試板之間的數(shù)據(jù)。

2.2 軟件結(jié)構(gòu)

驗(yàn)證軟件結(jié)構(gòu)見(jiàn)圖4,其中DUT設(shè)備為驗(yàn)證的對(duì)象。

o4YBAGBuXG2AaxO3AABXS0ilrRM452.png

(1)用例管理層

主要生成各種測(cè)試用例。對(duì)于UART接口來(lái)說(shuō),包括UART波特率、數(shù)據(jù)長(zhǎng)度、停止位、奇偶校驗(yàn)位等屬性組合的設(shè)置及高級(jí)設(shè)置項(xiàng)等。

對(duì)于SPI接口來(lái)說(shuō),主要包括SPI的各種模式、各種時(shí)鐘、大小端及上下行數(shù)據(jù)的測(cè)試用例的生成。

(2)配置接口層

依據(jù)配置程序與驅(qū)動(dòng)程序命令/事件接口定義完成各種命令的發(fā)送,并做相應(yīng)的事件處理。

(3)驅(qū)動(dòng)接口層

依據(jù)配置程序與驅(qū)動(dòng)程序命令/事件接口定義對(duì)配置程序發(fā)送的命令進(jìn)行解析,同時(shí)對(duì)硬件的狀態(tài)信息進(jìn)行響應(yīng)。

(4)硬件接口層

主要負(fù)責(zé)驅(qū)動(dòng)與固件接口操作,對(duì)DUT設(shè)備進(jìn)行設(shè)置,對(duì)DUT進(jìn)行寫(xiě)命令/數(shù)據(jù),或從DUT設(shè)備獲取狀態(tài)/數(shù)據(jù)信息。

3 接口驗(yàn)證工具的實(shí)現(xiàn)

考慮到兼容各個(gè)嵌入式平臺(tái)(Linux系統(tǒng)),故整個(gè)上位機(jī)軟件工作在Linux系統(tǒng)下。從圖5可以看出,整個(gè)軟件的實(shí)現(xiàn)主要由配置程序、驅(qū)動(dòng)程序及固件3部分組成。本文重點(diǎn)介紹配置程序及驅(qū)動(dòng)程序部分。

o4YBAGBuXICABpoVAABFJs2DxtA943.png

3.1 配置程序

配置程序主要由測(cè)試用例管理和配置接口層兩部分組成,主要完成測(cè)試用例管理及測(cè)試用例的生成。

3.1.1 測(cè)試用例管理

測(cè)試用例管理部分主要完成測(cè)試用例的分發(fā)、定位以及測(cè)試結(jié)果的收集。為了兼容各個(gè)Linux版本,測(cè)試用例管理部分不采用界面的形式進(jìn)行管理,而是采用命令行的形式運(yùn)行。用例管理部分可以選擇單個(gè)或多個(gè)測(cè)試用例進(jìn)行測(cè)試。例如:uart_test case1 case2是對(duì)第一、二個(gè)測(cè)試用例進(jìn)行測(cè)試,uart_test all是對(duì)所有的測(cè)試用例進(jìn)行測(cè)試。測(cè)試用例管理部分會(huì)根據(jù)測(cè)試用例ID自動(dòng)定位到相應(yīng)的程序執(zhí)行。圖5是測(cè)試用例管理部分的流程圖。

3.1.2 測(cè)試用例的生成

以UART接口為例,描述一個(gè)完整的測(cè)試用例。圖6描述的是一個(gè)UART接口的完整的測(cè)試用例。從途中可以清晰地看出配置程序是如何協(xié)調(diào)上位機(jī)與下位機(jī)之間的通信的。

pIYBAGBuXJiAD38YAAG4QrfyXk8525.png

本文提出的驗(yàn)證工具與以往的驗(yàn)證工具最大的區(qū)別在于配置程序可以協(xié)調(diào)上位機(jī)與下位機(jī)。上位機(jī)與下位機(jī)并不是完全分離的,而是由配置程序統(tǒng)一協(xié)調(diào),分別給上位機(jī)和下位機(jī)下發(fā)命令修改參數(shù)及通信。

3.1.3 兼容性的實(shí)現(xiàn)

由于對(duì)SPI接口來(lái)說(shuō),要求兼容PC機(jī)和多個(gè)嵌入式平臺(tái),所以在程序的設(shè)計(jì)上要考慮兼容性的問(wèn)題。

兼容性問(wèn)題需要考慮兩個(gè)方面:

(1)數(shù)據(jù)類(lèi)型的重定義。

(2)采用分層設(shè)計(jì)的思想。

3.2 驅(qū)動(dòng)程序

驅(qū)動(dòng)程序主要包括驅(qū)動(dòng)接口層和硬件接口層。其中驅(qū)動(dòng)接口層主要完成將配置程序的命令或數(shù)據(jù)進(jìn)行解析,通過(guò)接口發(fā)送出去,而硬件接口層主要負(fù)責(zé)驅(qū)動(dòng)與硬件(固件)接口操作,負(fù)責(zé)對(duì)DUT設(shè)備進(jìn)行設(shè)置,對(duì)待測(cè)設(shè)備進(jìn)行寫(xiě)命令/數(shù)據(jù),或從DUT設(shè)備獲取狀態(tài)/數(shù)據(jù)信息。

3.2.1 UART接口驅(qū)動(dòng)開(kāi)發(fā)

UART協(xié)議比較簡(jiǎn)單,本文不對(duì)UART協(xié)議進(jìn)行介紹。由于在LINUX系統(tǒng)下,對(duì)串口有相當(dāng)好的支持。Linux下把串口看作一個(gè)文件來(lái)處理,故對(duì)串口的讀寫(xiě)操作相當(dāng)于對(duì)文件直接進(jìn)行讀寫(xiě)操作。這樣我們可以直接調(diào)用系統(tǒng)函數(shù)如open,write,read,close等對(duì)串口進(jìn)行操作。

需要注意的是,對(duì)串口的寫(xiě)操作比較容易,但是讀操作存在著阻塞I/O的問(wèn)題。在對(duì)串口進(jìn)行讀取操作的時(shí)候,如果使用的是RAW模式,每個(gè)read系統(tǒng)調(diào)用將返回當(dāng)前串行輸入緩沖區(qū)中存在的字節(jié)數(shù)。如果沒(méi)有數(shù)據(jù),將會(huì)一直阻塞到有字符到達(dá)或者間隔時(shí)鐘到期,或者發(fā)生錯(cuò)誤此時(shí)可采用異步讀取。所謂異步讀取,指的是先查詢串口,看串口是否可用,直到串口可用了再去讀就可以避免阻塞I/O的問(wèn)題。

3.2.2 SPI接口驅(qū)動(dòng)開(kāi)發(fā)

(1)SPI概述

SPI的通信原理很簡(jiǎn)單,它以主從方式工作,這種模式通常有一個(gè)主設(shè)備和一個(gè)或多個(gè)從設(shè)備,需要至少4根線,事實(shí)上3根也可以(單向傳輸時(shí)或者硬件復(fù)用兩根數(shù)據(jù)線),也是所有基于SPI的設(shè)備共有的,它們是MISO,MOSI,SCK,CS。

MOSI為主設(shè)備數(shù)據(jù)輸出,從設(shè)備數(shù)據(jù)輸入;MISO為主設(shè)備數(shù)據(jù)輸入,從設(shè)備數(shù)據(jù)輸出;SCK為時(shí)鐘信號(hào),由主設(shè)備產(chǎn)生;CS為從設(shè)備使能信號(hào),由主設(shè)備控制。

(2)SPI驅(qū)動(dòng)開(kāi)發(fā)

在Linux下開(kāi)發(fā)SPI驅(qū)動(dòng)有兩種方式,一種是采用Linux自帶的SPI子系統(tǒng),一種是采用字符設(shè)備驅(qū)動(dòng)的形式。本文采用了字符設(shè)備驅(qū)動(dòng)的形式。在Linux 2.6內(nèi)核中使用cdev結(jié)構(gòu)體描述字符設(shè)備。cdev結(jié)構(gòu)體如下所示。字符設(shè)備的主要工作是初始化、添加和刪除cdev的結(jié)構(gòu)體,申請(qǐng)和釋放設(shè)備號(hào),以及填充file_operations結(jié)構(gòu)體的操作函數(shù),實(shí)現(xiàn)file_operations結(jié)構(gòu)體中的read(),write()和ioctl()等。

cdev結(jié)構(gòu)體的dev_t成員定義了設(shè)備號(hào),另一個(gè)重要成員file_operations定義了字符設(shè)備驅(qū)動(dòng)提供給虛擬文件系統(tǒng)的接口函數(shù)。file_ operations結(jié)構(gòu)體中的成員函數(shù)是字符設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)的主體內(nèi)容,這些函數(shù)實(shí)際會(huì)在應(yīng)用程序進(jìn)行Linux的open(),write(),read(),close()等系統(tǒng)調(diào)用時(shí)最終被調(diào)用。

Linux字符設(shè)備驅(qū)動(dòng)主要由以下幾部分組成:

(1)字符設(shè)備驅(qū)動(dòng)模塊加載與卸載函數(shù)

在字符設(shè)備驅(qū)動(dòng)模塊加載函數(shù)中應(yīng)該實(shí)現(xiàn)設(shè)備號(hào)的申請(qǐng)和cdev的注冊(cè),對(duì)應(yīng)的是insmod過(guò)程,而在卸載函數(shù)中應(yīng)實(shí)現(xiàn)設(shè)備號(hào)的釋放和cdev的注銷(xiāo),對(duì)應(yīng)的是rmmod過(guò)程。

(2)字符設(shè)備驅(qū)動(dòng)的file_operations結(jié)構(gòu)體中成員函數(shù)

file_operations結(jié)構(gòu)體中成員函數(shù)是字符設(shè)備驅(qū)動(dòng)與內(nèi)核的接口,是用戶空間對(duì)Linux進(jìn)行系統(tǒng)調(diào)用最終的落實(shí)者。

(3)加載字符設(shè)備驅(qū)動(dòng)之后,在用戶空間建立一個(gè)設(shè)備節(jié)點(diǎn),在用戶空間就可以對(duì)設(shè)備進(jìn)行操作了,操作方式操作文件的方式相同。

3.2.3 驅(qū)動(dòng)與固件的接口

驅(qū)動(dòng)與固件之間的交互是通過(guò)自定義的“AT+”協(xié)議,協(xié)議交互流程見(jiàn)圖7。

pIYBAGBuXNuAYsNcAACn_NUYcF4090.png

AT+命令主要包括3個(gè):“AT+”:判斷串口鏈路是否正常。如果正常,返回OK;不正常,返回error;“AT+set”:接口參數(shù)設(shè)置命令。如果參數(shù)設(shè)置完成,返回OK;不正常,返回error;“AT+send”:數(shù)據(jù)發(fā)送命令。如果數(shù)據(jù)發(fā)送/接收正確,返回OK;否則,返回error。

4 結(jié)語(yǔ)

本文介紹的工具適用于UART接口和SPI接口的功能、性能和兼容性測(cè)試,可實(shí)現(xiàn)測(cè)試的自動(dòng)化。采用該測(cè)試工具,一方面提高了測(cè)試效率,大大節(jié)約了人力資源,時(shí)間和人力成本節(jié)約了50%以上;另一方面可以保證測(cè)試用例100%的覆蓋。

編輯:jq

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

    關(guān)注

    2

    文章

    663

    瀏覽量

    74432
  • PCI
    PCI
    +關(guān)注

    關(guān)注

    5

    文章

    679

    瀏覽量

    131714
  • SoC芯片
    +關(guān)注

    關(guān)注

    1

    文章

    641

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Analog Devices / Maxim Integrated MAX17851 SPI轉(zhuǎn)UART安全監(jiān)控橋接器數(shù)據(jù)手冊(cè)

    Analog Devices MAX17851 SPI轉(zhuǎn)UART安全監(jiān)控橋接器支持具有標(biāo)準(zhǔn)SPI端口的主機(jī)控制器與使用電池管理UART協(xié)議的
    的頭像 發(fā)表于 06-27 15:29 ?111次閱讀
    Analog Devices / Maxim Integrated MAX17851 <b class='flag-5'>SPI</b>轉(zhuǎn)<b class='flag-5'>UART</b>安全監(jiān)控橋接器數(shù)據(jù)手冊(cè)

    MAX3100 SPI/MICROWIRE兼容UART技術(shù)手冊(cè)

    MAX3100通用異步接收器/發(fā)射器(UART)是專(zhuān)為基于微控制器的小型系統(tǒng)優(yōu)化的較早UART。MAX3100采用SPI?/MICROWIRE?接口與主機(jī)微控制器(μC)通信,采用緊湊
    的頭像 發(fā)表于 05-26 14:31 ?209次閱讀
    MAX3100 <b class='flag-5'>SPI</b>/MICROWIRE兼容<b class='flag-5'>UART</b>技術(shù)手冊(cè)

    基于RK3576開(kāi)發(fā)板的SPI使用說(shuō)明

    SPI是串行外設(shè)接口(Serial Peripheral Interface)的縮寫(xiě),是 Motorola 公司推出的一種同步串行接口技術(shù),是一種
    的頭像 發(fā)表于 05-07 10:31 ?680次閱讀
    基于RK3576開(kāi)發(fā)板的<b class='flag-5'>SPI</b>使用說(shuō)明

    Java的SPI機(jī)制詳解

    作者:京東物流 楊葦葦 1.SPI簡(jiǎn)介 SPI(Service Provicer Interface)是Java語(yǔ)言提供的一種接口發(fā)現(xiàn)機(jī)制,用來(lái)實(shí)現(xiàn)
    的頭像 發(fā)表于 03-05 11:35 ?735次閱讀
    Java的<b class='flag-5'>SPI</b>機(jī)制詳解

    SPI通信總線概述和Verilog實(shí)現(xiàn)

    SPI = Serial Peripheral Interface,是串行外圍設(shè)備接口,是一種高速,全雙工,同步的通信總線。
    的頭像 發(fā)表于 02-07 14:28 ?1353次閱讀
    <b class='flag-5'>SPI</b>通信總線概述和Verilog<b class='flag-5'>實(shí)現(xiàn)</b>

    你知道什么是SPI嗎?文入門(mén),簡(jiǎn)單易懂

    在現(xiàn)代電子設(shè)備中,數(shù)據(jù)傳輸?shù)乃俣群托手陵P(guān)重要。SPI(SerialPeripheralInterface,串行外圍接口),作為一種同步串行數(shù)據(jù)總線,因其高效、全雙工的特點(diǎn)而廣泛應(yīng)用于嵌入式系統(tǒng)
    的頭像 發(fā)表于 02-05 17:22 ?4276次閱讀
    你知道什么是<b class='flag-5'>SPI</b>嗎?<b class='flag-5'>一</b>文入門(mén),簡(jiǎn)單易懂

    spi master接口的fpga實(shí)現(xiàn)

    串行外圍接口 大致了解: spi是個(gè)同步協(xié)議,數(shù)據(jù)在master和slaver間交換通過(guò)時(shí)鐘sck,由于它是同步協(xié)議,時(shí)鐘速率就可以各種變換。 sck:主機(jī)提供,從機(jī)不能操控,從器件由主機(jī)產(chǎn)生的時(shí)鐘控制。數(shù)據(jù)只有在sck來(lái)了的上升沿或者下降沿才傳輸。 高級(jí)
    的頭像 發(fā)表于 11-16 10:35 ?1123次閱讀
    <b class='flag-5'>spi</b> master<b class='flag-5'>接口</b>的fpga<b class='flag-5'>實(shí)現(xiàn)</b>

    恩智浦FRDM-MCXA153 RT-Thread實(shí)踐指南 實(shí)現(xiàn)和優(yōu)化RT-Thread的SPI驅(qū)動(dòng)

    串行外設(shè)接口(SPI)是一種廣泛使用的同步串行通信接口,在嵌入式系統(tǒng)中扮演著重要角色。本文將深入探討如何在NXP MCXA153 MCU上實(shí)現(xiàn)
    的頭像 發(fā)表于 11-14 08:58 ?1696次閱讀
    恩智浦FRDM-MCXA153 RT-Thread實(shí)踐指南 <b class='flag-5'>實(shí)現(xiàn)</b>和優(yōu)化RT-Thread的<b class='flag-5'>SPI</b>驅(qū)動(dòng)

    一種簡(jiǎn)單高效配置FPGA的方法

    本文描述了一種簡(jiǎn)單高效配置FPGA的方法,該方法利用微處理器從串行外圍接口SPI)閃存配置FPGA設(shè)備。這種方法減少了硬件組件、板空間和成本。
    的頭像 發(fā)表于 10-24 14:57 ?1541次閱讀
    <b class='flag-5'>一種</b>簡(jiǎn)單高效配置FPGA的方法

    SPI接口靜電放電防護(hù)方案

    SPI(Serial Peripheral Interface,串行外圍設(shè)備接口),是Motorola公司提出的一種同步串行接口技術(shù),是一種
    的頭像 發(fā)表于 09-20 15:31 ?718次閱讀
    <b class='flag-5'>SPI</b><b class='flag-5'>接口</b>靜電放電防護(hù)方案

    TDA4系列的SPI啟用和驗(yàn)證

    電子發(fā)燒友網(wǎng)站提供《TDA4系列的SPI啟用和驗(yàn)證.pdf》資料免費(fèi)下載
    發(fā)表于 09-04 10:50 ?2次下載
    TDA4系列的<b class='flag-5'>SPI</b>啟用和<b class='flag-5'>驗(yàn)證</b>

    SPIUART、RGMII、JTAG接口的低電壓轉(zhuǎn)換

    電子發(fā)燒友網(wǎng)站提供《SPIUART、RGMII、JTAG接口的低電壓轉(zhuǎn)換.pdf》資料免費(fèi)下載
    發(fā)表于 08-30 11:09 ?0次下載
    <b class='flag-5'>SPI</b>、<b class='flag-5'>UART</b>、RGMII、JTAG<b class='flag-5'>接口</b>的低電壓轉(zhuǎn)換

    MSPM0指導(dǎo)手冊(cè)UART轉(zhuǎn)SPI

    電子發(fā)燒友網(wǎng)站提供《MSPM0指導(dǎo)手冊(cè)UART轉(zhuǎn)SPI.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 11:35 ?2次下載
    MSPM0指導(dǎo)手冊(cè)<b class='flag-5'>UART</b>轉(zhuǎn)<b class='flag-5'>SPI</b>

    請(qǐng)問(wèn)ESP-12-E是否支持通過(guò)SPI而不是UART的AT命令接口

    ESP-12-E 是否支持通過(guò) SPI 而不是 UART 的 AT 命令接口
    發(fā)表于 07-16 07:52

    是否可以從SPI閃存啟動(dòng)HSPI接口

    是否可以從 SPI 閃存啟動(dòng)HSPI接口? 如果是這樣,是否可以使用 uart 啟動(dòng)模式/樂(lè)鑫下載工具下載此 SPI 閃存? 感謝您的幫助。
    發(fā)表于 07-08 07:35
    主站蜘蛛池模板: 色综合天天综合网国产国产人 | 依人成人| 国产毛片久久久久久国产毛片 | 精品四虎免费观看国产高清午夜 | 中国一级特黄真人毛片免费看 | 国产三级精品三级在线观看 | 男人边吃奶边做视频免费网站 | caoporn97人人做人人爱最新 | 免费视频色 | 欧美a色爱欧美综合v | 国产性夜夜性夜夜爽91 | 色视频欧美| 午夜资源站 | 激情.com| 五月激情在线 | 欧洲精品不卡1卡2卡三卡 | 国产女人18毛片水真多18精品 | 84pao强力永久免费高清 | 一级片在线免费观看 | 欧美高清免费一级在线 | 日本三级吹潮 | 欧美一卡2卡三卡4卡5卡免费观看 | 亚洲第一在线播放 | 一区二区三区四区电影 | 九九九精品视频免费 | 日韩在线免费看网站 | 午夜在线亚洲男人午在线 | www.色.con| 男男污肉高h坐便器调教 | 99久久免费精品视频 | 亚洲天堂网在线观看 | 18黄无遮挡免费视频 | 一区二区在线观看高清 | 大片毛片女女女女女女女 | 日韩有色| 欧美 变态 另类 人妖班 | 久久天天躁狠狠躁狠狠躁 | 激情综合婷婷 | 好爽好深太大了再快一点 | 88av视频在线 | 亚洲欧美日韩一区 |