在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

英創信息技術SJA1000的CAN通訊接口函數擴展應用介紹

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

在現有的can_api.h所提供的接口函數的基礎上,推出CAN接口通訊一些擴展應用功能,主要是為每個接收的數據包均加上了時間標簽,以支持實時控制的應用。為了兼容以前接口函數,can_api.h保持不變,英創公司另外定義了一個can_api_ex.h,在該文件中定義了帶有時間標簽的CAN數據報文結構。

typedef struct
{
// CAN數據報文ID,其中
bit 0-28 : CAN identifier (11/29 bit)
bit 29 : error frame flag (0 = data frame, 1 = error frame)
bit 30 : remote transmission request flag (1 = rtr frame)
bit 31 : frame format flag (0 = standard 11 bit, 1 = extended 29 bit)
DWORD dwCAN_ID;
// CAN數據報文中的數據長度
DWORD dwCAN_DatLen;
// CAN數據報文中的數據
UCHAR ucDat[8];
// CAN數據報文的時間標簽,單位為毫秒
DWORD dwTimeTick;
} CAN_FRAME, *PCAN_FRAME;

獲取帶有時間標簽的CAN接收報文,可通過調用標準的ReadFile( ) 來實現,相應的發送函數也可調用WriteFile( )來處理。以下為接收線程中的獲取帶有時間標簽的CAN數據報文的方法:

WaitForSingleObject( ceCAN->m_hRxEvent, 15 );
{
dwLen = 0;
bResult = ReadFile(ceCAN->m_hCAN,
&ceCAN->can_frame,
sizeof(CAN_FRAME), &dwLen, NULL );
if( dwLen==sizeof(CAN_FRAME) ) // receive a can frame
{
if( dwLastTimeTick == 0 )
{
printf( '0x%08x - %ld\n', ceCAN->can_frame.dwCAN_ID, ceCAN->can_frame.dwTimeTick );
dwLastTimeTick = ceCAN->can_frame.dwTimeTick;
}
else
{
printf( '0x%08x - %ld\n', ceCAN->can_frame.dwCAN_ID, ceCAN->can_frame.dwTimeTick-dwLastTimeTick );
dwLastTimeTick = ceCAN->can_frame.dwTimeTick;
}
}
}

經過測試,在英創嵌入式主板上CAN時間標簽的精度能夠保證在±1ms。

由于讀取帶有時間標簽的CAN數據報文采用的是系統標準函數ReadFile,所以對該擴展功能感興趣的老客戶,需要對已有的英創嵌入式主板WinCE內核進行升級,而can_api.lib不需做任何變化。具體can_api.h中定義的接口函數參見《基于SJA1000的CAN通訊接口函數使用說明》一文。

感興趣的客戶可以和英創的技術支持聯系。

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

    關注

    7

    文章

    6086

    瀏覽量

    35579
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    中科曙光南京研究院方案入選江蘇省信息技術創新優秀解決方案

    對中科曙光南京研究院在信息技術應用創新領域深厚實力的有力證明,更是對其持續推動技術創新、優化解決方案能力的廣泛認可。該方案集成了高端計算與分布式存儲的先進技術,旨在為用戶提供高效、穩定、可擴展
    的頭像 發表于 01-08 15:41 ?233次閱讀

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

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

    擴展您的串口設備 EU104數據轉發芯片可獨立設置通訊速率和參數 將1個UART接口擴展為4個

    擴展您的串口設備 EU104數據轉發芯片可獨立設置通訊速率和參數 將1個UART接口擴展為4個 EU104是一款數據轉發芯片,具有5個UART接口
    的頭像 發表于 12-23 11:27 ?125次閱讀

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

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

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

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

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

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

    CAN/CANFD卡接口函數使用說明

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

    EN?Power?Bus二總線接口轉接485方案芯片-485接口芯片

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

    [can開發板] 一款低價can/obd2總線Linux開發板

    :https://wiki.friendlyelec.com/wiki/index.php/NanoPi_NEO_Air/zh CAN/OBD開源擴展板詳細介紹:https://gitee.com/usb7
    發表于 07-05 16:46

    芯力特車規TVS產品助力CAN/LIN通訊接口保護

    芯力特深耕車規CAN/LIN通訊接口芯片,在大量的客戶項目應用中深入了解客戶需求后,推出了汽車級TVS防護器件,助力車規CAN/LIN通訊
    的頭像 發表于 07-02 08:07 ?548次閱讀
    芯力特車規TVS產品助力<b class='flag-5'>CAN</b>/LIN<b class='flag-5'>通訊</b><b class='flag-5'>接口</b>保護

    BIG WALNUT大核桃全面響應國家“信”號召,傾力“智”造國產芯片+國產加密安全系統通訊產品

    信息化高速發展的今天,信息技術的自主可控和信息安全已經成為國家發展的重要基石。國家信戰略的提出,旨在推動國產信息產業的崛起,實現
    的頭像 發表于 06-18 17:42 ?600次閱讀

    如何檢測can通訊電路的好壞

    CAN(Controller Area Network)是一種基于總線通信的局域網技術,廣泛應用于汽車電子、工業控制等領域。在實際應用中,CAN通訊電路的好壞對整個系統的穩定性和可靠性
    的頭像 發表于 06-16 09:42 ?3525次閱讀

    龍芯中科三項信方案入圍工信部2023年信息技術應用創新應用示范案例名單

    近日,工業和信息化部通報了2023年信息技術應用創新解決方案征集遴選結果,本次共評選出典型解決方案173個、應用示范案例83個、單項創新案例64個。
    的頭像 發表于 03-07 16:45 ?1011次閱讀
    龍芯中科三項信<b class='flag-5'>創</b>方案入圍工信部2023年<b class='flag-5'>信息技術</b>應用創新應用示范案例名單
    主站蜘蛛池模板: 性色在线播放 | 久久国产成人精品国产成人亚洲 | 久草成人在线视频 | 国产网站免费视频 | 欧美日韩国产另类一区二区三区 | 麻生希痴汉电车avop130 | 35pao免费视频| 亚洲视频在线一区二区三区 | 黄色大片网 | 免费高清一级欧美片在线观看 | 国产精品一区牛牛影视 | 色视频免费国产观看 | se94se最新网站| 色中射 | 9久久99久久久精品齐齐综合色圆 | 播放欧亚一级特黄录像 | 欧美日韩精品一区二区在线线 | 黑色丝袜在丝袜福利国产 | 亚洲精品午夜久久aaa级久久久 | 日本系列 1页 亚洲系列 | jlzzjlzz亚洲日本 | 色宅男| 手机在线视频你懂的 | 成人人免费夜夜视频观看 | 日本三级日本三级日本三级极 | 日本小视频免费 | 精品福利视频网 | 天天干在线影院 | 曰本毛片 | 亚洲小说区图片区另类春色 | 色激情小说 | 日本www免费| 神马午夜嘿嘿嘿 | 免费一级大毛片a一观看不卡 | 一级一片一a一片 | 亚洲精品网站日本xxxxxxx | 一区二区不卡在线观看 | 午夜久久免费视频 | 99草精品视频 | 操农村妇女 | aaaaa特级毛片 |