无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動 | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機(jī)界面 | 運動控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺
工控主板EM9360的GPIO的各種使用方法
英創(chuàng)信息技術(shù)有限公司
收藏本文     查看收藏

      英創(chuàng)公司的ARM9工控主板產(chǎn)品 EM9360是一款預(yù)裝WinCE操作系統(tǒng),以多種通訊接口、支持各種擴(kuò)展為其技術(shù)特色。EM9360的板載的3路以太網(wǎng)接口、6路串口以及1路CAN接口,均帶有標(biāo)準(zhǔn)的WinCE驅(qū)動程序,支持應(yīng)用程序通過WinCE相應(yīng)的API函數(shù)來操作各路網(wǎng)絡(luò)接口。此外EM9360還與英創(chuàng)公司其他ARM9主板一樣,帶有精簡ISA擴(kuò)展總線以及12位通用GPIO 精簡ISA總線的基本使用方法可參考英創(chuàng)網(wǎng)站的相關(guān)信息,而本文則主要介紹EM9360主板中12位GPIO的各種使用方法。

      EM9360的12位通用數(shù)字IO的各種使用方法列表如下: 

數(shù)字IO

高位地址

時間同步

外部中斷

RS485

矩陣鍵盤

GPIO0

 

PPS_IN#

 

 

 

GPIO1

 

PPS_OUT#

 

 

 

GPIO2

 

 

IRQ2

 

 

GPIO3

 

 

IRQ3

 

 

GPIO4

ISA_SA5

 

 

 

4×4

矩陣鍵盤

 

GPIO5

ISA_SA6

 

 

 

GPIO6

ISA_SA7

 

 

COM2_RST#

GPIO7

ISA_SA8

 

 

COM3_RST#

GPIO8

ISA_SA9

 

 

COM4_RST#

GPIO9

ISA_SA10

 

 

COM5_RST#

GPIO10

ISA_SA11

 

 

COM6_RST#

GPIO11

ISA_SA12

 

 

COM7_RST#

通用GPIO

      EM9360上電后的各位IO均處于數(shù)字輸入狀態(tài),通過相應(yīng)的API函數(shù)(定義在em9360_isa_dio.h文件中)這12位GPIO可獨立設(shè)置為輸入或輸出,輸出電平也可獨立設(shè)置。

精簡ISA總線的高位地址線

      基本的精簡ISA總線只包含低5為地址總線SA0 – SA4,對大多數(shù)IO類型的擴(kuò)展,5位地址線已足夠使用。為了支持存儲器類型的擴(kuò)展,EM9360提供對高位地址總線的支持,其中的SA5 – SA12與GPIO4 – GPIO11復(fù)用管腳。為了激活高位地址總線,應(yīng)用程序需在程序初始化階段,通用調(diào)用API函數(shù)

      int ISA_ReadUchar( int nSeg, UINT nOffset, UCHAR* pRdValue );

      進(jìn)行一次“啞讀”即可。具體需要激活的高位地址還可通過偏移量nOffset的輸入值來選擇,但至少需要激活SA5和SA6這2位地址總線。舉例說明如下:

      1.激活SA5和SA6,而其他的還是保持為GPIO,則nOffset = 0x007F;
      2.激活SA5 – SA7,而其他的還是保持為GPIO,則nOffset = 0x00FF;
      3.激活SA5 – SA12,最大訪問8KB空間,則nOffset = 0x1FFF;

      在使用高位地址擴(kuò)展時,需要注意以下事宜:

      ·精簡ISA總線有2個片選輸出,其中CS1#只支持最大1KB的訪問空間,而CS0#則可支持最大8KB的訪問空間,所以通常用CS0#作為存儲器單元的片選控制。
      ·若客戶應(yīng)用還需要訪問更大空間,EM9360還可引出SA13 – SA15信號,使CS0#的訪問空間達(dá)到64KB。
