原创 mos管h橋電機驅動電路與設計原理圖-KIA

一、mos管H橋電路 圖1中所示爲一個典型的直流電機控制電路。 電路得名於“H橋驅動電路”是由於它的外形酷似字母H。4個三極管組成H的4條垂直腿,而電機就是H中的橫槓(留意:圖1及隨後的兩個圖都只是表示圖,而不是完好的電路圖,其中三極管的

原创 解釋下const引用形參?

所謂的const的含義, 就是該變量爲"常數", 不應該也不會去修改它. void fun(const int ival){ ival = 3; // 編譯錯誤, 無法修改一個const對象. } void fun(const int&

原创 車載空調三態壓力開關

什麼是三態壓力開關,起什麼作用   什麼是三態壓力開關,起什麼作用 所謂的三態壓力開關就是指汽車空調壓力開關(傳感器)。空調壓力開關是空調控制系統的一個控制元件,因爲分別在高、低、中管路壓力下起作用,因而稱爲“三態壓力開關”。三態壓力開關

原创 MCU 字節長度

在32位系統中 Long int = int = 32bit short   int   = 16bit 在16位系統中  short   int = int = 16bit long   int = 32bit

原创 【STM32】STM32端口複用和重映射(AFIO輔助功能時鐘)

【STM32】STM32端口複用和重映射(AFIO輔助功能時鐘) STM32F1xx官方資料: 《STM32中文參考手冊V10》-第8章通用和複用功能IO(GPIO和AFIO)   端口複用功能 端口複用的定義 STM32有許多的內置外

原创 STM32F103使用內部晶振的配置及64M主頻異常的解決方法

STM32F103使用內部晶振的配置及64M主頻異常的解決方法   爲了節省空間與成本,將STM32F103芯片外接晶振去除,使用內部HSI時鐘,配置方法如下: void RCC_Configuration(void) {     /* 

原创 數組指針和指針數組

數組指針(也稱行指針) 定義 int (*p)[n]; ()優先級高,首先說明p是一個指針,指向一個整型的一維數組,這個一維數組的長度是n,也可以說是p的步長。也就是說執行p+1時,p要跨過n個整型數據的長度。 如要將二維數組賦給一指針,

原创 LIN總線總結

原文鏈接:https://blog.csdn.net/zhanshen112/article/details/80672458 畫點時間看了一些關於LIN總線基礎的內容,把其中的關鍵點提取了出來

原创 單片機編程中此句 什麼意思!!

單片機編程中此句 PWME |= (1<<0)什麼意思!!   這句話是指將PWME寄存器的最低位(第0bit)置成1,我猜這句話可能是使能PWM0通道。 (1<<x)是指將1左移x位,(1<<0)是將1左移0位即還是1,(1<<5)=0

原创 函數名前加static的一些解釋

在函數的返回類型前加上關鍵字static,函數就被定義成爲靜態函數。函數的定義和聲明默認情況下是extern的,但靜態函數只是在聲明他的文件當中可見,不能被其他文件所用。定義靜態函數的好處: <1> 其他文件中可以定義相同名字的函數,不會

原创 C語言extern關鍵字用法和理解

原文鏈接:https://blog.csdn.net/qq_27664167/article/details/82859852 extern表明變量或者函數是定義在其他其他文件中的 例如:ext

原创 PWM模塊:邊沿對齊PWM和中心對齊PWM

PWM模塊:邊沿對齊PWM和中心對齊PWM    當PWM 時基工作在自由運行模式時,模塊產生邊沿對齊的PWM 信號。給定PWM 通道的輸出1. 邊沿對齊模式 信號的週期由裝入PTPER 的值指定, 其佔空比由相應的PDCx 寄存器指定(

原创 KEA128芯片CAN驅動調試

進入汽車電子有兩年了,一直在做BSP的工作,竟然沒有接觸過CAN調試,這次有機會給上層做一個CAN接口,調試過程中遇到了一些問題,記錄如下。 1、CAN總線波特率的計算 以前接觸的的通信協議,波特率都可以直接賦值,但是CAN的一次採樣分成

原创 C語言常見命名規則

 常見命名規則 駱駝(Camel)命名法近年來越來越流行, 在許多新的函數庫和Java這樣的平臺下使用得當相多。 駱駝命名法,正如它的名稱所表示的那樣,指的是混合使用大小寫字母來構成標識符的名字。 其中第一個單詞首字母小寫,餘下的單詞首字

原创 使用CANoe搭建CAN網關

原文鏈接:https://blog.csdn.net/easychang/article/details/51933941 使用CANoe搭建CAN網關 Vector公司的CANoe是一款強大的