99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

英創(chuàng)信息技術(shù)SJA1000的CAN通訊接口函數(shù)介紹

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

掃碼添加小助手

加入工程師交流群

英創(chuàng)ARM9系列嵌入式主板一大特色就是提供了CAN接口,并實現(xiàn)了相應(yīng)的驅(qū)動程序,用戶只需直接調(diào)用CAN_API函數(shù)即可實現(xiàn)CAN數(shù)據(jù)報文的通訊操作。目前EM9000以及EM9X60系列板卡所提供的CAN接口均是采用的是SJA1000 CAN總線控制器,SJA1000是一款獨立的控制器,主要用于汽車和一般工業(yè)環(huán)境中的控制器局域網(wǎng)絡(luò)(CAN)芯片。CAN通訊接口可提供高達1Mbps的數(shù)據(jù)傳輸速率,當采用5Kbps的的數(shù)據(jù)傳輸速率時其通訊距離最高可達到10KM。硬件的錯誤檢定特性也增強了CAN的抗電磁干擾能力,這給數(shù)據(jù)的遠程可靠傳輸提供了有利保證。

硬件上來說,英創(chuàng)提供的CAN通訊接口根據(jù)用戶的需要分為兩種:一種帶光電隔離,一種不帶光電隔離。帶光電隔離CAN總線通訊模塊的CAN收發(fā)器端的所有信號電源與其它部分完全隔離,可承受至少1Kv(有效值)的電壓沖擊。

軟件上英創(chuàng)出廠的帶有CAN通訊接口的ARM9板卡均帶有相應(yīng)的驅(qū)動,基于WinCE系統(tǒng)配置了標準的WinCE流式驅(qū)動程序,基于Linux系統(tǒng)是將CAN接口配置為字符設(shè)備驅(qū)動程序。CAN通訊的數(shù)據(jù)收發(fā)均采用的中斷方式,驅(qū)動程序中已自動完成了數(shù)據(jù)的收發(fā),以及內(nèi)部定義的CAN接收緩沖區(qū)和發(fā)送緩沖區(qū)的管理。

接收緩沖區(qū)

發(fā)送緩沖區(qū)

WinCE

64k

4k

Linux

64k

4k

為了方便用戶的使用,在CAN驅(qū)動程序的基礎(chǔ)上為客戶封裝了一套簡單實用的API函數(shù)。各個函數(shù)的定義在can_api.h文件下,在該頭文件中對于各個API函數(shù)均有相應(yīng)的中文說明。本文將詳細介紹各個接口函數(shù)的使用。

1、CAN接口API函數(shù)定義
英創(chuàng)公司提供的CAN通訊接口的驅(qū)動程序采用標準的驅(qū)動程序,用戶可以用標準的打開文件、關(guān)閉文件的方式,來打開該CAN設(shè)備。相關(guān)的一些函數(shù)定義如下:

/*
* 功能描述:設(shè)置CAN控制芯片為操作模式。
* 輸入?yún)?shù):
* fd: CAN設(shè)備文件描述符
* 返回值:
* 0: 成功
* <0: 失敗
*/

int CAN_StartChip( int fd );

/*
* 功能描述:設(shè)置CAN控制芯片為復(fù)位模式。
* 輸入?yún)?shù):
* fd: CAN設(shè)備文件描述符
* 返回值:
* 0: 成功
* <0: 失敗
*/

int CAN_StopChip( int fd );

/*
* 功能描述:設(shè)置CAN通訊的波特率
* 輸入?yún)?shù):
* fd: CAN設(shè)備文件描述符
* Baud: 枚舉變量,分別對應(yīng)不同的波特率
* CAN_BAUDRATE_10K = 0: 10Kbps
* CAN_BAUDRATE_20K = 1: 20Kbps
* CAN_BAUDRATE_50K = 2: 50Kbps
* CAN_BAUDRATE_100K = 3: 100Kbps
* CAN_BAUDRATE_125K = 4: 125Kbps
* CAN_BAUDRATE_250K = 5: 250Kbps
* CAN_BAUDRATE_500K = 6: 500Kbps
* CAN_BAUDRATE_1000K = 7: 1Mbps
* CAN_BAUDRATE_60K = 8: 60Kbps
* 返回值:
* 0: 成功
* <0: 失敗
*/

int CAN_SetBaudRate( int fd , CAN_BAUDRATE Baud );

