2010年8月20日 星期五
2010年8月19日 星期四
[C/C++] struct 宣告方式
// =====================
// 方法1: C 和 C++ 都可以用
// =====================
// 方法1: C 和 C++ 都可以用
// =====================
typedef struct Student
{
int id;
char* name;
}Student;
Student student = {1, "Sean"};
{
int id;
char* name;
}Student;
Student student = {1, "Sean"};
// =====================
// 方法2: C 和 C++ 都可以用
// =====================
// ==============================
struct Student
{
int id;
char* name;
};
typedef struct Student student;
Strudent student = {1, "Sean"};
// ==============================
// 方法3: 不需 typedef 只有 C++ 可以用
// ==============================
// ==============================
struct Student
{
int id;
char* name;
};
Strudent student = {1, "Sean"};
2010年8月18日 星期三
電晶體又可分為 BJT 和 FET
電晶體又可分為
/ 射極 (Emitter)
雙載子接面電晶體 BJT(Bipolar Junction Transistor) - 基極 (Base)
\ 集極 (Collector)
和
/ 源極 (Source)
場效電晶體 FET(Field Effect Transistor) - 閘極 (Gate)
\ 汲極 (Drain)
/ 射極 (Emitter)
雙載子接面電晶體 BJT(Bipolar Junction Transistor) - 基極 (Base)
\ 集極 (Collector)
和
/ 源極 (Source)
場效電晶體 FET(Field Effect Transistor) - 閘極 (Gate)
\ 汲極 (Drain)
2010年8月5日 星期四
[BCB] Memo 與 RichEdit
Memo 無法對每一行文字做不同的顏色,
用 RichEdit 則可以透過設定,RichEdit1->SelAttributes->Color = clBlue
來變換文字的顏色。
用 RichEdit 則可以透過設定,RichEdit1->SelAttributes->Color = clBlue
來變換文字的顏色。
2010年8月4日 星期三
[STM32] 學習筆記
最近陪學弟玩 ARM 的 STM32,做了一些筆記,
1. jumpers 向內的腳位連接到核心晶片,朝外的腳位連結到了各個元件(LED、按鈕等)。
2. STM32 與 AVR 和 8051 不同的是,預設 0 (低電位) 為亮 LED, 1 (高電位) 為暗。
3. 要接按鈕的話,把 GPIO 腳位設定成 GPIO_Mode_IPD ( 輸入 Pull-Down ) ,
然後按鈕一端接 pin 腳一端接正,則 pin 腳預設值為 0 ,按下後電流通過變高電位為 1,
反之設成 GPIO_Mode_IPU ( 輸入 Pull-up ),則另一端要接地,按下後變為低電位為 0 。
然後按鈕一端接 pin 腳一端接正,則 pin 腳預設值為 0 ,按下後電流通過變高電位為 1,
反之設成 GPIO_Mode_IPU ( 輸入 Pull-up ),則另一端要接地,按下後變為低電位為 0 。
2010年8月3日 星期二
[BCB] 設定 OpenDialog 開啟資料夾的起始位置
只透過設定 InitialDir ,每次開啟時還是會回到上次開啟檔案的目錄下,
還必須將 Options 下的 ofNoChangeDir 設成 true 才會每次都開啟設定好的位置。
訂閱:
文章 (Atom)