国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

英創信息技術EM9380工控主板實時控制應用介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-17 08:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

EM9380是英創公司針對高速實時應用設計的一款雙CPU工控主板,主CPU采用了FreeScale 454MHz ARM9 iMX283, 從CPU采用的是Atmel公司的64MHz Cortex-M3。EM9380預裝了WinCE6.0操作系統,經過我們精心的設計,EM9380可實現最小為25uS 的實時控制應用。

EM9380與英創公司的另一款8串口工控主板EM9280的引出管腳高度兼容,具體可參考《EM9380與EM9280兼容設計》一文。 EM9380與EM9280的GPIO對應管腳完全一致,但在其各自復用的功能和軟件操作方法上有著較大的區別。下表是EM9380與EM9280 32位GPIO以及各自復用功能的對比。

PIN# 信號名稱 EM9280復用功能 EM9380復用功能
CN1_27 GPIO0 COM2口CTS# 復用定時器功能
CN1_28 GPIO1 COM2口RTS# 復用定時器功能
CN1_29 GPIO2 復用定時器功能
CN1_30 GPIO3 復用定時器功能
CN1_31 GPIO4 PWM3
CN1_32 GPIO5 PWM4
CN1_33 GPIO6 PWM1 PWM5
CN1_34 GPIO7 PWM2 PWM6
CN1_35 GPIO8 AD0通道輸入
CN1_36 GPIO9 AD1通道輸入
CN2_15 GPIO10 COM6口RXD AD2通道輸入
CN2_16 GPIO11 COM6口TXD AD3通道輸入
CN2_17 GPIO12 AD4通道輸入
CN2_18 GPIO13 AD5通道輸入
CN2_19 GPIO14 AD6通道輸入
CN2_20 GPIO15 AD7通道輸入
CN2_21 GPIO16 COM2口CTS#
CN2_22 GPIO17 COM2口RTS#
CN2_23 GPIO18 COM6口RXD
CN2_24 GPIO19 COM6口TXD
CN2_25 GPIO20 PWM3 PWM1
CN2_26 GPIO21 PWM4 PWM2
CN2_27 GPIO22 I2C_SDA I2C_SDA
CN2_28 GPIO23 I2C_SCL I2C_SCL
CN2_29 GPIO24 IRQ1 IRQ1
CN2_30 GPIO25 IRQ2 IRQ2
CN2_31 GPIO26 IRQ3 IRQ3
CN2_32 GPIO27 IRQ4 IRQ4
CN2_33 GPIO28 SPI_MISO SPI_MISO
CN2_34 GPIO29 SPI_MOSI SPI_MOSI
CN2_35 GPIO30 SPI_SCLK SPI_SCLK
CN2_36 GPIO31 SPI_CS0N SPI_CS0N

從上表可以看出EM9380與EM9280的GPIO20~GPIO31功能完全一樣。而EM9380的GPIO0~GPIO15是從Cortex-M3從CPU引出、支持實時控制應用的引腳,可實現高速AD、高精度PWM、數字PID、脈沖計數等高速實時控制,這正是EM9380的特色所在。

在應用程序的設計上,EM9380的GPIO20~GPIO31使用與EM9280一樣的函數操作,EM9380的GPIO0~GPIO15則需要一組專門的API函數用來操作,這組API定義在mcu_api.h文件中,下面是對API函數的一個簡要說明。

// 打開MCU操作單元,獲取MCU的句柄。
HANDLE OpenMCU( int Index );

// 關閉MCU操作單元
BOOL CloseMCU( HANDLE hMCU );

