91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)工業(yè)主板EM9160介紹

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-14 11:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

英創(chuàng)EM9160 ARM9工業(yè)主板具有豐富的GPIO資源,通過(guò)GPIO來(lái)實(shí)現(xiàn)SPI,I2C的數(shù)據(jù)傳輸,具有使用非常靈活的優(yōu)點(diǎn),同時(shí)最高波特率還可達(dá)到1Mbps以上。I2C在智能終端中的應(yīng)用非常普遍,如I2C總線時(shí)鐘芯片,I2C總線存貯器等。之前已對(duì)I2C總線操作鐵電存貯器有過(guò)說(shuō)明,相關(guān)文章請(qǐng)參考《工控主板支持鐵電存儲(chǔ)器的簡(jiǎn)易方案》。英創(chuàng)公司的EM9160工業(yè)主板的高性價(jià)比與高可靠性,使其在智能終端中的應(yīng)用中越來(lái)越具優(yōu)勢(shì)。為了更進(jìn)一步說(shuō)明EM9160工業(yè)主板使用GPIO來(lái)摸擬I2C總線的應(yīng)用,本文對(duì)具有自動(dòng)溫度補(bǔ)償?shù)膶?shí)時(shí)鐘RX8025的操作為例來(lái)說(shuō)明。對(duì)于I2C總來(lái)來(lái)說(shuō),最重要的是同步時(shí)鐘與數(shù)據(jù)之間的時(shí)間關(guān)系,為了便于用戶直接使用,英創(chuàng)公司將GPIO摸擬I2C的操作過(guò)程進(jìn)行了封裝,提供最簡(jiǎn)潔的函數(shù)作為接口,被定義在I2C的頭文件GPIO_I2C.h中,如下所示:
// 初始化I2C總線,主要是設(shè)置所使用的GPIO的輸出狀態(tài)
int I2C_Init ( );
// 通過(guò)I2C寫數(shù)據(jù)
// 輸入?yún)?shù)
// uDevAddr I2C器件的物理地址
// uRegIdx 要操作的I2C器件內(nèi)部的寄存器地址
// abyte 要寫入到I2C的數(shù)據(jù)
// 返回值:>=0 操作成功
// =-1 操作失敗
int I2C_ByteWrite(UCHAR uDevAddr, UCHAR uRegIdx, UCHAR abyte);
// 通過(guò)I2C讀取數(shù)據(jù)
// 輸入?yún)?shù)
// uDevAddr I2C器件的物理地址
// uRegIdx 要操作的I2C器件內(nèi)部的寄存器地址
// pBuf 所讀取的數(shù)據(jù)的輸出BUFF
// DataLen 要讀數(shù)據(jù)的個(gè)數(shù)
// 返回值:>=0 操作成功 即讀取出來(lái)的有效數(shù)據(jù)
// =-1 操作失敗
int I2C_ByteRead(UCHAR uDevAddr, UCHAR uRegIdx, UCHAR* pBuf, int DataLen);
實(shí)現(xiàn)I2C通訊過(guò)程控制的源代碼在GPIO_I2C.cpp中,同時(shí)在該文件中定義了I2C總線能夠使用的引腳資源及I2C總線SCL、SDA所使用的信號(hào)定義:
#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時(shí)鐘信號(hào)線
#define SDA GPIO7 // GPIO7 被定義為I2C數(shù)據(jù)線
在使用EM9160工業(yè)主板的GPIO來(lái)實(shí)現(xiàn)I2C總線通訊時(shí),同步時(shí)鐘能穩(wěn)定地工作在250KHz。要注意I2C的兩個(gè)信號(hào)線,分別為同步時(shí)鐘信號(hào)線SCL與雙向通訊數(shù)據(jù)線SDA,這兩條信號(hào)線所使用的GPIO被定義在GPIO_I2C.CPP文件中,如上面所示。在使用時(shí)根據(jù)實(shí)際情況,只需重新定義SCL和SDA信號(hào)所使用的GPIO即可。下面是調(diào)用GPIO_I2C中的操作函數(shù)實(shí)現(xiàn)時(shí)實(shí)鐘RX8025操作的調(diào)用方法:
// 時(shí)鐘寄存器數(shù)據(jù)讀取
int RTC_ByteRead( unsigned char REG_Addr , unsigned char *pBuf , int iLen)
{
UCHAR cRByte;
int i1 ;
cRByte = REG_Addr<<4; // 根據(jù)RX8025的要求,寄存器地址放在高4位
i1 = I2C_ByteRead( RX8025_ADDR , cRByte , pBuf , iLen );
return i1;
}
// 時(shí)鐘寄存器數(shù)據(jù)設(shè)置
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;
}
再次調(diào)用以上兩個(gè)實(shí)時(shí)鐘讀寫操作函數(shù)則可輕實(shí)現(xiàn)現(xiàn)對(duì)RX8025的操作,如下:
// 只讀取控制寄存器2
i1 = RTC_ByteRead ( Reg_Contor2 , &cTmp , 1 );
// 從秒地址開(kāi)始將年、月、日、時(shí)、分、秒、星期的數(shù)據(jù)一次性讀出
i1 = RTC_ByteRead( Reg_Second , cTmp , 7 );
// 設(shè)置時(shí)間寄存器“年”為10年
i1 = RTC_ByteWrite( Reg_Year , 0x10 );
對(duì)于I2C總線協(xié)議,請(qǐng)參考相關(guān)的參考資料。英創(chuàng)公司提供的GPIO摸擬I2C總線的程序適用于英創(chuàng)公司所有的嵌入式主板,感興趣的客戶可向英創(chuàng)索要相關(guān)源代碼。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    龍芯工業(yè)主板選型參考:四大優(yōu)質(zhì)產(chǎn)品與核心優(yōu)勢(shì)解析

    在國(guó)產(chǎn)工業(yè)硬件國(guó)產(chǎn)化浪潮中,龍芯工業(yè)主板憑借自主架構(gòu)、穩(wěn)定可靠的特性,成為能源、交通、政務(wù)等關(guān)鍵領(lǐng)域的核心選擇。所謂 “排行” 并非絕對(duì)名次,而是基于技術(shù)實(shí)力、應(yīng)用適配性等維度的客觀推薦。以下為大家
    的頭像 發(fā)表于 11-09 14:16 ?808次閱讀

    工業(yè)主板VS商用主板:五大核心差異,選對(duì)才能高效運(yùn)行

    工業(yè)自動(dòng)化、智能制造、物聯(lián)網(wǎng)等領(lǐng)域,工業(yè)主板作為核心控制單元,承擔(dān)著數(shù)據(jù)處理、設(shè)備聯(lián)動(dòng)、指令傳輸?shù)汝P(guān)鍵任務(wù),其穩(wěn)定性、可靠性和適應(yīng)性直接決定了整個(gè)工業(yè)系統(tǒng)的運(yùn)行效率。與我們?nèi)粘k娔X中使用的商用
    的頭像 發(fā)表于 11-07 15:45 ?536次閱讀
    <b class='flag-5'>工業(yè)主板</b>VS商用<b class='flag-5'>主板</b>:五大核心差異,選對(duì)才能高效運(yùn)行

    工業(yè)主板:智慧工業(yè)時(shí)代的 “硬核大腦”

    工業(yè)4.0與智能制造深度融合的今天,從汽車工廠的自動(dòng)化產(chǎn)線到醫(yī)院的精密影像設(shè)備,從城市的智能交通系統(tǒng)到云端的數(shù)據(jù)邊緣節(jié)點(diǎn),各類工業(yè)設(shè)備的高效運(yùn)轉(zhuǎn)都離不開(kāi)一枚核心硬件的支撐——工業(yè)主板。作為
    的頭像 發(fā)表于 10-22 17:13 ?724次閱讀
    <b class='flag-5'>工業(yè)主板</b>:智慧<b class='flag-5'>工業(yè)</b>時(shí)代的 “硬核大腦”

    國(guó)產(chǎn)化工控機(jī)突圍戰(zhàn):眾達(dá)科技龍芯3A6000工業(yè)主板如何啃下“硬骨頭”?

    工業(yè)主板
    的頭像 發(fā)表于 10-13 13:40 ?435次閱讀
    國(guó)產(chǎn)化工控機(jī)突圍戰(zhàn):眾達(dá)科技龍芯3A6000<b class='flag-5'>工業(yè)主板</b>如何啃下“硬骨頭”?

    工業(yè)主板:智能制造與嚴(yán)苛環(huán)境的堅(jiān)實(shí)基石

    在自動(dòng)化生產(chǎn)線的精細(xì)控制、智能交通系統(tǒng)的穩(wěn)定運(yùn)行、醫(yī)療影像設(shè)備的可靠運(yùn)轉(zhuǎn)背后,工業(yè)主板扮演著不可或缺的重要角色。它不同于我們?nèi)粘J褂玫南M(fèi)級(jí)電腦主板,是為應(yīng)對(duì)復(fù)雜嚴(yán)苛的工業(yè)環(huán)境而生的”專業(yè)心臟
    的頭像 發(fā)表于 09-25 15:14 ?459次閱讀
    <b class='flag-5'>工業(yè)主板</b>:智能制造與嚴(yán)苛環(huán)境的堅(jiān)實(shí)基石

    工業(yè)級(jí)可靠性護(hù)航智能制造:深入解析工業(yè)主板的關(guān)鍵價(jià)值與選型指南

    在智能制造廠房中,24小時(shí)運(yùn)轉(zhuǎn)的生產(chǎn)線上,一臺(tái)關(guān)鍵工控機(jī)突然宕機(jī)。技術(shù)人員排查發(fā)現(xiàn),高溫環(huán)境下普通主板電容爆裂導(dǎo)致系統(tǒng)癱瘓,整條生產(chǎn)線停工,每分鐘損失上萬(wàn)元。這種真實(shí)的生產(chǎn)陣痛,恰恰凸顯了工業(yè)主板
    的頭像 發(fā)表于 09-09 18:26 ?539次閱讀
    以<b class='flag-5'>工業(yè)</b>級(jí)可靠性護(hù)航智能制造:深入解析<b class='flag-5'>工業(yè)主板</b>的關(guān)鍵價(jià)值與選型指南

    ?工控主板和商業(yè)主板的區(qū)別是什么?

    工控主板是專為工業(yè)控制領(lǐng)域設(shè)計(jì)的計(jì)算機(jī)核心部件,采用耐高溫、抗潮濕的工業(yè)級(jí)元器件,支持在-20°C至60°C寬溫、高濕、強(qiáng)電磁干擾等惡劣環(huán)境中長(zhǎng)時(shí)間穩(wěn)定運(yùn)行。商業(yè)主板是為滿足日常辦公、
    的頭像 發(fā)表于 07-30 09:29 ?872次閱讀

    飛騰主板為信創(chuàng)產(chǎn)業(yè)發(fā)展提高硬實(shí)力

    信息技術(shù)飛速發(fā)展的當(dāng)下,信創(chuàng)產(chǎn)業(yè)已成為我國(guó)實(shí)現(xiàn)科技自立自強(qiáng)、保障國(guó)家信息安全的關(guān)鍵領(lǐng)域。信創(chuàng),即信息技術(shù)應(yīng)用創(chuàng)新,其核心目標(biāo)是實(shí)現(xiàn)
    的頭像 發(fā)表于 07-22 18:20 ?713次閱讀

    新一代RK3576工業(yè)主板:IB3-708-V0

    工業(yè)主板
    杰和科技
    發(fā)布于 :2025年07月01日 14:34:58

    創(chuàng)浪潮下,國(guó)產(chǎn)主板有什么新的發(fā)展機(jī)遇?

    信息技術(shù)應(yīng)用創(chuàng)新浪潮的推動(dòng)下,國(guó)產(chǎn)主板迎來(lái)了諸多新的發(fā)展機(jī)遇。信創(chuàng)產(chǎn)業(yè)旨在實(shí)現(xiàn)信息技術(shù)領(lǐng)域的自主可控,這一戰(zhàn)略目標(biāo)為國(guó)產(chǎn)主板的發(fā)展提供了廣
    的頭像 發(fā)表于 05-09 09:24 ?728次閱讀
    信<b class='flag-5'>創(chuàng)</b>浪潮下,國(guó)產(chǎn)<b class='flag-5'>主板</b>有什么新的發(fā)展機(jī)遇?

    集特飛騰D2000工業(yè)主板GM9-2002詳解

    工業(yè)主板
    集特國(guó)產(chǎn)工控產(chǎn)品
    發(fā)布于 :2025年03月10日 11:10:47