/*
* 功能描述:設(shè)置CAN通訊驗收濾波器配置
* 輸入?yún)?shù):
* fd: CAN設(shè)備文件描述符
* *AcceptanceFilter: 驗收濾波器結(jié)構(gòu)指針
* struct accept_filter
* {
* unsigned int accept_code;
* unsigned int accept_mask;
* unsigned char filter_mode;
* };
* accept_code: 濾波器接收碼
* accept_mask: 濾波器屏蔽碼
* filter_mode: 0-雙濾波器 1-單濾波器
*
* 返回值:
* 0: 成功
* <0: 失敗
*/

int CAN_SetGlobalAcceptanceFilter( int fd , accept_filter *AcceptanceFilter );

/*
* 功能描述:用于啟動或關(guān)閉CAN自檢測模式
* 輸入?yún)?shù):
* fd: CAN設(shè)備文件描述符
* Mode: 1-啟動自檢測模式
* 0-關(guān)閉自檢測模式,返回正常模式
* 返回值:
* 0: 成功
* <0: 失敗
*/

int CAN_SelfTest( int fd , int Mode );

/*
* 功能描述:獲取CAN通訊時的錯誤編碼
* 輸入?yún)?shù):
* fd: CAN設(shè)備文件描述符
* 輸出參數(shù):
* *ErrorPtr:錯誤編碼
* 返回值:
* 0: 成功
* <0: 失敗
*/

int CAN_GetError( int fd , DWORD *ErrorPtr);

/*
* 功能描述:獲取CAN通訊中相關(guān)統(tǒng)計數(shù)據(jù)以及CAN控制芯片的狀態(tài)寄存器
* 輸入?yún)?shù):
* fd: CAN設(shè)備文件描述符
* 輸出參數(shù):
* *DriverStatistics:得到相應(yīng)統(tǒng)計結(jié)構(gòu)數(shù)據(jù)
* 返回值:
* 0: 成功
* <0: 失敗
*/

int CAN_GetCANDriverStatistics( int fd , drv_statistics *DriverStatistics );

在can_api.h中還定義了一個CAN驅(qū)動的統(tǒng)計數(shù)據(jù)結(jié)構(gòu)struct DRIVERSTATISTICS,這個結(jié)構(gòu)中記錄了CAN通訊的一些統(tǒng)計參數(shù),包括CAN中斷次數(shù),CAN數(shù)據(jù)幀發(fā)送成功統(tǒng)計次數(shù)等等。這些參數(shù)可通過API函數(shù)中CAN_GetCANDriverStatistics來獲取,這些參數(shù)可以作為分析CAN通訊的狀態(tài)的一個重要參考。以下為這些參數(shù)的定義。

typedef struct
{
DWORD NumISTEvents; // CAN中斷事件統(tǒng)計次數(shù)
DWORD NumRxDataFrameInt; // CAN數(shù)據(jù)幀接收中斷統(tǒng)計次數(shù)
DWORD NumRxDataFramePutRing; // CAN接收數(shù)據(jù)幀放入接收環(huán)形數(shù)據(jù)
// BUF的統(tǒng)計次數(shù)
DWORD NumTxDataFramePutRing; // CAN發(fā)送數(shù)據(jù)幀放入發(fā)送環(huán)形數(shù)據(jù)
// BUF的統(tǒng)計次數(shù)
DWORD NumTxDataFrameInt; // CAN數(shù)據(jù)幀發(fā)送中斷統(tǒng)計次數(shù)
DWORD NumTxSuccessful; // CAN數(shù)據(jù)幀發(fā)送成功統(tǒng)計次數(shù)
DWORD NumTxFailed; // CAN數(shù)據(jù)幀發(fā)送失敗統(tǒng)計次數(shù)
DWORD NumErrorWarningInt; // CAN通訊錯誤報警中斷的統(tǒng)計次數(shù)
DWORD NumErrorWarningLevel; // CAN通訊出錯的統(tǒng)計次數(shù),錯誤指至
// 少一個錯誤計數(shù)器滿或由錯誤報警限
// 制寄存器(EWLR)定義的CPU報警
// 限制

DWORD NumErrorPassive; // CAN通訊中錯誤消極中斷的統(tǒng)計次數(shù)
DWORD NumErrorBusOff; // CAN通訊錯誤中總線關(guān)閉錯誤的統(tǒng)計次數(shù)
DWORD NumSwitchedToNormalOperation; // CAN通訊中錯誤狀態(tài)切換到正常
// 狀態(tài)(總線開啟)的統(tǒng)計次數(shù)
DWORD NumOverrunInt; // CAN通訊中數(shù)據(jù)溢出中斷的統(tǒng)計次數(shù)
DWORD NumBusErrorInt; // CAN通訊中數(shù)據(jù)BUSOFF錯誤中斷的統(tǒng)計次數(shù)
DWORD NumArbitrationLostInt; // CAN通訊中仲裁丟失中斷的統(tǒng)計次數(shù)
DWORD MaxNumMsgsInRing; // CAN通訊中接收數(shù)據(jù)幀的數(shù)目
DWORD RXErrorCounter; // 讀取CAN通訊芯片中RX錯誤計數(shù)器的值
DWORD TXErrorCounter; // 讀取CAN通訊芯片中TX錯誤計數(shù)器的值
DWORD Status; // 讀取CAN通訊芯片中狀態(tài)寄存器的值
}DRIVERSTATISTICS;

