WT56F108 Starter Kit Board 操作說明書 WT56F108 Starter Kit Board 操作說明書 REV. 1.0 January 31, 2013 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 WT56F108 Starter Kit Board 操作說明書 版 別 1.0 生效日期 2013/01/31 申請者 Louis 1st version 說 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 2 明 WT56F108 Starter Kit Board 操作說明書 目 錄 第一章 WT56F108 STARTER KIT BOARD 硬體說明 ....................................................................................................4 1.1 系統方塊圖..........................................................................................................................................................................4 1.2 EVB 零件佈置圖.................................................................................................................................................................5 第二章 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 第三章 WT56F108 STARTER KIT BOARD 接口說明 ....................................................................................................6 直流輸入連接器..................................................................................................................................................................6 直流輸入電壓選擇腳座......................................................................................................................................................6 SWUT (SINGLE WIRE UART) 介面燒錄接口 ....................................................................................................................7 UART 介面接口 .................................................................................................................................................................7 I2C 介面接口 .......................................................................................................................................................................8 外部振盪器輸入腳位選擇腳座..........................................................................................................................................8 WT56F108 腳位輸出接口 ..................................................................................................................................................9 LCD 腳位輸出接口...........................................................................................................................................................11 WT56F108 STARTER KIT BOARD 線路說明 ..................................................................................................13 3.1 VDD 電源選擇: ................................................................................................................................................................13 3.2 電源線路............................................................................................................................................................................13 3.3 重置(RESET)線路.............................................................................................................................................................14 第四章 WT56F108 STARTER KIT BOARD 操作說明 ..................................................................................................15 4.1 WT56F108 測試與展示平台............................................................................................................................................15 4.2 LED 顯示 (跑馬燈)...........................................................................................................................................................16 第五章 5.1 5.2 5.3 5.4 5.5 5.6 第六章 驅 動 程 式 模 塊...................................................................................................................................................17 程式模塊概述....................................................................................................................................................................17 主程式 <MAIN.C> .............................................................................................................................................................18 ADC 驅動程式 <DRV_ADC.C>.......................................................................................................................................18 LED 顯示程式 <API_LED.C>...........................................................................................................................................18 WATCH TIMER 設定程式 <API_RTC.C> ...........................................................................................................................19 INTERRUPT 副程式 <INTERRUPT.C> .................................................................................................................................19 附 錄.......................................................................................................................................................................20 6.1 電路圖................................................................................................................................................................................20 6.2 BOM 表..............................................................................................................................................................................22 6.3 訂購資訊............................................................................................................................................................................23 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 3 WT56F108 Starter Kit Board 操作說明書 第一章 1.1 WT56F108 Starter Kit Board 硬體說明 系統方塊圖 WT56F108 是一具備 LCD 驅動功能之增強型 8052 微控制器,而此 Starter Kit Board 則是使用 64-pin LQFP 包裝作為設計並將其功能演示,系統架構如下圖所示。 WT56F108-RG64AWT 腳位包裝 VDD VDD VDD 47uF 0.1uF Jump 10K WT56F108 ( RG64AWT ) 4.7uF SWUT / RESET 20pF GPIOA0 32.768KHz XTOUT 20pF SWUT XTIN VDD GPIOA1 GPIOB1 GPIOB4 GPIOB5 GPIOB6 GPIOB7 GPIOF4 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 4 LED WT56F108 Starter Kit Board 操作說明書 1.2 EVB零件佈置圖 WT56F108-RG64AWT 腳位包裝 WT56F108 64pin 腳位輸出接口 SWB4 WT56F108 Reset WT56F108 支援 LCD腳位輸出接口 J12 單線式燒錄接口 J8 UART接口 VR1 調整AD電壓 可變電阻 J10 / J11 外部振盪器 輸入腳位選擇腳座 J2 DC IN (5V~12V) J5 I2C 接口 J1 直流電壓輸入 選擇腳座 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 5 WT56F108 Starter Kit Board 操作說明書 第二章 2.1 WT56F108 Starter Kit Board 接口說明 直流輸入連接器 零件位置 (J2) 此為 EVB 直流電壓輸入接口 (支援電壓 DC 5V~12V) 腳位編號 2.2 說 明 1 正極輸入腳位 2 -- 3 負極輸入腳位 直流輸入電壓選擇腳座 零件位置 (J1) 此為直流輸入電壓選擇腳座,變壓器輸入為 1. DC 5V 時 (Jump 位置 1-2 短接) 2. DC 9V~12V 時 (Jump 位置 3-4 短接) 腳 間 距 (2.54 mm) 腳位編號 說 明 1-2 DC 5V INPUT (Jump 位置 1-2 短接) 3-4 DC 9V~12V INPUT (Jump 位置 3-4 短接) 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 6 Jump (2.54 mm) WT56F108 Starter Kit Board 操作說明書 2.3 SWUT (Single Wire UART) 介面燒錄接口 零件位置 (J12) 此為 WT56F108 程式單線式燒錄使用接口 腳 間 距 (1.25 mm) 腳位編號 2.4 說 明 1 VDD 2 SWUT 3 GND UART 介面接口 零件位置 (J8) 此為 UART 串列傳輸介面接口 腳 間 距 (1.25 mm) 腳位編號 說 明 1 5V 2 RXD 3 TXD 4 GND 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 7 WT56F108 Starter Kit Board 操作說明書 2.5 I2C介面接口 零件位置 (J5) 此為 SLAVE I2C 介面接口 腳 間 距 (1.25 mm) 腳位編號 2.6 說 明 1 VDD 2 Slave_SCL 3 Slave_SDA 4 GND 外部振盪器輸入腳位選擇腳座 零件位置 (J10 / J11) 此為外部振盪器輸入腳位選擇腳座,WT56F108 提供兩組外部振盪器輸入腳位 Starter Kit Board 預留腳座可供外部振盪器輸入腳位選擇 腳 間 距 (2.54 mm) J10 腳位編號 Jump (2.54 mm) J11 說 明 腳位編號 說 明 1 MOSCI 1 1 MOSCO 1 2 MOSCI 2 MOSCO 3 MOSCI 2 3 MOSCO 2 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 8 WT56F108 Starter Kit Board 操作說明書 2.7 WT56F108腳位輸出接口 零件位置 (J6 / J13 /J7 / J4) 此為 WT56F108 腳位輸出接口, 提供客戶外接測試使用 WT56F108-RG64AWT 腳位包裝 J6 腳位編號 J13 說 明 腳位編號 說 明 1-2 GPIOG0/SEG0 1-2 GPIOA3DH/PWM0B/IRQ1/ETMIB 3-4 GPIOG1/SEG1 3-4 GPIOA4DH/MOSCO1 5-6 GPIOG2/SEG2 5-6 GPIOA5DH/MOSCI1 7-8 GPIOG3/SEG3 7-8 VDD 9-10 GPIOG4/SEG4 9-10 GPIOA6DH/TXA 11-12 GPIOG5/SEG5 11-12 GPIOA7DH/RXA/P00/IRQ0/ETMIA 13-14 GPIOG6/SEG6 13-14 VSS 15-16 GPIOG7/SEG7 15-16 NRST/SWUT 17-18 GPIOF5/SEG8 17-18 VLCD3 19-20 GPIOF6/SEG9 19-20 VLCD2 21-22 GPIOF7/SEG10 21-22 VA 23-24 GPIOE0/SEG11 23-24 VB 25-26 GPIOE1/SEG12 25-26 GPIOF0/COM0/MOSCI2 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 9 WT56F108 Starter Kit Board 操作說明書 J6 腳位編號 J13 說 明 腳位編號 說 明 27-28 GPIOE2/SEG13 27-28 GPIOF1/COM1/MOSCO2 29-30 GPIOE3/SEG14 29-30 GPIOF2/COM2 31-32 SEG15 31-32 GPIOF3/COM3 J7 腳位編號 J4 說 明 腳位編號 說 明 1-2 GPIOA2DH/VREF/PWM0A/P01/IRQ2 1-2 GPIOC3/SEG31 3-4 GPIOA1DH/ADC11/PWM1A/P02/IRQ3/ ETMIC 3-4 GPIOC2/SEG30 5-6 GPIOA0DH/ADC10/P03/IRQ4/ETMO 5-6 GPIOC1/SEG29 7-8 GPIOB7DH/ADC9/PWM1B/IRQ5 7-8 GPIOC0/SEG28 9-10 GPIOB6DH/ADC8 9-10 GPIOD7/SEG27 11-12 GPIOB5DH/ADC7/IRQ6 11-12 GPIOD6/SEG26 13-14 GPIOB4DH/ADC6/PWM0C/IRQ7 13-14 GPIOD5/SEG25 15-16 GPIOF4/ADC5 15-16 GPIOD4/SEG24 17-18 GPIOB3/SEG39/ISP_SCL/RXB 17-18 GPIOD3/SEG23 19-20 GPIOB2/SEG38/ISP_SDA/TXB 19-20 GPIOD2/SEG22 21-22 GPIOB1/SEG37/ADC4 21-22 GPIOD1/SEG21 23-24 GPIOB0/SEG36/ADC3 23-24 GPIOD0/SEG20 25-26 GPIOC7/SEG35/ADC2 25-26 GPIOE7/SEG19 27-28 GPIOC6/SEG34/ADC1 27-28 GPIOE6/SEG18 29-30 GPIOC5/SEG33/ADC0 29-30 GPIOE5/SEG17 31-32 GPIOC4/SEG32 31-32 GPIOE4/SEG16 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 10 WT56F108 Starter Kit Board 操作說明書 2.8 LCD腳位輸出接口 零件位置 (J9) 此為 WT56F108 支援 LCD 腳位輸出接口,提供客戶外接測試使用 J9 腳位編號 說 明 腳位編號 說 明 1 SEG0 2 SEG1 3 SEG2 4 SEG3 5 SEG4 6 SEG5 7 SEG6 8 SEG7 9 SEG8 10 SEG9 11 SEG10 12 SEG11 13 SEG12 14 SEG13 15 SEG14 16 SEG15 17 SEG16 18 SEG17 19 SEG18 20 SEG19 21 SEG20 22 SEG21 23 SEG22 24 SEG23 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 11 WT56F108 Starter Kit Board 操作說明書 J9 腳位編號 說 明 腳位編號 說 明 25 SEG24 26 SEG25 27 SEG26 28 SEG27 29 SEG28 30 SEG29 31 SEG30 32 SEG31 33 SEG32 34 NC 35 COM0 36 COM1 37 COM2 38 COM3 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 12 WT56F108 Starter Kit Board 操作說明書 第三章 3.1 WT56F108 Starter Kit Board 線路說明 VDD 電源選擇: WT56F108 Starter Kit Board 的 VDD 電源,共有三種方式可以選擇: (外部輸入電源不可超過規格書所定義 Max. 3.6V). 1. J1 DC Jack : 表示可由變壓器供電,輸入直流電壓 (5V~12V),經過 LDO 提供 WT56F108 VDD 電源. (選擇方式請見 2.2 直流輸入電壓選擇腳座) 2. WLINK-SWUT VDD: 直接使用 WLINK-SWUT 的 VDD 做為 WT56F108 的 VDD 電源. 3. 外部 VDD: 可從 PO3 腳位輸入(正極), PO4 為電源負極, 外部輸入 VDD 不可以超過規格書定義.(Max. 3.6V) 3.2 電源線路 VDD 電源輸入需有濾波電容,其擺放位置越靠近引腳較佳。 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 13 WT56F108 Starter Kit Board 操作說明書 3.3 重置(RESET)線路 WT56F108 重置(RESET)線路與 SWUT (單線式燒錄) 為共用腳,相關線路如下圖所示 進行 SWUT 燒錄時需將 J14 JUMP 拔掉,與外部 RC RESET 斷開,燒錄完成後, 若有使用 RESET 功能,則需將 J14 JUMP 插回 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 14 WT56F108 Starter Kit Board 操作說明書 第四章 4.1 WT56F108 Starter Kit Board 操作說明 WT56F108 測試與展示平台 WT56F108 Starter Kit Board 單一內建簡易 LED 閃爍(跑馬燈)展示功能,而 Starter Kit Board 有將其餘 Pin 腳 拉出,提供客戶做測試。 Starter Kit Board 外觀圖 (WT56F108-RG64AWT 腳位包裝) 新增功能測試區 WT56F108 LCD腳位接口 WT56F108 64 Pin 腳位接口 SWUT 燒錄接口 AD電壓調整 可變電阻 (VR1) DC Input LED指示燈 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 15 WT56F108 Starter Kit Board 操作說明書 4.2 LED顯示 (跑馬燈) 送電後,可見 LED 以交互的方式閃爍(跑馬燈),此時,如調整 VR1 旋鈕,則可以改變 LED 閃爍速度。 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 16 WT56F108 Starter Kit Board 操作說明書 第五章 5.1 驅 動 程 式 模 塊 程式模塊概述 請參考演示程式模塊, 如下圖所示 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 17 WT56F108 Starter Kit Board 操作說明書 5.2 主程式 <Main.c> 函 5.3 說 明 函數 說明 void DelayWhile(WORD ms) NOP Delay 副程式 void DRV_InitPowerOn(void) 呼叫 Timer 0、ADC 初始化函數 void Init_OS_Timer0(void) 初始化 Timer 0 計數 10ms 產生一次中斷 VoidSelectMicroSourceClock(BYTE MicroClock) MCU Source clock 選擇內部 IRC 12 MHz 並致能外部 晶振 32.768 kHz void SYS_InitialPort(void) 所有 GPIO 初始化為輸入埠及致能內部上拉電阻 void SYS_LoadCalibrationData(void) 載入出廠 IRC 12 MHz 的校正值到暫存器 void SYS_RoscCalibration(BYTE retry_cnt) 自動校正內部 IRC 12 MHz ±2% void Timer0 (void) interrupt 1 Timer 0 中斷副程式 void Timer0Service(void) Timer 0 服務程式 ADC 驅動程式 <DRV_Adc.c> 函 5.4 數 數 說 明 WORD API_AverageADCData(BYTE ADC_Channel) 取樣 16 次模數轉換的值作平均 void DRV_AnalogKeyInitial(void) 模數轉換器的初始化 WORD DRV_ReadAnalogChannel(BYTE AD_Channel) 對指定通道進行模數轉換 LED顯示程式 <API_Led.c> 函 數 說 void API_LedGpioInitial(void) 初始化 LED 腳位為輸出埠 void DisplayLedGroup(BYTE LedData) 跑馬燈程序 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 18 明 WT56F108 Starter Kit Board 操作說明書 5.5 Watch Timer 設定程式 <Api_rtc.c> 函 5.6 數 void API_LoadDayLimit(void) 萬年曆閏月的天數計數 void API_SwRTCInitial(void) 初始化 Watch Timer void API_UpdateSwRTC(void) 萬年曆計數程序 說 明 說 明 Interrupt 副程式 <Interrupt.c> 函 數 void INT0_ISR_Entry(void) interrupt 0 Watch Timer 中斷副程式 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 19 WT56F108 Starter Kit Board 操作說明書 第六章 6.1 附 錄 電路圖 Starter Kit Board 電路圖 (WT56F108-RG64AWT 腳位包裝) 1. Power 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 20 WT56F108 Starter Kit Board 操作說明書 2. MCU WT56F108 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 21 WT56F108 Starter Kit Board 操作說明書 6.2 BOM表 Starter Kit Board BOM 表 (WT56F108-RG64AWT 腳位包裝) 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 22 WT56F108 Starter Kit Board 操作說明書 6.3 訂購資訊 1. WT56F108 Starter Kit 套件名稱 WT56F108 Starter Kit 品名 編號 WLINK-SWUT x 1 WA000 開發演示板 (WT56F108 Starter Kit Board) x 1 WB007 SWUT 燒錄線 x 1 2. WT56F108 Starter Kit Board 套件名稱 WT56F108 Starter Kit Board 3. 品名 編號 WT56F108 Starter Kit Board WB007 EVB 使用說明書 DOC27 單線式燒錄板 (WLINK-SWUT) 套件名稱 品名 單線式燒錄板 PL-2303 (WLINK-SWUT) 單線式燒錄板 WLINK-SWUT 編號 WA000 單線式燒錄板 CP-2102 (WLINK-SWUT) WLINK-SWUT 使用說明書 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 23 DOC2