// 獲取MCU的版本信息。
BOOL MCU_GetVInfo( HANDLE hMCU, PMCU_VER_INFO pMCU_VInfo );
// MCU GPIO操作:設置相關的GPIO位為輸出IO。
BOOL MCU_GPIO_OutEnable( HANDLE hMCU, UINT32 dwEnBits );
// MCU GPIO操作:設置相關的GPIO位為輸入IO。
BOOL MCU_GPIO_OutDisable(HANDLE hMCU, UINT32 dwDisBits );
// MCU GPIO操作:設置輸出GPIO位輸出高位。
BOOL MCU_GPIO_OutSet( HANDLE hMCU, UINT32 dwSetBits );
// MCU GPIO操作:設置輸出GPIO位輸出低位。
BOOL MCU_GPIO_OutClear( HANDLE hMCU, UINT32 dwClearBits );
// MCU GPIO操作:獲取相關輸入GPIO位狀態值。
BOOL MCU_GPIO_PinState( HANDLE hMCU, UINT32* pPinState );
// MCU GPIO操作:啟動實時監控輸入GPIO位狀態值。
BOOL MCU_GPIO_PinMonitor( HANDLE hMCU, UINT32* pPinState, UINT32 dwPeriod );
// MCU PWM操作:啟動/停止PWM通道, 啟動參數包括頻率、占空比和初始極性
// 輸入參數dwCh: PWM通道號, = 3, 4, 5, 6
// dwFreq: PWM輸出頻率,單位Hz
// dwDuty: PWM輸出占空比,單位.1%, 輸入范圍= 0-1000
// dwPol: PWM初始極性,= 0: 低電平, = 1: 高電平
BOOL MCU_PWM_CHANNEL( HANDLE hMCU, DWORD dwCh, DWORD dwFreq, DWORD dwDuty, DWORD dwPol );
// MCU ADC操作:啟動ADC通道常規數據采集
// 輸入參數dwChMode: AD通道模式= 0: 單端, = 1: 差分
// pBuf: AD數據Buffer
// dwBufSize: AD數據Buffer的長度,決定要采集的通道數, WORD長度對齊
BOOL MCU_ADC_Generic( HANDLE hMCU, DWORD dwChMode, WORD *pBuf, DWORD dwBufSize );
// MCU 等待實時數據。
// return TRUE: 接收到實時數據
// FALSE: no
BOOL WaitForData( HANDLE hMCU, DWORD dwTimeout );
// 功能: 讀取實時數據命令數據
// 返回值:MCU實時數據類型編號
// <0: 無數據?
// =1: TYPE_MCU_GPIO_INFO
// =2: TYPE_MCU_ADC_INFO
DWORD MCU_Read( HANDLE hMCU, LPVOID pBuffer, DWORD Count );

“EM9380開發光盤\Sortware\C例程”目錄下的Mcu_TestSDK工程,詳細展示了上面API函數的使用方法,在使用這些API函數前,需要在自己的工程中鏈接對應的庫文件“mcusdk.lib”。
#pragma comment( lib, 'mcusdk.lib' )

mcusdk.lib實際上是為了方便用戶使用MCU功能(MCU即EM9380的從CPU)做的二次封裝,在mcusdk.lib庫內部依然調用的是標準流式驅動接口函數,比如通過CreateFile打開驅動句柄,通過DeviceIoControl與MCU驅動交互。利用這些標準驅動接口函數,用戶可以使用EM9380從CPU的更多高級功能,我們已經做了一些EM9380在高速實時控制方面應用的案例,這些例子演示了通過標準驅動接口函數操作MCU的方法。

相關閱讀:

《EM9380多通道AD數據采集》
《EM9380多路任意脈沖發生器及應用》

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

    關注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    產業駛入快車道,國產工控主板成自主可控關鍵支撐

    當前,我國信產業規模大幅突破,信息技術應用創新產業迎來高速發展期。發展信,早已超越單純的技術升級范疇,成為保障國家信息安全、推動經濟高質
    的頭像 發表于 03-04 14:18 ?29次閱讀
    信<b class='flag-5'>創</b>產業駛入快車道,國產<b class='flag-5'>工控</b><b class='flag-5'>主板</b>成自主可控關鍵支撐

    國產金融主板:賦能智慧金融,驅動信產業升級

    隨著信息技術的飛速迭代,信產業已在全球范圍內崛起,成為拉動經濟增長、激活創新動能的核心力量。在信產業的關鍵布局中,智慧金融建設是重中之重,而國產金融主板的規模化應用,正為智慧金融建
    的頭像 發表于 12-31 09:03 ?167次閱讀
    國產金融<b class='flag-5'>主板</b>:賦能智慧金融,驅動信<b class='flag-5'>創</b>產業升級

    國產芯筑基,飛騰主板賦能信未來

    信息技術自主可控成為國家戰略的今天,信產業正從“政策驅動”邁向“市場驅動”的高質量發展新階段。作為信產業鏈的核心硬件基石,主板的國產化水平直接決定著整個
    的頭像 發表于 12-30 09:49 ?198次閱讀
    國產芯筑基,飛騰<b class='flag-5'>主板</b>賦能信<b class='flag-5'>創</b>未來

    國產力量鑄就數字基石:飛騰工控主板賦能多領域智能化升級

    當前,信息技術應用創新產業進入規模化落地的關鍵階段,硬件基礎設施的國產化、自主化已從可選變為必選。作為工業控制、智能終端的核心硬件,工控主板直接關系到金融、政務、能源等關鍵領域的系統穩
    的頭像 發表于 11-27 09:04 ?397次閱讀
    國產力量鑄就數字基石:飛騰<b class='flag-5'>工控</b><b class='flag-5'>主板</b>賦能多領域智能化升級

    3A6000四核龍芯工控主板,推動信工控深度融合

    當今信科技快速發展,技術的不斷演進和市場需求的變化,在工控領域也在進行源源不斷地創新,其中最引人注目的是國產龍芯主板在其中的發展應用。
    的頭像 發表于 11-14 09:10 ?378次閱讀

    工控主板的設計特性

    在工業自動化、智能裝備、物聯網等領域,工控主板作為核心控制單元,其設計質量直接決定了整個系統的穩定性、可靠性與運行效率。與消費級主板不同,工控
    的頭像 發表于 11-13 08:58 ?464次閱讀
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>的設計特性

    新時代的硬核基石:龍芯工控主板助力信產業新基建

    在數字技術重塑產業格局的今天,信產業已成為保障國家信息技術安全的核心戰略。作為工業自動化系統的大腦,工控主板的自主可控程度直接決定信創新基
    的頭像 發表于 11-05 13:54 ?288次閱讀

    工控主板的三大核心技術

    在工業自動化的浪潮中,工控主板如同“工業大腦”的核心載體,支撐著各類設備的穩定運行與智能升級。相較于消費級主板工控主板需在復雜工況下實現長
    的頭像 發表于 10-16 11:05 ?375次閱讀

    智慧新核心,龍芯主板助力信體系再升級

    信息技術飛速發展的當下,信體系的自主可控與創新升級已成為國家戰略層面的關鍵任務。作為信產業發展的重要基礎硬件支撐,國產工控主板正發揮著
    的頭像 發表于 08-11 09:14 ?694次閱讀

    ?工控主板和商業主板的區別是什么?

    工控主板是專為工業控制領域設計的計算機核心部件,采用耐高溫、抗潮濕的工業級元器件,支持在-20°C至60°C寬溫、高濕、強電磁干擾等惡劣環境中長時間穩定運行。商業主板是為滿足日常辦公、
    的頭像 發表于 07-30 09:29 ?857次閱讀

    飛騰主板為信產業發展提高硬實力

    信息技術飛速發展的當下,信產業已成為我國實現科技自立自強、保障國家信息安全的關鍵領域。信,即信息技術應用創新,其核心目標是實現
    的頭像 發表于 07-22 18:20 ?707次閱讀

    科普|信是什么?一文讀懂“信息技術應用創新”戰略

    什么是信?信,即“信息技術應用創新”,是國家推動IT系統自主可控、安全可控的重要戰略工程。它不僅是技術層面的創新,更承載著保障國家網絡安全、推動產業升級和實現數字主權的重任。簡單來
    的頭像 發表于 06-13 10:06 ?8205次閱讀
    科普|信<b class='flag-5'>創</b>是什么?一文讀懂“<b class='flag-5'>信息技術</b>應用創新”戰略

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

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

    工控主板特點與應用場景介紹

    工控主板(IndustrialMotherboard)是專為工業環境設計的計算機主板,用于控制、監測和管理工業設備及自動化系統。與普通消費級主板
    的頭像 發表于 03-06 14:39 ?1301次閱讀
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>特點與應用場景<b class='flag-5'>介紹</b>