精簡ISA總線擴(kuò)展的存儲器單元一般只能用作數(shù)據(jù)存儲,不能作為程序運行空間。
      ·激活的地址線應(yīng)當(dāng)是由小至大,連續(xù)地址空間。

時間同步功能

      EM9360支持時間同步功能,基本的使用方法是應(yīng)用程序打開“PPS1:”設(shè)備驅(qū)動程序,此時GPIO0將自動轉(zhuǎn)為同步脈沖輸入PPS_IN#(低電平有效)。PPS驅(qū)動程序被PPS_IN#脈沖觸發(fā)后,將立即發(fā)送時間同步事件,供上層應(yīng)用線程做必要處理。根據(jù)用戶設(shè)置,PPS驅(qū)動程序還可在GPIO1上輸出同步脈沖PPS_OUT#(同樣是低電平有效),以及自動對當(dāng)前時間進(jìn)行整秒調(diào)整。

更多的外部中斷

      基本的精簡ISA總線只提供1條外部硬件中斷輸入IRQ1,上升沿有效。若客戶應(yīng)用需要擴(kuò)展更多的通訊接口,如增加第二路CAN接口、增加8路串口等等,這時僅僅一條外部中斷就不夠了,需要更多的外部中斷支持,GPIO2和GPIO3則可用于外部中斷輸入。事實上EM9360的驅(qū)動已可支持類似這樣的擴(kuò)展,感興趣的客戶可與英創(chuàng)公司聯(lián)系了解進(jìn)一步的使用方法。

作為RS485接口的RST#

      GPIO6 – GPIO11還可分別作為COM2 – COM7的RTS#控制信號,低電平有效。對RS485接口,若需要使用RTS方向控制方案,則在設(shè)置串口參數(shù)時,需要特別地把RTS控制段設(shè)置為RTS_CONTROL_TOGGLE,相關(guān)的代碼如下所示:

      DCB dcb;            // 定義參數(shù)控制塊

      GetCommState( m_hSer, &dcb );     // 讀取當(dāng)前參數(shù)塊
      dcb.fRtsControl = RTS_CONTROL_TOGGLE;  // 設(shè)置RTS方向控制
      SetCommState(m_hSer, &dcb);     // 重設(shè)串口參數(shù)

      上述代碼中m_hSer為打開串口文件“COMx:”的文件句柄。

      在使用RS485通訊時,一般把RTS#有效(低電平)作為發(fā)送狀態(tài),RTS#無效(高電平)為接收狀態(tài)。從發(fā)送狀態(tài)切換回接收狀態(tài),作為方向控制信號的RTS#,可能會有最長1ms的延時,因此為了防止系統(tǒng)出現(xiàn)收發(fā)狀態(tài)沖突的情況,RS485的波特率最好不超過9600bps。

矩陣鍵盤

      EM9360支持由GPIO驅(qū)動的4×4矩陣鍵盤,具體配置如下:

虛擬鍵碼

GPIO5 - KIN0

GPIO7 - KIN1

GPIO8 - KIN2

GPIO10 - KIN3

GPIO4 - KOUT0

VK_ESCAPE

VK_0

VK_DECIMAL

VK_BACK

GPIO6 - KOUT1

VK_CAPITAL

VK_1

VK_2

VK_3

GPIO8 - KOUT2

VK_SPACE

VK_4

VK_5

VK_6

GPIO10 - KOUT3

VK_RETURN

VK_7

VK_8

