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

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

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

3天內不再提示

英創信息技術工業主板EM9160介紹

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

掃碼添加小助手

加入工程師交流群

英創EM9160 ARM9工業主板具有豐富的GPIO資源,通過GPIO來實現SPI,I2C的數據傳輸,具有使用非常靈活的優點,同時最高波特率還可達到1Mbps以上。I2C在智能終端中的應用非常普遍,如I2C總線時鐘芯片,I2C總線存貯器等。之前已對I2C總線操作鐵電存貯器有過說明,相關文章請參考《工控主板支持鐵電存儲器的簡易方案》。英創公司的EM9160工業主板的高性價比與高可靠性,使其在智能終端中的應用中越來越具優勢。為了更進一步說明EM9160工業主板使用GPIO來摸擬I2C總線的應用,本文對具有自動溫度補償的實時鐘RX8025的操作為例來說明。對于I2C總來來說,最重要的是同步時鐘與數據之間的時間關系,為了便于用戶直接使用,英創公司將GPIO摸擬I2C的操作過程進行了封裝,提供最簡潔的函數作為接口,被定義在I2C的頭文件GPIO_I2C.h中,如下所示:
// 初始化I2C總線,主要是設置所使用的GPIO的輸出狀態
int I2C_Init ( );
// 通過I2C寫數據
// 輸入參數
// uDevAddr I2C器件的物理地址
// uRegIdx 要操作的I2C器件內部的寄存器地址
// abyte 要寫入到I2C的數據
// 返回值:>=0 操作成功
// =-1 操作失敗
int I2C_ByteWrite(UCHAR uDevAddr, UCHAR uRegIdx, UCHAR abyte);
// 通過I2C讀取數據
// 輸入參數
// uDevAddr I2C器件的物理地址
// uRegIdx 要操作的I2C器件內部的寄存器地址
// pBuf 所讀取的數據的輸出BUFF
// DataLen 要讀數據的個數
// 返回值:>=0 操作成功 即讀取出來的有效數據
// =-1 操作失敗
int I2C_ByteRead(UCHAR uDevAddr, UCHAR uRegIdx, UCHAR* pBuf, int DataLen);
實現I2C通訊過程控制的源代碼在GPIO_I2C.cpp中,同時在該文件中定義了I2C總線能夠使用的引腳資源及I2C總線SCL、SDA所使用的信號定義:
#define GPIO0 0x01
#define GPIO1 0x02
#define GPIO2 0x04
#define GPIO3 0x08
#define GPIO4 0x10
#define GPIO5 0x20
#define GPIO6 0x40
#define GPIO7 0x80
#define GPIO8 0x100
#define GPIO9 0x200
#define GPIO10 0x400
#define GPIO11 0x800
#define GPIO12 0x1000
#define GPIO13 0x2000
#define GPIO14 0x4000
#define GPIO15 0x8000
#define SCL GPIO6 // GPIO6 被定義為I2C時鐘信號線
#define SDA GPIO7 // GPIO7 被定義為I2C數據線
在使用EM9160工業主板的GPIO來實現I2C總線通訊時,同步時鐘能穩定地工作在250KHz。要注意I2C的兩個信號線,分別為同步時鐘信號線SCL與雙向通訊數據線SDA,這兩條信號線所使用的GPIO被定義在GPIO_I2C.CPP文件中,如上面所示。在使用時根據實際情況,只需重新定義SCL和SDA信號所使用的GPIO即可。下面是調用GPIO_I2C中的操作函數實現時實鐘RX8025操作的調用方法:
// 時鐘寄存器數據讀取
int RTC_ByteRead( unsigned char REG_Addr , unsigned char *pBuf , int iLen)
{
UCHAR cRByte;
int i1 ;
cRByte = REG_Addr<<4; // 根據RX8025的要求,寄存器地址放在高4位
i1 = I2C_ByteRead( RX8025_ADDR , cRByte , pBuf , iLen );
return i1;
}
// 時鐘寄存器數據設置
int RTC_ByteWrite( unsigned char REG_Addr, unsigned char Value )
{
UCHAR cRByte;
int i1;

cRByte = REG_Addr<<4;
i1 = I2C_ByteWrite( RX8025_ADDR , cRByte , Value );
if( i1 == -1 )
return -1;
return 1;
}
再次調用以上兩個實時鐘讀寫操作函數則可輕實現現對RX8025的操作,如下:
// 只讀取控制寄存器2
i1 = RTC_ByteRead ( Reg_Contor2 , &cTmp , 1 );
// 從秒地址開始將年、月、日、時、分、秒、星期的數據一次性讀出
i1 = RTC_ByteRead( Reg_Second , cTmp , 7 );
// 設置時間寄存器“年”為10年
i1 = RTC_ByteWrite( Reg_Year , 0x10 );
對于I2C總線協議,請參考相關的參考資料。英創公司提供的GPIO摸擬I2C總線的程序適用于英創公司所有的嵌入式主板,感興趣的客戶可向英創索要相關源代碼。

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

    關注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    龍芯工業主板選型參考:四大優質產品與核心優勢解析

    在國產工業硬件國產化浪潮中,龍芯工業主板憑借自主架構、穩定可靠的特性,成為能源、交通、政務等關鍵領域的核心選擇。所謂 “排行” 并非絕對名次,而是基于技術實力、應用適配性等維度的客觀推薦。以下為大家
    的頭像 發表于 11-09 14:16 ?800次閱讀

    工業主板VS商用主板:五大核心差異,選對才能高效運行

    工業自動化、智能制造、物聯網等領域,工業主板作為核心控制單元,承擔著數據處理、設備聯動、指令傳輸等關鍵任務,其穩定性、可靠性和適應性直接決定了整個工業系統的運行效率。與我們日常電腦中使用的商用
    的頭像 發表于 11-07 15:45 ?533次閱讀
    <b class='flag-5'>工業主板</b>VS商用<b class='flag-5'>主板</b>:五大核心差異,選對才能高效運行

    工業主板:智慧工業時代的 “硬核大腦”

    工業4.0與智能制造深度融合的今天,從汽車工廠的自動化產線到醫院的精密影像設備,從城市的智能交通系統到云端的數據邊緣節點,各類工業設備的高效運轉都離不開一枚核心硬件的支撐——工業主板。作為
    的頭像 發表于 10-22 17:13 ?719次閱讀
    <b class='flag-5'>工業主板</b>:智慧<b class='flag-5'>工業</b>時代的 “硬核大腦”

    國產化工控機突圍戰:眾達科技龍芯3A6000工業主板如何啃下“硬骨頭”?

    工業主板
    的頭像 發表于 10-13 13:40 ?426次閱讀
    國產化工控機突圍戰:眾達科技龍芯3A6000<b class='flag-5'>工業主板</b>如何啃下“硬骨頭”?

    工業主板:智能制造與嚴苛環境的堅實基石

    在自動化生產線的精細控制、智能交通系統的穩定運行、醫療影像設備的可靠運轉背后,工業主板扮演著不可或缺的重要角色。它不同于我們日常使用的消費級電腦主板,是為應對復雜嚴苛的工業環境而生的”專業心臟
    的頭像 發表于 09-25 15:14 ?449次閱讀
    <b class='flag-5'>工業主板</b>:智能制造與嚴苛環境的堅實基石

    工業級可靠性護航智能制造:深入解析工業主板的關鍵價值與選型指南

    在智能制造廠房中,24小時運轉的生產線上,一臺關鍵工控機突然宕機。技術人員排查發現,高溫環境下普通主板電容爆裂導致系統癱瘓,整條生產線停工,每分鐘損失上萬元。這種真實的生產陣痛,恰恰凸顯了工業主板
    的頭像 發表于 09-09 18:26 ?533次閱讀
    以<b class='flag-5'>工業</b>級可靠性護航智能制造:深入解析<b class='flag-5'>工業主板</b>的關鍵價值與選型指南

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

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

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

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

    新一代RK3576工業主板:IB3-708-V0

    工業主板
    杰和科技
    發布于 :2025年07月01日 14:34:58

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

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

    集特飛騰D2000工業主板GM9-2002詳解

    工業主板
    集特國產工控產品
    發布于 :2025年03月10日 11:10:47