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

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

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

3天內不再提示

英創信息技術EM9280的GPIO特色及應用簡介

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-15 15:28 ? 次閱讀

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

盡管EM9280的GPIO可以按統一的API函數來操作,但由于各位GPIO的實現機制的不同,其相應速度是有所區別的。EM9280的GPIO按相應速度分成低速和高速兩類。具體分類如下表所示:

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


由于存在比較大的執行時間的差異,因此在執行讀取GPIO狀態操作時,也要求指定需要具體讀取的是哪幾位GPIO。指定的方法是把需要讀取的GPIO對應位置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狀態

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

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

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


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

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

    關注

    7

    文章

    6094

    瀏覽量

    36068
收藏 人收藏

    評論

    相關推薦

    長沙新一代信息技術產教聯合體正式成立,拓維信息當選理事長單位

    3月22日,“長沙新一代信息技術產教聯合體成立大會暨第一屆理事會議”在湖南商務職業技術學院隆重啟幕。會上,長沙新一代信息技術產教聯合體正式成立,拓維信息當選理事長單位,拓維
    的頭像 發表于 03-26 17:48 ?423次閱讀
    長沙新一代<b class='flag-5'>信息技術</b>產教聯合體正式成立,拓維<b class='flag-5'>信息</b>當選理事長單位

    龍芯中科榮獲2024年度信息技術應用創新工作委員會卓越貢獻成員單位

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

    芯盛智能榮獲2024年信息技術應用創新工作委員會卓越貢獻成員單位

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

    中科曙光南京研究院方案入選江蘇省信息技術創新優秀解決方案

    近日,中科曙光南京研究院傳來喜訊,其精心申報的《高端計算與分布式存儲一體化解決方案》(以下簡稱“方案”)成功脫穎而出,榮耀入選“2024年江蘇省信息技術應用創新優秀解決方案”名單。 這一殊榮不僅是
    的頭像 發表于 01-08 15:41 ?477次閱讀

    華礪智行亮相第十六屆中國(濟南)國際信息技術博覽會

    近日,為期三天的的第十六屆中國(濟南)國際信息技術博覽會在濟南黃河國際會展中心圓滿落幕。本次盛會匯聚行業精英,以“展覽+會議+大賽+場景體驗”的辦會模式,全面展示了信息技術領域的最新成果與創新趨勢。
    的頭像 發表于 12-27 13:40 ?322次閱讀

    飛騰助力首屆教育信息技術應用創新大賽圓滿落幕

    近日,由中國教育技術協會主辦,教育部教育管理信息中心教育信實驗室、公安部第三研究所、中國電子工業標準化技術協會信工委會支持,北京航空航天
    的頭像 發表于 12-24 09:57 ?394次閱讀

    有方科技參編的信息技術團體標準發布

    近日,有方科技參編的《信息技術產品供應鏈成熟度 共性指標 第1部分:企業背景評價》《信息技術產品供應鏈成熟度 共性指標 第2部分:技術掌控評價》《信息技術產品供應鏈成熟度 共性指標 第
    的頭像 發表于 12-23 10:44 ?468次閱讀

    龍芯中科助力2024首屆教育信息技術應用創新大賽成功舉辦

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

    拓維信息參與牽頭組建!長沙新一代信息技術產教聯合體正式獲批

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

    中科達榮獲2024年軟件和信息技術服務優秀企業

    及前百家企業”名單。中科達憑借非凡的技術實力與持續的創新能力,成功入選“2024年度軟件和信息技術服務競爭力百強企業”以及“2024年軟件和信息技術服務優秀企業”。
    的頭像 發表于 10-30 11:44 ?750次閱讀

    國產化背景下的工控主板發展現狀

    ,是信息技術應用創新產業的簡稱,于2016年“信工委會”(信息技術應用創新工作委員會)提出,目的就是要推動我們國內軟硬件關鍵技術的研發
    的頭像 發表于 09-21 16:15 ?700次閱讀

    加速鯤鵬落地!拓維信息遷移工具榮獲鯤鵬原生開發技術認證

    認證。圖/拓維·數據庫適配中間件取得鯤鵬原生開發N認證在數字化時代的大潮中,信戰略作為國家推動信息技術應用創新、保障信息安全與自主可控的關鍵舉措,其重要性日益凸顯
    的頭像 發表于 09-10 08:03 ?634次閱讀
    加速鯤鵬落地!拓維<b class='flag-5'>信息</b>信<b class='flag-5'>創</b>遷移工具榮獲鯤鵬原生開發<b class='flag-5'>技術</b>認證

    梯度科技入選2023年信息技術應用創新解決方案名單

    日前,工業和信息化部網絡安全產業發展中心(工業和信息化部信息中心)在天津舉辦2024信息技術應用創新發展大會暨解決方案應用推廣大會。會上正式公布了2023年
    的頭像 發表于 09-09 16:29 ?614次閱讀

    中軟國際信服務助力大連信產業發展

    為進一步激發大連本地信產業生態的活力與潛力,搭建一個高效、開放的交流平臺。由大連軟件行業協會攜手大連市信息技術應用創新綜合服務中心主辦,中軟國際協辦的,2024年大連市信息技術應用創新產業發展大會
    的頭像 發表于 08-27 16:49 ?1122次閱讀

    翼輝信息入選2023年信息技術應用創新解決方案名單

    近日,2023 年(第五屆)信息技術應用創新解決方案公布遴選名單,歷經資格初審、技術中評、區域評議、終評預審,翼輝以“面向工業領域嵌入式操作系統 SylixOS 解決方案”,成功在全國優秀方案中脫穎而出,入選典型解決方案名單。
    的頭像 發表于 04-28 11:37 ?794次閱讀
    翼輝<b class='flag-5'>信息</b>入選2023年<b class='flag-5'>信息技術</b>應用創新解決方案名單
    主站蜘蛛池模板: 91精品福利久久久 | 综合第一页 | 在线观看视频一区二区三区 | 日韩一级欧美一级在线观看 | 放荡的俄罗斯美女bd | 黄色在线观看视频网站 | 日本加勒比在线精品视频 | 狠狠色噜噜综合社区 | 久久sese| 欧美肉到失禁高h视频在线 欧美三级成人 | 日本巨黄视频 | 97精品伊人久久大香线蕉 | 免费在线观看你懂的 | 四虎网站最新网址 | 黄色在线观看视频 | 精品国产午夜久久久久九九 | 国产一级真人毛爱做毛片 | 经典三级第一页 | 人人澡 人人澡 人人看 | 亚洲成av人片在线观看无码 | 成人国产激情福利久久精品 | 求av网址 | 欧美性猛片xxxxⅹ免费 | 成 人 在 线 免费 8888 www | 成人免费视频一区 | 亚洲 欧洲 另类 综合 自拍 | 午夜美女视频在线观看高清 | 亚洲 欧美 自拍 另类 欧美 | 亚洲韩国在线一卡二卡 | 久久夜色精品国产噜噜小说 | 黄色午夜视频 | 欧美黄色录像 | www色多多| 一区二区三区视频观看 | 亚洲大香伊人蕉在人依线 | 黄 在线| 人与牲动交xxxxbbbb | 六月丁香激情 | 夜色剧场 | 国模私拍大尺度视频在线播放 | 99pao强力打造免费高清色 |