整車控制器(VCU)開發 之 CAN訊息的Intel格式和Motorola格式說明
經常有做DBC檔案的朋友不瞭解CAN通訊協議中的intel格式和Motorola格式的區別,導致引入一些不必要的錯誤。和一些作者長篇大論來講不同,本文章可能很短,主要是為了防止長篇大論把讀者繞暈,從而使讀者失去興趣,最後還是沒搞明白,白白浪費時間。
1、為什麼有2種格式?
答:只能告訴你是科技和商業的問題,也就是說歷史原因。無所謂優劣。
2、如果某訊號(test001)沒有跨位元組,這2種格式下有區別嗎?
答:沒有區別。
3、訊號跨位元組,這2種格式下有什麼區別?
答:詳見下圖。
例1,某CAN訊號的起始位是9,訊號長度為9,如果該訊號為Intel格式,訊號排布如下圖1:
圖1
如果該訊號為Motorola格式,訊號排布如下圖2:
圖2
上圖1圖2中,訊號的箭頭表示了該訊號的MSB和LSB的位置。
作者水平有限,難免出錯,錯誤之處,還請批評斧正!謝謝!
相關推薦
整車控制器(VCU)開發 之 CAN訊息的Intel格式和Motorola格式說明
經常有做DBC檔案的朋友不瞭解CAN通訊協議中的intel格式和Motorola格式的區別,導致引入一些不必要的錯誤。和一些作者長篇大論來講不同,本文章可能很短,主要是為了防止長篇大論把讀者繞暈,從而使讀者失去興趣,最後還是沒搞明白,白白浪費時間。 1、為什麼有2種格式?
NW.js(node-webkit)桌面應用(app)開發之環境配置
本文主要是介紹一下nw.js(node-webkit)的開發配置以及桌面應用開發的直觀感受,後續會有詳細的應用開發(示例)講解,敬請關注! 有問題可以留言討論,知無不言。 一.認識nwjs NW.js (原名 node-webkit)是一個結合了 Chro
NW js node-webkit 桌面應用(app)開發之環境配置
本文主要是介紹一
自定義控制元件三部曲之繪圖篇(六)——Path之貝賽爾曲線和手勢軌跡、水波紋效果
前言:好想義無反顧地追逐夢想從這篇開始,我將延續androidGraphics系列文章把圖片相關的知識給大家講完,這一篇先稍微進階一下,給大家把《android Graphics(二):路徑及文字》略去的quadTo(二階貝塞爾)函式,給大家補充一下。 本篇最終將以兩個例子給
應用Mongoose開發MongoDB(3)控制器(controllers)
條目 選擇 mongoose 電腦 java 組合 將在 light sta 控制器的基本構成與如何通過路由調用 控制器中通過建立函數並導出,實現前端對數據庫的查詢、新建、刪除與修改的需求,並使之可以在路由中調用,完成API的封裝。本文著重於結構之間的關系,具體問題解決
HBase概念學習(八)開發一個類twitter系統之表設計
至少 創建用戶 列表 ase wke long 少包 mali 。。 這邊文章先將可能的需求分析一下,設計出HBase表,下一步再開始編寫client代碼。 TwiBase系統 1、背景 為了加深HBase基本概念的學習,參考HBase實戰這本書實際動手做了這個樣
Android GIS開發系列-- 入門季(14)FeatureLayer之範圍查詢
sso 偏差 .get http pri tex des else uil Android GIS開發系列-- 入門季(5),這篇文章中,我們知道如何去查找要素。現在有一個需求,查找某點5000米範圍的要素,那如何來做呢?首先我們需要在地圖上畫個5000米半徑的圓,然後根據
【JMeter4.0學習(三)】之SoapUI創建WebService接口模擬服務端以及JMeter測試SOAP協議性能測試腳本開發
test 點擊 下一步 download enc text div 接口模擬 wid 目錄: 創建WebService接口模擬服務端 下載SoapUI 新建MathUtil.wsdl文件 創建一個SOAP項目 接口模擬服務端配置以及啟動 【闡
【JMeter4.0學習(六)】之邏輯控制器說明
style var pan cond png 是否 AD lse sample 簡述一些遇到問題的。 一、如果控制器 Interpret Condition as Variable Expression?:選中這一項時表示:判斷變量值是否等於字符串true
Java程式設計師從笨鳥到菜鳥之(一)開發環境搭建,基本語法,字串,陣列
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Spring Boot(20)---開發Web應用之JSP篇
Spring Boot(20)---開發Web應用之JSP篇 前言 上一篇介紹了Spring Boot中使用Thymeleaf模板引擎,今天來介紹一下如何使用SpringBoot官方不推薦的jsp,雖然難度有點大,但是玩起來還是蠻有意思的。 正文 先來看看整體的框架
Spring Boot(19)---開發Web應用之Thymeleaf篇
Spring Boot(19)---開發Web應用之Thymeleaf篇 前言 Web開發是我們平時開發中至關重要的,這裡就來介紹一下Spring Boot對Web開發的支援。 正文 Spring Boot提供了spring-boot-starter-web為Web
Spring Boot乾貨系列:(五)開發Web應用之JSP篇
前言 上一篇介紹了Spring Boot中使用Thymeleaf模板引擎,今天來介紹一下如何使用SpringBoot官方不推薦的jsp,雖然難度有點大,但是玩起來還是蠻有意思的。 正文 先來看看整體的框架結構,跟前面介紹
Spring Boot乾貨系列:(四)開發Web應用之Thymeleaf篇
前言 Web開發是我們平時開發中至關重要的,這裡就來介紹一下Spring Boot對Web開發的支援。 正文 Spring Boot提供了spring-boot-starter-web為Web開
Java程式設計師從笨鳥到菜鳥之(九十九)深入java虛擬機器(八)開發自己的類載入器
歡迎閱讀本專題的其他部落格: 在大多數情況下,系統預設提供的類載入器實現已經可以滿足需求。但是在某些情況下,您還是需要為應用開發出自己的類載入器。比如您的應用通過網路來傳輸 Java 類的位元組程式碼,為了保證安全性,這些位元組程式碼經過了加密處理。這個時候您
我在ThoughtWorks學軟開(一)敏捷之於開發如同蜜糖,甜到發膩齁到憂傷
一、敏捷已死,有事燒紙 21世紀剛過一年,17位在軟體開發各領域有所建樹的大師匯聚在在美國猶他州,發表了似乎每個聚會都要發表的宣言(《敏捷軟體開發宣言》),併成立了Agile 聯盟,時間過去了十幾年,現如今當初的17個人裡有很多人都認為敏捷已死,let it go。敏捷似乎
如何為Apache JMeter開發外掛(六)——監聽器之Vizualizer(監視器)
如何對Apache Tomcat的效能計數進行監視 上一章節我們對JMeter的監聽器元件進行了一個概況介紹,並通過實現開發一個Report(報告)元件為大家展示了監聽器元件的內部工作邏輯,本篇將為大家簡單介紹一下Vizualizer(監視器)元件的開發流程和
三.linux開發之uboot移植(三)——.基礎之shell和Makefile回顧
一.補基礎之shell 1.shell程式執行的執行有多種方法,這裡介紹三種方法: 第一種:./xx.sh,和執行二進位制可執行程式方法一樣。這樣執行shell要求shell程式必須具有可執行許可權。chmod a+x xx.sh來新增可執行許可權。 第二
Python學習之路 (一)開發環境搭建
目錄目錄正文前言:python3應該是Python的趨勢所在,當然目前爭議也比較大,這篇隨筆的主要目的是記錄在centos6.7下搭建python3環境的過程以及碰到的問題和解決過程。另外,如果本機安裝了python2,儘量不要管他,使用python3執行python指令碼就
Java程式設計師從笨鳥到菜鳥之(三十七)細談struts2(二)開發第一個struts2的例項
歡迎關注微信賬號:java那些事:csh624366188.每天一篇java相關的文章 java交流工作群1: 77800592(已滿) java交流學生群2:234897635(已滿) java交流工作群3:94507287 java交流工作群4: 272265434 我的郵箱: