2010年12月5日 星期日

MPLAB 與 Proteus 聯姻

MPLAB IDE 裏有一個叫作 MPLAB SIM 的軟體模擬器,許多人利用它來協助程式除錯。MPLAB SIM可以做到單步執行(Single stepping)、設定 breakpoint、利用 __DEBUG variable 與 fprintf 在視窗列印除錯訊息,還有一個最重要的特色是,MPLAB SIM 可以利用 Stopwatch 視窗測量程式執行的時間。底下是 MPLAB SIM 的一個執行畫面:

image
(圖片來源:Microchip Taiwan –MPLAB IDE Workshop)

2010年6月26日 星期六

認識 Linux 與 Contiki 的鏈結串列

我做了一份介紹 Linux Kernel 與 Contiki 的鏈結串列的簡報,下載連結在此:Linux 與 Contiki 的鏈結串列

2010年2月3日 星期三

紅外線遙控電視機 (NEC IR)

Introduction

本文示範紅外線遙控電視機。我電視機用的是 NEC IR Protocol。看完本文後,你將學會用紅外線遙控講 NEC IR Protocol 的各種家電設備,比如 VCR, DVD Player, 投影機、音響等。

Highlights

  • 材料 (Parts List)
  • 接線 (Wiring)
  • 範例程式

材料 (Parts List)

Name Photo
Arduino Duemilanove x 1 
image
OSE-8L Infrared Emitter LED x 1 image
36Ω 電阻 x 1  
電晶體 x 1 (2n7002 mosfet)  

接線 (Wiring)