2、CAN數(shù)據(jù)的接收和發(fā)送
在WinCE下,作為流式接口函數(shù)通常和文件系統(tǒng)的API函數(shù)(如CreateFile)緊密匹配的,因此在使用英創(chuàng)提供的CAN接口的API函數(shù)時,首先需要調(diào)用CreateFile(…)來獲取CAN接口設(shè)備的句柄handle,如使用CAN1通訊口,可以調(diào)用以下函數(shù):
m_hCAN=CreateFile(_T(“CAN1:”), GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);

在Linux下,調(diào)用的方式如下:

m_fd=open('/dev/em9x60_can1',O_RDWR | O_NOBLOCK );

在創(chuàng)建CAN設(shè)備得到有效的handle之后,就可以調(diào)用can_api.h中定義的相應(yīng)函數(shù)來啟動CAN設(shè)備接口。

BOOL CAN_StartChip (HANDLE hDevice);

在進行CAN數(shù)據(jù)通訊之前,需要設(shè)置和CAN通訊相關(guān)的一些參數(shù),包括CAN通訊的波特率設(shè)置以及對接收過濾器的設(shè)置。

BOOL CAN_SetBaudRate(HANDLE hDevice, BYTE *index);

用于設(shè)置CAN通訊的波特率,波特率的設(shè)置范圍包括:10kbps~1Mbps。具體的定義請參見can_api.h文件中的注釋說明。

通過配置接收過濾器,CAN通訊接口可以實現(xiàn)只接收標識符也接收過濾器預(yù)設(shè)值相一致的報文。接收過濾器由接收碼寄存器ACRn和接收屏蔽碼寄存器AMRn來定義的,還可以選擇兩種不同的過濾器模式,單過濾器模式或者雙過濾器模式。關(guān)于ACR、AMR中各位的定義,請參見SJA1000的數(shù)據(jù)手冊,這里就不再贅述。在英創(chuàng)提供的API函數(shù)中,用戶可以調(diào)用以下函數(shù)來實現(xiàn)接收過濾器的設(shè)置:
BOOL CAN_SetGlobalAcceptanceFilter( HANDLE hDevice, BYTE *AcceptanceFilter, BYTE size)

對于CAN通訊數(shù)據(jù)接收線程可以采用兩種方式:一種可以采用定時查詢,即定時調(diào)用函數(shù)CAN_GetNextReceivedFrame( …)檢測是否有接收到CAN報文數(shù)據(jù);一種可以利用操作系統(tǒng)的消息機制,采用事件響應(yīng)的方式,一旦硬件接收的數(shù)據(jù)報文,底層的驅(qū)動接收程序會自動讀取報文,同時發(fā)送一個接收事件。作為應(yīng)用程序的接收線程在等待到該事件后,調(diào)用CAN_GetNextReceivedFrame(…)即可進行CAN數(shù)據(jù)報文的讀取。需要注意的是函數(shù)CAN_GetNextReceivedFrame每執(zhí)行一次,只是讀取了一幀CAN數(shù)據(jù)報文,如果在應(yīng)用程序中需要將最新的數(shù)據(jù)全部讀出,只需反復(fù)調(diào)用該函數(shù),直到該函數(shù)的返回值為FALSE。

接收線程部分代碼:

