原创 Pickit 3 Programmer使用說明及 燒寫程序步驟
Pickit 3 Programmer使用方法及 燒寫程序步驟 1、從鏈接地址下載Pickit 3 Programmer工具 鏈接地址:點擊打開鏈接 2、將Pikit 3的模式由MPlAB改爲Pickit 3 Programme
原创 DSP的EALLOW和EDIS指令
DSP的EALLOW和EDIS指令 在看DSP初始化程序的時候,經常會看到 void DisableDog(void) { EALLOW; SysCtrlRegs.WDCR
原创 什麼是共模干擾和差模干擾
什麼是共模干擾和差模干擾? 電壓電流的變化通過導線傳輸時有二種形態,我們將此稱做“共模”和“差模”。 設備的電源線、電話等的通信線、與其它設備或外圍設備相互交換的通訊線路,至少有兩根導線,這兩根導線作爲往返線路輸
原创 C語言小知識點 彙總5 結構體指針
C語言小知識點 彙總5 知識點11: C語言中結構體指針的定義和引用 首先讓我們定義結構體: struct stu { char name[20]; long
原创 函數指針
函數指針 函數指針是指向函數的指針變量。 通常我們說的指針變量是指向一個整型、字符型或數組等變量,而函數指針是指向函數。 函數指針可以像一般函數一樣,用於調用函數、傳遞參數。 函數指針變量的聲明: typedef int (*f
原创 RC充放電電路 電容電壓不能突變
在Vin輸入方波的瞬間,有低電平變爲高電平,但是在輸入端對立即爲高電平嗎?電容充電不是需要時間的嗎? 理解: 1、電容充電需要時間。在輸入電壓突變的瞬間,由於電容兩端的電壓不能突變(Vc=0),(正電容不能突變,在輸入電壓突變的瞬間
原创 #define與typedef 的區別及C預處理器
#define與typedef 的區別 #define 是 C 指令,用於爲各種數據類型定義別名,與 typedef 類似,但是它們有以下幾點不同: 1、typedef 僅限於爲類型定義符號名稱,#define 不僅可以爲類型定
原创 void (*func)(int)和void (*func)(void)
void (*func)(int) 知道這樣定義這個函數什麼意思麼? 先解釋void (*func)(int):void func()->void func(int)->void *func(
原创 *a++的含義及C語言中的左值(Lvalues)和右值(Rvalues)
*a++的含義及C語言中的左值(Lvalues)和右值(Rvalues) 1、*和++哪個優先級更高? 兩個處於同一優先級,編譯器結合方向是自右向左,所以*a++可看成*(a++),即先執行a++,後執行*a。但由於這裏的
原创 SecureCRT 不能輸入命令及回車鍵不能用
最近在使用一個新工具SecureCRT,發現不能輸入命令及回車鍵不能用,在網上找了半天的資料,也沒給出一個正確的方法,這裏將我的處理方法分享給大家! 只要參照下面3幅圖片配置,保證可以!
原创 c語言小知識點 7 __attribute #pragma pack (n)使用及(scatter file)分散加載文件 .sct
知識點15: 使用僞指令#pragma pack (n), C編譯器將按照n個字節對齊。 使用僞指令#pragma pack (),取消自定義字節對齊方式 另外,還有如下的一種方式: __attribute((aligned (n))
原创 失調電壓
失調電壓,又稱輸入失調電壓,是指一個理想的運放,當輸入電壓爲0時,輸出電壓也應爲0。 失調電壓,又稱輸入失調電壓,Input Offset Voltage, 記爲U1,一個理想的運放,當輸入電壓爲0時,輸出電壓也應爲0。但實際上它
原创 c語言小知識點 8 strncpy()的使用
知識點18: strncpy()函數原型:extern char *strncpy(char *dest, char *src, int n); 用法:#include <string.h> 功能:把src所指由NULL結束
原创 CCS5.2 Graph的使用方法及步驟 FFT
CCS5.2 Graph的使用方法及步驟 FFT 最近在做一個新項目,正好用到CCS,說實話從KEIL過渡到CCS真的有點不習慣,但CCS的某些功能還是非常實用的,在使用過程中,想對AD採集的數據進行波形仿真,要使用CCS的G
原创 C語言小知識點 彙總4 指針及指針與數組
C語言小知識點 彙總4 知識點10:指針 假設我們定義一個指針p。 那麼會經常使用到三個符號: 1,p; 2,*p; 3,&p; 初學者經常會感