女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

英創信息技術主板EM9160硬件介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-14 11:27 ? 次閱讀

英創工控主板上的精簡ISA總線的主要應用,就是支持客戶的專用電路單元的擴展,如數據采集等。在精簡ISA總線中還包括了對外部硬件中斷的響應輸入,關于硬件中斷的基本應用方法已在《嵌入式主板EM9160精簡ISA總線硬件中斷的使用方法》一文中作了介紹,其基本應用思路是工控主板,以下以EM9160為例,的硬件中斷驅動程序“IRQ1:”在檢測到IRQ信號的上升沿后,向上層應用程序發送事件hIRQEvent,應用程序響應事件,對精簡ISA總線的寄存器進行讀寫操作。由于從驅動程序發出的事件消息hIRQEvent傳到應用程序需要有100us水平的延時,加上驅動程序本身的50us左右的延時,使應用程序感受的延時達到150us。因此對需要更快速度響應的應用,這種應用方式就有一定局限性了。一般說來,如果要進一步提高EM9160的中斷響應速度,就需要把作為中斷響應的對ISA總線寄存器的操作內容放到中斷驅動程序“IRQ1:”中,并在驅動程序中設置數據buffer,對中斷采集的數據進行緩沖,而應用程序則可批量讀取驅動程序采集數據。為了實現上述目標,我們對了中斷驅動程序“IRQ1:”的功能進行了擴展。本文主要介紹如何利用驅動程序的標準讀寫功能,來實現客戶需要的對精簡ISA總線寄存器的讀寫操作。
對精簡ISA總線寄存器的讀或寫操作,可以用以下數據結構描述:
typedef struct _ISA_IO_
{
UCHARuCmd; // = 0: read, = 1: write
UCHARuCSNum; // = 0: CS0#, = 1: CS1#
UCHARuOffset; // = 0, 1, ... 31
UCHARuValue; // the data read from or write to
} ISA_IO, *PISA_IO;
在上述結構中,偏移量uOffset對應ISA總線的地址總線SA0 – SA4,8-bit寄存器的值則對應變量uValue。
應用程序在打開“IRQ1:”后,可通過標準的寫函數來加載需要中斷驅動程序執行的ISA總線讀寫操作序列,典型代碼如下:
ISA_IOwr_seq[3]; // 3個讀寫操作
// 初始化讀寫序列
wr_seq[0].uCmd = 0; // 讀數據低字節
wr_seq[0].uCSNum = 1; // 使用CS1#片選段
wr_seq[0].uOffset = 0; // SA4 – SA0 = 5’b00000
wr_seq[1].uCmd = 0; // 讀數據高字節
wr_seq[1].uCSNum = 1;// 使用CS1#片選段
wr_seq[1].uOffset = 1; // SA4 – SA0 = 5’b00001
wr_seq[2].uCmd = 1; // 寫命令碼
wr_seq[2].uCSNum = 1;// 使用CS1#片選段
wr_seq[2].uOffset = 0; // SA4 – SA0 = 5’b00000
wr_seq[2].uValue = 0x18;// 0x18是控制碼
// 加載讀寫序列
DWORDdwLen = 0; // 實際寫入的長度
DWORDdwBufLen = 3 * sizeof(ISA_IO);
WriteFile( hIRQ, wr_seq, dwBufLen, &dwLen, NULL);
一旦加載了讀寫序列,中斷驅動程序就會在中斷線程中進行相應的讀寫操作,并以加載的讀寫序列為單元,把操作結果存儲在驅動程序內部緩沖區。應用程序可通過標準的讀函數來讀取數據,典型代碼如下:
ISA_IO rd_seq[3]; // 3個讀寫操作
DWORDdwLen = 0; // 實際讀出的長度
DWORDdwBufLen = 3 * sizeof(ISA_IO);
ReadFile(hIRQ, rd_seq, dwBufLen, &dwLen, NULL );
要特別注意的是應用程序讀出的是包含有ISA寄存器數據的ISA_IO結構數組,需要按照具體的應用對數據中的數據進行解析組裝,才能獲得有意義的結果。如把低位字節和高位字節拼裝在一起,作為AD轉換的數據:
DWORD dwADData =((DWORD)rd_seq[1].uValue << 8)| rd_seq[0].uValue;
另一個需要注意的是,應用程序可采用反復讀取的方法,來獲取當前驅動程序緩沖區中的全部數據,這樣可提高應用程序對采集數據的處理效率。因此應用程序的數據讀取線程并不一定需要等待中斷事件hIRQEvent,而簡單采用Sleep(…)來掛起數據讀取線程。
在實際的數據采集應用為例,對一定的數據采樣率(一般低于10ksps),可采用硬件生成的穩定的時鐘信號來觸發AD轉換,而把AD轉換完成的標志信號作為中斷信號,接到EM9160的IRQ上,一旦硬件中斷產生,中斷驅動程序就通過ISA總線讀取AD數據。對這樣的應用,把采樣率限制在每秒10k樣點,代表中斷周期為100us,能保證WinCE對每個中斷的可靠響應。另一方面AD應采用并行數據總線接口芯片,如AD574等,才能保證中斷線程的處理速度,通常不推薦采用SPI或I2C等串行接口的AD芯片。
具有本文擴展功能的驅動程序,會配置在2010年8月之后的EM9160主板中。對已購買EM9160的老客戶,若需要上述功能,可與英創技術支持部門聯系,以獲取內核的免費更新。

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

    關注

    7

    文章

    6096

    瀏覽量

    36135
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    2025第二屆教育信息技術應用創新大賽正式開賽

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

    浪潮下,國產主板有什么新的發展機遇?

    信息技術應用創新浪潮的推動下,國產主板迎來了諸多新的發展機遇。信產業旨在實現信息技術領域的自主可控,這一戰略目標為國產主板的發展提供了廣
    的頭像 發表于 05-09 09:24 ?120次閱讀
    信<b class='flag-5'>創</b>浪潮下,國產<b class='flag-5'>主板</b>有什么新的發展機遇?

    龍芯主板是安全可信基石,可守護信息資產

    在網絡安全中,信息安全至關重要。龍芯主板內置安全啟動技術,從硬件層級構建起堅實的防護體系。同時,龍芯主板支持國產麒麟、UOS等操作系統,通過
    的頭像 發表于 04-22 09:12 ?132次閱讀

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

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

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

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

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

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

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

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

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

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

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

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

    國產工控主板,信產業發展新引擎

    在當今科技飛速發展的時代,信產業正成為國家戰略的重要支撐。而我們的國產工控主板,以其卓越的性能和可靠的品質,為信產業的發展注入強大動力。國產工控主板在信
    的頭像 發表于 11-06 10:29 ?590次閱讀

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

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

    用國產化硬件守護信息安全,飛騰D2000網絡安全主板應用優勢

    在當今數字化時代,信息技術飛速發展,網絡攻擊事件愈發頻繁,網絡安全面臨著前所未有的挑戰。而國產網絡安全主板的出現,為守護信息安全提供了堅實的保障。
    的頭像 發表于 10-29 10:10 ?676次閱讀

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

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

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

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

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

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