VK_9

      EM9360已內(nèi)置了基于GPIO的矩陣鍵盤驅(qū)動程序,加載方法是在應(yīng)用程序中調(diào)用:

      HANDLE  hDevice = NULL;
      hDevice = ActivateDevice( TEXT('Drivers\\gpio_keypad'), 0);

      注意在應(yīng)用程序退出時,應(yīng)卸載該驅(qū)動程序,以避免矩陣鍵盤驅(qū)動程序被反復(fù)加載。

      我們會根據(jù)客戶的應(yīng)用需求,對EM9360的GPIO賦予更多的功能,但無論GPIO有多少功能,在面向具體應(yīng)用時,每位GPIO只能選擇一種應(yīng)用。對此,客戶在進(jìn)行GPIO功能配置時需特別小心,避免在一個管腳選擇多種功能,造成運行結(jié)果異常,長期處于這種異常狀態(tài)還可能導(dǎo)致主板硬件損壞。

      已購買EM9360的客戶,若需要使用本文所介紹的新增功能,如RS485 RTS#方向控制等,一般需要更新內(nèi)核和SDK。可以把主板寄回由我們免費更新內(nèi)核,并從英創(chuàng)公司網(wǎng)站上下載新的SDK,就可使用本文所介紹的全部功能了。


 

狀 態(tài): 離線

公司簡介
產(chǎn)品目錄

