在线观看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

    文章

    6086

    瀏覽量

    35477
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    近日,2023 年(第五屆)信息技術應用創新解決方案公布遴選名單,歷經資格初審、技術中評、區域評議、終評預審,翼輝以“面向工業領域嵌入式操作系統 SylixOS 解決方案”,成功在全國優秀方案中脫穎而出,入選典型解決方案名單。
    的頭像 發表于 04-28 11:37 ?589次閱讀
    翼輝<b class='flag-5'>信息</b>入選2023年<b class='flag-5'>信息技術</b>應用創新解決方案名單

    股份今日登陸科

    山東中軟件商用中間件股份有限公司(以下簡稱“中股份”)近日在上海證券交易所科板成功上市,標志著這家國內知名的民營軟件和信息技術服務企業正式進入資本市場,迎來全新的發展機遇。
    的頭像 發表于 03-13 14:19 ?564次閱讀

    龍芯中科三項信方案入圍工信部2023年信息技術應用創新應用示范案例名單

    近日,工業和信息化部通報了2023年信息技術應用創新解決方案征集遴選結果,本次共評選出典型解決方案173個、應用示范案例83個、單項創新案例64個。
    的頭像 發表于 03-07 16:45 ?975次閱讀
    龍芯中科三項信<b class='flag-5'>創</b>方案入圍工信部2023年<b class='flag-5'>信息技術</b>應用創新應用示范案例名單

    RX78M組 EtherCAT ETG.5003示例程序固件信息技術

    電子發燒友網站提供《RX78M組 EtherCAT ETG.5003示例程序固件信息技術.pdf》資料免費下載
    發表于 02-21 14:22 ?1次下載
    RX78M組  EtherCAT ETG.5003示例程序固件<b class='flag-5'>信息技術</b>

    軟通動力與捷技術簽訂戰略合作協議

    近日,軟通動力信息技術(集團)股份有限公司(以下簡稱“軟通動力”)與寧波捷技術股份有限公司(以下簡稱“捷技術”)正式簽訂戰略合作協議,并
    的頭像 發表于 02-03 16:35 ?1137次閱讀
    主站蜘蛛池模板: 亚洲免费一级视频| 国产精选经典三级小泽玛利亚| 亚洲日本一区二区三区在线不卡| 1024成人| 97一本大道波多野吉衣| 欧美成人观看免费全部完小说| 中国成人在线视频| 国产福利午夜| 天天摸夜班摸天天碰| 天天插插| 91精品国产91久久久久青草| www.av123| 午夜看片在线观看| 爱爱毛片| 精品国产综合区久久久久99| 黄色三级在线观看| 成 人 黄 色视频免费播放| 在线理论视频| www亚洲欲色成人久久精品| 97色偷偷| 天天干天天爽天天射| 国产精品午夜寂寞视频| 黄色网址视频在线观看| 26uuu欧美日本| 精品视频在线视频| 视频在线观看免费| 午夜免费片| 一级一黄在线观看视频免费| 天天色天天爽| 操黄色| 亚洲高清一区二区三区| 在线欧美色| 最新人妖shemaletube人妖| 午夜色网| 毛片色毛片18毛片美女| 嫩草影院入口一二三免费| 三级精品在线观看| 婷婷综合久久中文字幕蜜桃三| 高清一区二区三区四区五区| 欧美一卡2卡三卡四卡五卡| 一二三区视频|