原创 UART串行通信協議

首先個人理解的一個概念: SCI意爲串行通信接口,是串行通信技術的總稱;UART是通用異步收發器,是串行通信的協議之一。 所以可以理解爲UART是一種具體的SCI實現。 1、UART原理 發送端的CPU將並行數據寫入UART,UA

原创 飛思卡爾MC9S12G系列內部看門狗

最近幾天在研究飛思卡爾watchdog的問題,發現網上沒有很詳細的資料,就想把自己知道的東西記錄一下,防止自己忘記,也供別人參考。 什麼是watchdog? watchdog就是一個計數器,這個計數器有一個限值,開啓watchd

原创 驅動開發要知道的硬件知識

轉載一篇別人的文章,覺得寫得還蠻好的。 https://blog.csdn.net/itxiebo/article/details/51295881

原创 S32K144時鐘資料

S32K144時鐘 最近在學習S32K144的時鐘源模塊,在網上看到了一些比較好的文章,不是CSDN網站上的,不知道怎麼引用,就貼上相關的網址吧,便於後面繼續學習瞭解。 1、S32K Clock 配置 網址:https://www

原创 S32K144時鐘配置

網上找到的資料,非常詳細的分析了clocking Diagram應該怎麼看, 給出了一個設置時鐘的例子,非常具有參考意義。參考網址: 1、https://www.cnblogs.com/fortunely/p/11057040.h

原创 DBC文件製作及canOE基本操作

網上看到的一篇文章,覺得可以借鑑一下,目前在學習怎麼用candb++製作DBC文件,共參考: https://www.cnblogs.com/fengliu-/p/7844072.html

原创 linux下的vi基本操作

近期學習linux嵌入式應用程序開發,要用到vi,關於其基本操作,很多不明白的地方,網上找到一個說的很詳細的用法, 轉載一下: https://www.cnblogs.com/Noble-Monster/p/11289638.ht

原创 汽車診斷服務-概述

汽車診斷服務-概述 發現網上沒有特別全面的關於診斷服務的文檔,學習的過程中花了很多精力,也走了較多的彎路。時間一長,很多東西還忘記了。所以,打算自己寫一個關於診斷服務的文檔,方便後期查閱。當然,只能是本人有用到的那一部分內容,應該

原创 診斷-EcuReset服務(0x11)

診斷-EcuReset服務(0x11) 客戶端利用11服務來請求服務器重置。重置的意思可以理解爲斷電重啓。重置有很多種方式,客戶端希望服務器以哪種方式重啓,就把該種重啓方式的ID發下去。只用過01-硬件重啓方式。

原创 診斷_查詢DTC(0x19)

查詢DTC記錄(0x19) 19服務複雜一點,其涉及到多個子服務。比較常用的子服務有19 01,19 02,19 04,19 06和19 0A。在介紹具體的子服務之前,先要介紹一些預備知識。 DTC Status DTC Stat

原创 診斷-清除DTC服務(0x14)

診斷-清除DTC服務(0x14) DTC是Diagnostic Trouble Code,診斷故障碼的意思。車輛如果發生故障,維修人員怎麼知道是哪裏發生了故障呢,可以依靠DTC。所以,DTC需要記錄在非易失性存儲介質上(否則掉電丟

原创 診斷-會話管理0x10

診斷-會話管理0x10 0x10是會話模式控制服務,會話就可以理解爲系統運行的模式。當系統運行在某個模式下時,系統不能做某些事情;但當系統運行在其他的模式下時,系統就可以做這些事情了。具體能做不能做這些事情要根據客戶的需要來。 總

原创 攝像頭圖像測試1-基本概念

1 標準光源 由CIE規定的其輻射近似CIE標準照明體的人造光源。色溫和顯色性是影響光源色彩還原能力的最重要的兩個指標。色溫是指當某一種光源當色度與某一溫度下的絕對黑體的色度相同時絕對黑體的溫度;顯色性是指光源顯示同色能力的強弱。人造標準

原创 CAN(控制器局域網絡)拓撲結構和傳輸協議

一 綜述 1基本概念 比特率 = 1/比特時間; 2總線數據傳輸方法 基於字符的傳輸(異步傳輸),在較低比特率採用; TICB:內部字符間斷時間,每個字符之間的時間間隔; TIFB:內部數據幀間斷時間,數據信息的最後一