一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

英創(chuàng)信息技術(shù)EM9280的GPIO特色及應(yīng)用簡介

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-15 15:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

EM9280是英創(chuàng)公司即將推出的新型工控主板產(chǎn)品。與英創(chuàng)公司的其他主板產(chǎn)品一樣,EM9280帶有32位通用數(shù)字IO(以下簡稱GPIO)。EM9280的各位GPIO的接口電平均為3.3V TTL電平,上電后均處于輸入狀態(tài);各位GPIO的方向均可獨立可設(shè)置,以方便使用。EM9280提供有標準的設(shè)備驅(qū)動程序API,應(yīng)用程序可直接通過這些API函數(shù)來操作這些GPIO,EM9280的資料光盤上提供有GPIO操作的C/C++C#的范例程序。對GPIO的操作的基本方法是打開GPIO的設(shè)備驅(qū)動文件“PIO1:”,然后通過調(diào)用DeviceIoContrtol來對GPIO進行設(shè)置或讀取GPIO管腳的輸入狀態(tài)。其具體的操作定義在bsp_drivers.h中:

#define GPIO_IOCTL_OUT_ENABLE // 激活指定GPIO的輸出功能
#define GPIO_IOCTL_OUT_DISABLE // 禁止指定GPIO的輸出功能
#define GPIO_IOCTL_OUT_SET // GPIO輸出高電平
#define GPIO_IOCTL_OUT_CLEAR // GPIO輸出低電平
#define GPIO_IOCTL_PIN_STATE // 讀取指定GPIO的輸入狀態(tài)

盡管EM9280的GPIO可以按統(tǒng)一的API函數(shù)來操作,但由于各位GPIO的實現(xiàn)機制的不同,其相應(yīng)速度是有所區(qū)別的。EM9280的GPIO按相應(yīng)速度分成低速和高速兩類。具體分類如下表所示:

GPIO管腳 類型 簡要說明
GPIO0 - GPIO1 高速GPIO API函數(shù)執(zhí)行時間大約10us
GPIO2 - GPIO5 低速GPIO API函數(shù)執(zhí)行時間大約100us
GPIO6 - GPIO7 高速GPIO API函數(shù)執(zhí)行時間大約10us
GPIO8 - GPIO9 低速GPIO API函數(shù)執(zhí)行時間大約100us
GPIO10 - GPIO11 高速GPIO API函數(shù)執(zhí)行時間大約10us
GPIO12 - GPIO19 低速GPIO API函數(shù)執(zhí)行時間大約100us
GPIO20 - GPIO31 高速GPIO API函數(shù)執(zhí)行時間大約10us


由于存在比較大的執(zhí)行時間的差異,因此在執(zhí)行讀取GPIO狀態(tài)操作時,也要求指定需要具體讀取的是哪幾位GPIO。指定的方法是把需要讀取的GPIO對應(yīng)位置1,不需要讀取的則為0,例如:

UINT32 u32StateBits = GPIO0; // 指定需要讀取的GPIO,這里為GPIO0
UINT32 u32StateRead;
if (!DeviceIoControl(hGpio, // file handle to the driver
GPIO_IOCTL_PIN_STATE, // I/O control code
&u32StateBits, // in buffer
sizeof(UINT32), // in buffer size
&u32StateRead, // out buffer
sizeof(UINT32), // out buffer size
NULL, // pointer to number of bytes returned
NULL)) // ignored (=NULL)
{
// 出錯處理……
}
// u32StateRead包含讀取的GPIO狀態(tài)

在大多數(shù)具體應(yīng)用中,每次往往只需要讀取一位GPIO的狀態(tài),因此只指定所需的GPIO即可,以保證API函數(shù)執(zhí)行時間最快。對其他的GPIO設(shè)置操作,只需要設(shè)置需操作的GPIO位信息,沒有返回參數(shù)。

為了提高管腳的利用率,EM9280的高速GPIO部分還復(fù)用了其他的接口功能,具體復(fù)用的情況如下表所示:

管腳 復(fù)用功能 簡要說明
GPIO0 CTS2# 與COM2口的CTS#復(fù)用管腳
GPIO1 RTS2# 與COM2口的RTS#復(fù)用管腳
GPIO2 低速GPIO
GPIO3 低速GPIO
GPIO4 低速GPIO
GPIO5 低速GPIO
GPIO6 PWM1 與PWM1復(fù)用管腳
GPIO7 PWM2 與PWM2復(fù)用管腳
GPIO8 低速GPIO
GPIO9 低速GPIO
GPIO10 RXD6 與COM6口的RXD復(fù)用管腳
GPIO11 TXD6 與COM6口的TXD復(fù)用管腳
GPIO12 低速GPIO
GPIO13 低速GPIO
GPIO14 低速GPIO
GPIO15 低速GPIO
GPIO16 低速GPIO
GPIO17 低速GPIO
GPIO18 低速GPIO
GPIO19 低速GPIO
GPIO20 PWM3 與PWM3復(fù)用管腳
GPIO21 PWM4 與PWM4復(fù)用管腳
GPIO22 I2C_SDA 與I2C總線的SDA復(fù)用管腳
GPIO23 I2C_SCL 與I2C總線的SCL復(fù)用管腳
GPIO24 IRQ1 與IRQ1復(fù)用管腳
GPIO25 IRQ2 與IRQ2復(fù)用管腳
GPIO26 IRQ3 與IRQ3復(fù)用管腳
GPIO27 IRQ4 與IRQ4復(fù)用管腳
GPIO28 SPI_MISO 與SPI接口的數(shù)據(jù)串入MISO復(fù)用管腳
GPIO29 SPI_MOSI 與SPI接口的數(shù)據(jù)串出MOSI復(fù)用管腳
GPIO30 SPI_SCLK 與SPI接口的同步時鐘SCLK復(fù)用管腳
GPIO31 SPI_CS0N 與SPI接口的片選控制CS0N復(fù)用管腳


從上表可見,對最常用的異步串口(UART)的功能,與GPIO復(fù)用的不多,這樣可最大限度的保證EM9280的串口及GPIO的可用性。對COM2如果不需要硬件流控功能,GPIO0 – GPIO1都仍然可以作為標準GPIO使用,而不會影響COM2的正常使用。

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

    關(guān)注

    7

    文章

    6101

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    DEKRA德凱成為沙特通信和信息技術(shù)設(shè)備技術(shù)法規(guī)認證機構(gòu)

    近日,DEKRA德凱成功獲得沙特標準、計量和質(zhì)量組織(SASO)認可,正式成為沙特通信和信息技術(shù)設(shè)備技術(shù)法規(guī)(Technical Regulation for Communications
    的頭像 發(fā)表于 07-15 14:27 ?196次閱讀

    中星微技術(shù)斬獲2025金???b class='flag-5'>創(chuàng)企業(yè)獎

    6月14日,由中國證券報主辦的2025科創(chuàng)金牛獎頒獎典禮在上海市舉行,2025科創(chuàng)金牛獎獲獎名單現(xiàn)場揭曉。其中中星微技術(shù)獲得新一代信息技術(shù)金???b class='flag-5'>創(chuàng)
    的頭像 發(fā)表于 06-16 14:16 ?756次閱讀

    科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略

    什么是信創(chuàng)?信創(chuàng),即“信息技術(shù)應(yīng)用創(chuàng)新”,是國家推動IT系統(tǒng)自主可控、安全可控的重要戰(zhàn)略工程。它不僅是技術(shù)層面的創(chuàng)新,更承載著保障國家網(wǎng)絡(luò)安全、推動產(chǎn)業(yè)升級和實現(xiàn)數(shù)字主權(quán)的重任。簡單來
    的頭像 發(fā)表于 06-13 10:06 ?1982次閱讀
    科普|信<b class='flag-5'>創(chuàng)</b>是什么?一文讀懂“<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新”戰(zhàn)略

    2025第二屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽正式開賽

    為進一步落實建設(shè)網(wǎng)絡(luò)強國和教育強國的戰(zhàn)略部署,推動各級教育行政部門及高校信息技術(shù)應(yīng)用創(chuàng)新能力提升,培養(yǎng)實戰(zhàn)型創(chuàng)新人才。龍芯中科聯(lián)合太初元碁、誠邁科技在2025第二屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽共同發(fā)布信息技術(shù)應(yīng)用創(chuàng)新人工智能方向(賽
    的頭像 發(fā)表于 05-13 16:21 ?536次閱讀

    創(chuàng)浪潮下,國產(chǎn)主板有什么新的發(fā)展機遇?

    信息技術(shù)應(yīng)用創(chuàng)新浪潮的推動下,國產(chǎn)主板迎來了諸多新的發(fā)展機遇。信創(chuàng)產(chǎn)業(yè)旨在實現(xiàn)信息技術(shù)領(lǐng)域的自主可控,這一戰(zhàn)略目標為國產(chǎn)主板的發(fā)展提供了廣闊的空間。信創(chuàng)浪潮下國產(chǎn)主板的發(fā)展機遇多元且
    的頭像 發(fā)表于 05-09 09:24 ?217次閱讀
    信<b class='flag-5'>創(chuàng)</b>浪潮下,國產(chǎn)主板有什么新的發(fā)展機遇?

    龍芯中科榮獲2024年度信息技術(shù)應(yīng)用創(chuàng)新工作委員會卓越貢獻成員單位

    近日,中國電子工業(yè)標準化技術(shù)協(xié)會信息技術(shù)應(yīng)用創(chuàng)新工作委員會(以下簡稱“信創(chuàng)工委會”)在北京召開2024年度工作總結(jié)座談會暨信創(chuàng)“大比武”總結(jié)大會。中國工程院院士、信
    的頭像 發(fā)表于 01-23 10:50 ?703次閱讀

    芯盛智能榮獲2024年信息技術(shù)應(yīng)用創(chuàng)新工作委員會卓越貢獻成員單位

    日前,中國電子工業(yè)標準化技術(shù)協(xié)會信息技術(shù)應(yīng)用創(chuàng)新工作委員會(以下簡稱 “信創(chuàng)工委會”)2024 年度總結(jié)座談會于北京隆重舉行。此次會議對在信創(chuàng)工作中作出突出貢獻的成員單位予以表彰。江蘇
    的頭像 發(fā)表于 01-20 09:56 ?639次閱讀

    飛騰助力首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽圓滿落幕

    近日,由中國教育技術(shù)協(xié)會主辦,教育部教育管理信息中心教育信創(chuàng)實驗室、公安部第三研究所、中國電子工業(yè)標準化技術(shù)協(xié)會信創(chuàng)工委會支持,北京航空航天
    的頭像 發(fā)表于 12-24 09:57 ?516次閱讀

    有方科技參編的信息技術(shù)團體標準發(fā)布

    近日,有方科技參編的《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第1部分:企業(yè)背景評價》《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第2部分:技術(shù)掌控評價》《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第
    的頭像 發(fā)表于 12-23 10:44 ?603次閱讀

    龍芯中科助力2024首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽成功舉辦

    近日,2024首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽在北京航空航天大學成功舉辦。本次大賽由中國教育技術(shù)協(xié)會主辦,教育信創(chuàng)實驗室、公安部第三研究所、中國電子工業(yè)標準化技術(shù)協(xié)會信
    的頭像 發(fā)表于 12-19 17:02 ?571次閱讀

    拓維信息參與牽頭組建!長沙新一代信息技術(shù)產(chǎn)教聯(lián)合體正式獲批

    的長沙新一代信息技術(shù)產(chǎn)教聯(lián)合體成功獲批,為長沙市信息技術(shù)產(chǎn)業(yè)發(fā)展注入了新的活力。圖/《2024年長沙市市級市域產(chǎn)教聯(lián)合體名單》長沙新一代信息技術(shù)產(chǎn)教聯(lián)合體將依托龍頭企
    的頭像 發(fā)表于 12-07 01:06 ?896次閱讀
    拓維<b class='flag-5'>信息</b>參與牽頭組建!長沙新一代<b class='flag-5'>信息技術(shù)</b>產(chǎn)教聯(lián)合體正式獲批

    中科創(chuàng)達榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達憑借非凡的技術(shù)實力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競爭力百強企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?970次閱讀

    創(chuàng)國產(chǎn)化背景下的工控主板發(fā)展現(xiàn)狀

    創(chuàng),是信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)業(yè)的簡稱,于2016年“信創(chuàng)工委會”(信息技術(shù)應(yīng)用創(chuàng)新工作委員會)提出,目的就是要推動我們國內(nèi)軟硬件關(guān)鍵技術(shù)的研發(fā)
    的頭像 發(fā)表于 09-21 16:15 ?880次閱讀

    梯度科技入選2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案名單

    日前,工業(yè)和信息化部網(wǎng)絡(luò)安全產(chǎn)業(yè)發(fā)展中心(工業(yè)和信息化部信息中心)在天津舉辦2024信息技術(shù)應(yīng)用創(chuàng)新發(fā)展大會暨解決方案應(yīng)用推廣大會。會上正式公布了2023年
    的頭像 發(fā)表于 09-09 16:29 ?762次閱讀

    中軟國際信創(chuàng)服務(wù)助力大連信創(chuàng)產(chǎn)業(yè)發(fā)展

    為進一步激發(fā)大連本地信創(chuàng)產(chǎn)業(yè)生態(tài)的活力與潛力,搭建一個高效、開放的交流平臺。由大連軟件行業(yè)協(xié)會攜手大連市信息技術(shù)應(yīng)用創(chuàng)新綜合服務(wù)中心主辦,中軟國際協(xié)辦的,2024年大連市信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)業(yè)發(fā)展大會
    的頭像 發(fā)表于 08-27 16:49 ?1311次閱讀