原创 指針作爲函數輸入的優點

  1. 全局變量作爲函數輸入只能使用該值,不能將值傳回該全局變量   2. 全局變量的指針作爲輸入即能使用該值,又能將值傳回該全局變量   【在該全局變量是結構體,即想用一些元素的值,又想對另一些元素的值更新的時候尤其有用】 結構體

原创 MOS管 開關原理

http://jpkc.cumt.edu.cn/dgdz/jxwz/file/zsdjj/pdf/dz1509.pdf http://anlx27.iteye.com/blog/1583089   NMOS的特性,Vgs大於一定的值

原创 單片機程序下載的流程

某些CH340的引腳給單片機供了電導致單片機斷電不徹底(下載程序要斷電重啓),從而導致程序沒法下載。 http://www.21ic.com/jichuzhishi/mcu/questions/2015-10-29/646226.h

原创 Labwindows CVI 2013 一

單擊"Hello"按鈕或者按下"Alt+H"組合按鈕後彈出一個消息對話框 Constant name 是唯一標識一個控件對象的常量,默認在控件對象所在面板的頭文件中定義。 Callback function 是該按鈕的回調函數,當

原创 單片機仿真器的原理介紹

 ICE功能的實現需要與MCU的data bus,address bus,control bus相連,而實際芯片三總線往往不連外部引腳 MCU從本質上將是商用MCU的一種擴展,它包括所有商用MCU上的I/O並提供給用戶使用,其電氣與

原创 字符數組和字符串

字符數組的初始化: char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'}; //都是單引號 字符串: 在c語言中,將字符串作爲字符數組來處理。(c++中不是), 但在實際應用中

原创 單片機啓動流程和存儲架構詳解

最近在給公司的ADAS DCU做內存分配(Memory Allocation),在這兒記錄一下相關知識點,也算是給中文社區做貢獻了。   目錄: 1. ECU啓動流程 2. 存儲空間解析 3. TC397單片機的Memory Map和一些

原创 爲什麼要使用仿真器

爲什麼要使用仿真器 1.1 仿真的概念: ----仿真的概念其實使用非常廣,最終的含義就是使用可控的手段來模仿真實的情況。 ----在嵌入式系統的設計中,仿真應用的範圍主要集中在對程序的仿真上。例如,在單片機的開發過程中,程序的設計是最

原创 淺析多核ECU運行流程

以前上手單片機都是main函數開始,一條路走到黑。最近工作上接觸到了英飛凌Aurix TC397這款6核ECU,實際操作起來還是挺不一樣的。後又發現中文資料網上基本找不到【辣雞英飛凌】。。。我來起個頭好了。 PS:(以下着重描述與單核EC

原创 Windows batch腳本自動化

上週被底盤組的同事抓差去幫他們寫個自動化腳本,我看出來了,電池組的也躍躍欲試→_→ 由於微軟batch知識點非常的雜,我又是上一週現學現賣,在此我儘量將結構寫得清楚一些,希望以後自己還能看得懂這篇博客。。。 PS:【以下內容主要包括 提取

原创 windows7 安裝SSH (親測有效)

百度到的方法大多瞎扯淡,也不講清楚,誤人子弟,以下方法博主 2016.11.21日親測有效。 一共就三步: 1. 下載安裝cygwin 網址: https://www.cygwin.com/ 安裝過程中一路點確定,唯一要注意的是在出

原创 自用-繞組順序

由2,3圖繞組的排列可以看出6步換相的順序

原创 電機控制要點解疑:SPWM,SVPWM和矢量控制

雖然現在做自動駕駛去了,還是有必要把之前一年做電機控制的心得分享一下,也能方便自己日後的參考。(以下針對反向電動勢爲正弦的永磁同步電機而言)目錄:1. SPWM和SVPWM2. 矢量控制(Space Vector)1. SPWM和SVPW

原创 Labwindows 繪動態圖

首先,新建的是 Graph-Strip Chart, 它的constant name 爲 STRIPCHART。  例1,數組: double datapoint[5] = {1,2,3,4,5};        // datapoin

原创 關於上拉電阻+推輓/開漏

PIN 61 被設置爲輸出模式,輸出0, 內部爲上拉狀態。  如上圖,外部接了3.3V的上拉以後, FLTCLR_DSP 還是0V (0.03V), 等於說電流還是流入了DSP的引腳內。(看了下文就知道了,輸出爲0,上不上拉都一樣,都是