公司名稱: 英創(chuàng)信息技術(shù)有限公司
聯(lián) 系 人: 李林
電  話: 028-86180660
傳  真: 028-85141028
地  址: 成都市高新區(qū)高朋大道5號博士創(chuàng)業(yè)園
郵  編: 610041
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
GPRS集抄單元整機(jī)方案
DOS工控主板的TCP/IP應(yīng)用
低成本LCD的選型與使用
ARM9工控主板支持?jǐn)帱c續(xù)傳的FTP文件傳送
嵌入式數(shù)據(jù)庫SQLCE的開發(fā)與應(yīng)用
C#使用COM組件接口操作精簡ISA總線
基于精簡ISA總線的CE設(shè)備驅(qū)動程序
工控主板EM9000數(shù)字IO的增強(qiáng)擴(kuò)展
英創(chuàng)工控主板同時驅(qū)動RS232和RS485的方法
ARM9工控板在遠(yuǎn)程監(jiān)控中的應(yīng)用
主板EM9161實現(xiàn)音頻輸出的方法
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網(wǎng)會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
久久亚洲资源中文字| 婷婷精品进入| 日韩欧美视频专区| 欧美粗暴jizz性欧美20| 欧美午夜三级| 在线视频观看日韩| 国产精品嫩草99av在线| 丝袜美腿一区二区三区| 国产精品美女在线观看直播| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩二区三区四区| 免费成人网www| 清纯唯美亚洲综合一区| 99热精品久久| 一区免费在线| 欧美日韩视频| 久久久男人天堂| 蜜桃久久精品一区二区| 欧美日韩一区二区综合| 欧美色图国产精品| 亚洲成人不卡| 日韩精品欧美精品| 欧美少妇精品| 日韩一区中文| 国产欧美欧美| 精品久久网站| 国产午夜精品一区二区三区欧美 | 日韩中文字幕无砖| 九九综合九九| 欧美日韩91| 欧美1区2区3| 亚洲精品在线影院| 国产精选在线| 久热综合在线亚洲精品| 日韩欧美美女在线观看| 国产一区二区精品福利地址| 99精品视频在线观看免费播放| 中文在线中文资源| 欧美三级精品| 久久人人精品| 日韩一区二区三区在线看| 视频在线在亚洲| 日本视频在线一区| 亚洲美女久久精品| 久久亚洲电影| 久久的色偷偷| 国产精品不卡| 99成人超碰| 在线一区免费| 水蜜桃精品av一区二区| 视频一区二区三区中文字幕| 亚洲精品一级二级三级| 亚洲欧洲一区二区天堂久久| 九九久久国产| 精品亚洲成人| 婷婷综合亚洲| 日韩欧美高清一区二区三区| 国产精品永久| 五月婷婷亚洲| 日韩不卡一区二区| 国产日韩一区二区三区在线播放 | 嫩呦国产一区二区三区av| 亚洲精品888| 国产丝袜一区| 国产专区精品| 日韩va欧美va亚洲va久久| 在线亚洲成人| 亚洲专区视频| 日韩高清在线不卡| 国产精品7m凸凹视频分类| 精品国产中文字幕第一页| 免费视频最近日韩| 精品视频黄色| 你懂的国产精品| 欧美精品国产| 97精品一区| 97精品一区| 日韩中文字幕区一区有砖一区| 日韩高清国产一区在线| 日本aⅴ免费视频一区二区三区| 欧美另类综合| 欧美日韩精品一本二本三本| 激情综合亚洲| 精品免费av在线| 日本 国产 欧美色综合| 日韩国产欧美在线视频| 91亚洲国产| 欧洲激情综合| 欧洲一级精品| 嫩呦国产一区二区三区av| 91久久黄色| 日韩一区网站| 精品视频高潮| 中文字幕色婷婷在线视频| 亚洲网站视频| 国产精品国产一区| 欧美日韩视频一区二区三区| 日本成人中文字幕| 国产精品探花在线观看| 国产拍在线视频| 波多视频一区| 免播放器亚洲| 国产精品成人a在线观看| 麻豆成人91精品二区三区| 伊人久久高清| 日韩精品乱码av一区二区| 综合国产精品| 国产欧美成人| 亚洲a级精品| 久久亚洲国产| 天海翼精品一区二区三区| 丝袜美腿一区二区三区| 伊人www22综合色| 伊人久久一区| 亚洲国产影院| 亚洲视频综合| 四虎精品一区二区免费| 国产亚洲欧洲| 亚洲成人精品| 91久久久精品国产| 免费美女久久99| 日韩av在线播放中文字幕| а√天堂8资源在线| 国产精品av久久久久久麻豆网| 亚洲专区一区| 蜜桃视频在线观看一区| 日韩av福利| 亚洲天堂久久| 免费成人性网站| 国产精品美女| 日本蜜桃在线观看视频| 国产福利片在线观看| 精品国产欧美| 狂野欧美性猛交xxxx| 在线亚洲成人| 91精品美女| 无码日韩精品一区二区免费| 亚洲精品大片| 91精品国产经典在线观看| se01亚洲视频 | 精品久久久网| a天堂资源在线| 麻豆视频久久| 视频一区二区不卡| 亚洲免费中文| 国产亚洲一区二区三区啪| 国产高潮在线| 91欧美日韩在线| 亚洲天堂久久| 国产欧美三级| 尹人成人综合网| 欧美亚洲日本精品| 日本精品在线播放| 99久久精品网站| 国产另类在线| 欧美日韩中文| 色综合五月天| 国产在线观看91一区二区三区| 亚洲免费中文| 国产极品嫩模在线观看91精品| 国内精品99| 日本亚洲不卡| 午夜欧美在线| 无码日韩精品一区二区免费| 亚洲福利国产| 中文字幕系列一区| 欧美日韩夜夜| 日本一不卡视频| 久久亚洲不卡| 中文字幕亚洲在线观看| 国产福利91精品一区二区| 国产精成人品2018| 日韩成人精品一区| 久久91导航| 国产精品极品| 日韩中文字幕无砖| 亚洲在线免费| 精品91久久久久| 国产精品最新| 国产精品一区二区美女视频免费看| 日韩高清二区| 欧美一区自拍| 日韩视频中文| 国产精品成久久久久| 亚洲v天堂v手机在线| 日韩精品亚洲aⅴ在线影院| 黄色网一区二区| 国产毛片精品久久| 国产精品日本欧美一区二区三区| 精品欧美日韩精品| 四虎成人精品一区二区免费网站| 婷婷综合六月| 国产精品毛片久久久| 99在线精品免费视频九九视| 久久不卡国产精品一区二区| 精品国产中文字幕第一页| 免费在线视频一区| 999国产精品永久免费视频app| 激情综合五月| 日韩精品高清不卡|