STM32F030 最小系統板

最近在淘寶弄了一組新玩具 STM32F0(Cortex-M0) + RC522 ,想做 RFID 讀卡機 

STM32F030 最小系統板

賣場的說明充滿了挑戰,完全正中我的要害,恨不得立即擁有: 

特别说明:此小系统板专为有实力的玩家供货,只提供脚位引脚信号图,提供一个利用外部晶振延时闪烁的LED的MDK示例DEMO。由于技术人员在网工作时间有限,暂不提供技术支持。 

拍前请慎重考虑。 

eeStuff 發表在 痞客邦 留言(4) 人氣()

INT_VECTOR.jpg

(本例以 AT89S51 的 INT0 示範如何實作外部中斷)

中斷源

中斷的目的在特定事件的處理,事件可以由以下 5 個單元(中斷源)產生:

INT0, INT1, TIMER0, TIMER1, UART

(外部中斷0/1, 計時器中斷0/1, 序列埠中斷)

eeStuff 發表在 痞客邦 留言(0) 人氣()

AUXR.jpg

*WDT 僅能在正常電源模式及 Idle Mode 工作,Power-down Mode 沒有 Clock,所以不能工作

無 Pre-Scaling 的 WDT 操作

以 AT89S51 為例,關聯的 SFR 有:

WDTRST(0A6H) 

AUXR(4:3)(08EH)

eeStuff 發表在 痞客邦 留言(0) 人氣()

mode1.jpg

8051同時提供同步以及非同步的通訊模式。它可以在三種(模式1, 2, 3)全雙工模式下作UART使用。

操作在非同步模式下時,可以允許傳送與接收同時進行,並且使用不同的鮑率。

通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter,通常稱作UART,讀音/ˈjuːart/)是一種非同步收發傳輸器,是電腦硬體的一部分,將資料由串列傳輸Serial communication)與平行傳輸Parallel communication)間作傳輸轉換。UART通常用在與其他通訊協定(如EIARS-232)的連結上。
~節錄自 
UART(維基百科,自由的百科全書)

8051也提供輸入緩衝功能。意即實際上內部有兩個接收暫存器,當第一級的資料搬到第二級之後,才允許接收下一筆資料。

eeStuff 發表在 痞客邦 留言(0) 人氣()


這篇是延伸自 C# 動態變更文字大小、字型、字體 的VB平行版本

由於功能相同,所以僅針對變更 大小 與 字體 各取一例示範:

首先,我們會使用到以下變數

這是因為建立一個新的Font物件會使用到(字型, 大小, 樣式)3個引數

Font(FontFamily, Single, FontStyle)

eeStuff 發表在 痞客邦 留言(0) 人氣()


這個範例將示範如何建立一個包含控制項集合的類別

其包含以下幾個主要功能:

1. button1_Click(),在父表單中實作控制項集合的物件,每個物件都有相同的功能

2. button2_Click(),在新的表單Form2中實作控制項集合的物件,每個新表單中的物件都有相同功能 

3. Cell 類別,定義控制項集合中的成員:按鈕Button、標籤Label,以及Button的Click事件

eeStuff 發表在 痞客邦 留言(0) 人氣()



範例下載

        //貼在父表單右側
        private void button4_Click(object sender, EventArgs e)
        {

eeStuff 發表在 痞客邦 留言(0) 人氣()


Visual Studio只單獨改變文字大小或字體。

知識+問題 網址:
http://tw.knowledge.yahoo.com/question/question?qid=1510060304300 

關於網友 常嚐試 的提問:

VS寫程式碼時

eeStuff 發表在 痞客邦 留言(1) 人氣()

pc817.jpg

看著這個課題,便回想起以前唸書被老師帶著做題目,卻總是搞不懂電晶體到底是怎麼工作、怎麼放大的。書買了很多本,也有專門探討電晶體應用的,但就是不知道該如何把電晶體放到自己的設計中,所以常常這樣安慰自己:我數位電路比較強,類比電路是門外漢;事實上,數位電路中也是常常包含電晶體的應用。直到後來進入了職場,偶然的機會下接觸到光耦合器(Photo Coupler),才漸漸的打開了電晶體的這道門。 

所以在開始進入我們的主題前,我想先談談另一種也被廣泛使用的開關元件:

光耦合器 (Photo Coupler)

上圖中的PC817為一光電晶體形式的光耦合器,以一顆發光二極體與一顆光電晶體所組成,其內部構造如下:

其中 1.陽極 2.陰極 3.射極 4.集極 

eeStuff 發表在 痞客邦 留言(9) 人氣()

8051pinout.jpg

[8051基本電路]

ATMEL AT89C51 是坊間最常見的標準MCS-51相容產品之一,

以下的說明都將以此IC作為設計對象來考量。

AT89C51 PDIP封裝接腳圖 (PIN OUT)

典型的基本電路(使用內部震盪)

eeStuff 發表在 痞客邦 留言(0) 人氣()

max232-1.jpg

首先哩,要先確認我們手邊的IC型號,是232還是232A

他建議的容值是不同的,請見下表:

然後按照下圖配線... 

[參考資料]

MAXIM MAX232 Datasheet, p.17

eeStuff 發表在 痞客邦 留言(0) 人氣()


一般我們常用的RS232C電壓準位轉換IC有 DS275, MAX232...

但一般來說,DS275實在很難買到,MAX一顆則要價40塊台幣

下面的電路可以輕易用手邊現有的零件完成,而且非常便宜!

(經 USB to RS232轉接線 測試過9600bps -> ok)

電路圖下載 

eeStuff 發表在 痞客邦 留言(0) 人氣()

1 2
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。