DWORD CEM9000_CAN::ReadThreadFunc( LPVOID lparam )
{
CEM9000_CAN *ceCAN = (CEM9000_CAN*)lparam;
BOOL bResult;
while( 1 )
{
if(WaitForSingleObject(ceCAN->m_hReadCloseEvent,0 )==WAIT_OBJECT_0 )
{
break;
}
// 等待接收事件觸發(fā),使用以下代碼
WaitForSingleObject( ceCAN->m_hRxEvent, INFINITE );
// 若采用定時查詢,則調(diào)用Sleep(..)即可,Sleep的時間由應(yīng)用程序確定
// Sleep( 50 );


ceCAN->m_nRxCounter = 0;
for( ; ; )
{
// 讀取已接收的所有數(shù)據(jù)幀
bResult=CAN_GetNextReceivedFrame(ceCAN->m_hCAN,&ceCAN->RxMFrame[ceCAN->m_nRxCounter] );
if( !bResult )
{
break;
}
ceCAN->m_nRxCounter++;
}
if(ceCAN->m_nRxCounter>0 )
{
// 調(diào)用回調(diào)函數(shù),進行必要的數(shù)據(jù)處理
ceCAN->OnRead( ceCAN->m_pCANOwner );
}
}
return 0;
}

CAN數(shù)據(jù)報文的發(fā)送比較簡單,應(yīng)用程序直接調(diào)用函數(shù)CAN_SendFrame(…)即可,該函數(shù)的功能只是將需要發(fā)送的數(shù)據(jù)填入驅(qū)動的發(fā)送數(shù)據(jù)緩沖區(qū),真正的數(shù)據(jù)發(fā)送是由驅(qū)動程序中的發(fā)送線程自動完成的。若用戶需要查看數(shù)據(jù)是否發(fā)送成功,可以通過檢查驅(qū)動的相關(guān)統(tǒng)計數(shù)據(jù)DriversStatistics來判斷,其中NumTxSuccessful為CAN數(shù)據(jù)幀成功發(fā)送統(tǒng)計數(shù),每成功發(fā)送一次CAN數(shù)據(jù)幀,該計數(shù)值自動加1。

3、CAN通訊的出錯處理
在can_api.h文件對于CAN通訊所返回的錯誤代碼分別定義如下:

錯誤代碼

定義

CANCONTROLLER_NORMAL 表明CAN通訊工作正常
CANCONTROLLER_WARNING_LIMIT_REACHED 表明出錯,至少接收或發(fā)送錯誤計數(shù)器中的一個已達到或超過了由錯誤報警寄存器(EWLR)定義的報警限,缺省為96
CANCONTROLLER_ERROR_PASSIVE 表明SJA1000達到錯誤消極狀態(tài),也就是說至少一個錯誤計數(shù)器超過規(guī)定值127
CANCONTROLLER_BUS_OFF 表明該接口脫離總線
CANCONTROLLER_OVERRUN 數(shù)據(jù)溢出錯誤
RING_BUFFER_FULL 表明接收或發(fā)送緩沖區(qū)滿

錯誤代碼可通過API函數(shù)CAN_GetError(HANDLE hDevice, DWORD *ErrorPtr)來獲取。一般來說出現(xiàn)前面兩個錯誤:CANCONTROLLER_WARNING_LIMIT_REACHED和CANCONTROLLER_ERROR_PASSIVE,CAN通訊口還可恢復(fù),一旦CAN接口成功接收或發(fā)送一幀數(shù)據(jù),CAN接口又可回到正常工作狀態(tài)。而對于出現(xiàn)其余的三項錯誤,我們建議在應(yīng)用程序最好是做復(fù)位CAN接口的操作,即通過函數(shù)調(diào)用先關(guān)閉CAN口然后再重新初始化該接口。

