Tag Archives: stm32

[HowTo] STM32 中斷 & 外部中斷 教學

我想,在學習一個晶片的時候,一開始除了玩玩流水燈(也就是LED接連閃爍)再來就是按鈕控制LED了。許多一開始的教學都會使用Polling的方式來讀取Pin的狀態,意思就是寫一個if函數在main的無窮回圈裡面一直”Poll”(或者叫做Check)按鈕的值來決定LED的狀態。因為我覺得這種教學,不但讀完之後沒學到東西(除了知道怎麼讀取Pin的狀態以外),又浪費時間,所以我在這就直接教STM32的中斷及外部中斷,並用它來控制LED(或作其他事)。

Continue reading

[Log] STM32 + Wii Nunchuck 左手把 教學

最近期中考剛考完(根本沒在看書),終於有點時間再來做一次實驗了!

這次我想做的是Wii的左手把(Nunchuck)的應用。這個左手把能做啥呢?功能可強了!他有一個三軸的加速感應器,一個類比遙感,和兩個按鈕。使用的通信協定是I2C,所以應該不難溝通。上網查了一下之後,已經很多人用在Arduino上了(但我討厭Arduino)。稍微研究了一下就寫了一個Library出來了,比我想像的簡單多了。而且在價錢上,網拍一個才賣NT$150,本來想買個兩個來玩玩(不知道可以做啥,但我想到的是鋼鐵擂台…)但基於我怕失敗所以只先買了一個。

89003--C_h

Continue reading

[Log]STM32 RFID+HD44780 LCD 應用

很久沒寫網誌了,應該也是時間貢獻一下了吧!

ID12RFIDReader-01-L

這幾天,想了一些東西可以弄,就用空閒的時間把它寫出來了。想到很久之前買的一個125kHz的RFID模組,想說把它拿來實驗一下,於是又搭配了很常見的16×02 LCD顯示器,做個簡單的驗證應用。

Continue reading

[HowTo] STM32新手上路 使用Keil和JLink 教學

805427

大家好 今天我要跟各位初步介紹如何使用Keil來開發ST的STM32 ARM微處理器 那麼我們就廢話不多說 直接進入話題吧!

還是說一下廢話好了 ㄏㄏ STM32總共分有F0, F1, F2, F3, F4五個系列 每個系列的用途不同 所以功能也不同 我想各位應該也猜到越後面的能力就越強吧 至於選擇F1系列的原因是因為他的功能已經非常強了 舉個例,Sony的PlayStation Move裡面就使用了STM32F103VB這顆晶片 由此可知他的應用

當然很多控制的應用也可以取代8051 但這恐怕就有點殺雞焉用牛刀的感覺了 總之要看應用就是了 順道一提 用8051不如用AVR 封裝大小從PDIP8到PDIP28都有 我也還沒開始學 先玩STM32一陣子吧

Continue reading