在英創(chuàng)公司提供的應(yīng)用光盤中有具體CAN接口的測試代碼,可供客戶參考測試。


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

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213674
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6100

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略

    什么是信創(chuàng)?信創(chuàng),即“信息技術(shù)應(yīng)用創(chuàng)新”,是國家推動IT系統(tǒng)自主可控、安全可控的重要戰(zhàn)略工程。它不僅是技術(shù)層面的創(chuàng)新,更承載著保障國家網(wǎng)絡(luò)安全、推動產(chǎn)業(yè)升級和實現(xiàn)數(shù)字主權(quán)的重任。簡單來
    的頭像 發(fā)表于 06-13 10:06 ?1898次閱讀
    科普|信<b class='flag-5'>創(chuàng)</b>是什么?一文讀懂“<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新”戰(zhàn)略

    上海雷卯提供1KV的CAN浪涌方案 CAN接口浪涌損壞測試

    CAN接口
    上海雷卯電子
    發(fā)布于 :2025年03月07日 19:13:43

    TLC2543接收數(shù)據(jù)時采集的數(shù)據(jù)就大范圍擺動,怎么解決?

    就大范圍擺動,經(jīng)查初步確定是SJA1000的接收中斷導(dǎo)致的,但無法解決,希望專家給予幫助,謝謝。 sbit EOC=P1^0; sbit CLK=P1^1; sbit INPUT=P1^2; sbit
    發(fā)表于 02-13 06:38

    龍芯中科榮獲2024年度信息技術(shù)應(yīng)用創(chuàng)新工作委員會卓越貢獻成員單位

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

    芯盛智能榮獲2024年信息技術(shù)應(yīng)用創(chuàng)新工作委員會卓越貢獻成員單位

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

    飛騰助力首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽圓滿落幕

    近日,由中國教育技術(shù)協(xié)會主辦,教育部教育管理信息中心教育信創(chuàng)實驗室、公安部第三研究所、中國電子工業(yè)標準化技術(shù)協(xié)會信創(chuàng)工委會支持,北京航空航天
    的頭像 發(fā)表于 12-24 09:57 ?510次閱讀

    有方科技參編的信息技術(shù)團體標準發(fā)布

    近日,有方科技參編的《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第1部分:企業(yè)背景評價》《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第2部分:技術(shù)掌控評價》《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第
    的頭像 發(fā)表于 12-23 10:44 ?598次閱讀

    龍芯中科助力2024首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽成功舉辦

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

    深圳鴻合智遠 DSB211SJA/DSB221SJA:表面貼裝TCXO

    深圳鴻合智遠|DSB211SJA/DSB221SJA:表面貼裝TCXO
    的頭像 發(fā)表于 11-05 11:41 ?586次閱讀
    深圳鴻合智遠 DSB211<b class='flag-5'>SJA</b>/DSB221<b class='flag-5'>SJA</b>:表面貼裝TCXO

    中科創(chuàng)達榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達憑借非凡的技術(shù)實力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競爭力百強企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?950次閱讀

    CAN/CANFD卡接口函數(shù)使用說明

    電子發(fā)燒友網(wǎng)站提供《CAN/CANFD卡接口函數(shù)使用說明.pdf》資料免費下載
    發(fā)表于 10-15 17:35 ?0次下載

    EN?Power?Bus二總線接口轉(zhuǎn)接485方案芯片-485接口芯片

    EN20F18 是采用低壓直流供電總線通訊技術(shù)設(shè)計的一款通訊接口芯片,是銳恩EN Power Bus二總線
    發(fā)表于 09-29 16:04

    創(chuàng)國產(chǎn)化背景下的工控主板發(fā)展現(xiàn)狀

    創(chuàng),是信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)業(yè)的簡稱,于2016年“信創(chuàng)工委會”(信息技術(shù)應(yīng)用創(chuàng)新工作委員會)提出,目的就是要推動我們國內(nèi)軟硬件關(guān)鍵技術(shù)的研發(fā)
    的頭像 發(fā)表于 09-21 16:15 ?875次閱讀

    梯度科技入選2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案名單

    日前,工業(yè)和信息化部網(wǎng)絡(luò)安全產(chǎn)業(yè)發(fā)展中心(工業(yè)和信息化部信息中心)在天津舉辦2024信息技術(shù)應(yīng)用創(chuàng)新發(fā)展大會暨解決方案應(yīng)用推廣大會。會上正式公布了2023年
    的頭像 發(fā)表于 09-09 16:29 ?758次閱讀

    業(yè)內(nèi)超高性價比CAN BUS通訊接口靜電防護器件SENC23T24V2BC

    業(yè)內(nèi)超高性價比CAN BUS通訊接口靜電防護器件SENC23T24V2BC CAN接口在工業(yè)自動化領(lǐng)域應(yīng)用十分廣泛,為了防止靜電放電事件對端
    的頭像 發(fā)表于 08-21 15:36 ?745次閱讀
    業(yè)內(nèi)超高性價比<b class='flag-5'>CAN</b> BUS<b class='flag-5'>通訊</b><b class='flag-5'>接口</b>靜電防護器件SENC23T24V2BC