研討會報名後是否會獲確認
|
||||
---|---|---|---|---|
資深會員
|
我昨日已 Email 報名本次秋季研討會台北場,請問
研討會報名成功與否是否會獲 Email 確認?
發表於: 2004/11/2 9:30
|
|||
|
Re: 如何才能選擇區塊?!
|
||||
---|---|---|---|---|
資深會員
|
BSR 在 datasheet 裡有說啊!
選擇資料區塊可以用 banksel。 其實我後來發現你上次那個程式一開始就有用它,但你接下來對其他變數反而沒有用... banksel 用法,中文MPASM(1天)講義就有,當然英文手冊也有。 http://www.microchip.com.tw/material.htm banksel 虛指令用在 18f452 時,組譯後就成為設定 BSR 的 MOVLB 指令 不妨利用 MPLAB IDE 的 View → Disassembly Listing 看看組譯的結果。 順便說一下,即使沒有 ICD 或 ICE ,也可以善用 MPLAB 裡的免費軟體模擬器: Debugger → MPLAB SIM 試跑你的程式。 跑模擬時 View → Watch 視窗可監測你的變數。
發表於: 2004/11/1 7:27
|
|||
|
張貼程式碼時,保持原有空白字元,使格式不會亂掉的方式
|
||||
---|---|---|---|---|
資深會員
|
由於 html 會吃掉空白字元,很多人張貼的程式實在很難閱讀,特提供正確方式如下:
張貼程式碼時,要把程式碼用小寫半型字元 〔code〕〔/code〕包起來,像這樣 ──────────────────
[code] list p=16F877A
────────────────── 就可以得到保持原有格式的程式碼,像這樣 ══════════════════
list p=16F877A
══════════════════
發表於: 2004/10/31 14:43
|
|||
|
Re: 振盪器沒有起振?
|
||||
---|---|---|---|---|
資深會員
|
不起振、或振到不同頻率表示你並沒有工作在該晶體可以工作的範圍。
Microchip 有很多篇關於振盪器的 Application Note,寫的很不錯,閱讀後必然有很多收獲,本人大力推薦。 這幾份 Application Note 的連結,以及幾個常見的注意事項,請參見以下這篇 http://forum.microchip.com/printable.asp?m=49934&mpage= 那顆 CA-301 確是 16F877 datasheet 中寫的,規格書中另含蓄提到有些情形可能要串電阻... 如果不串電阻,似乎會超過 CA-301 規格書中所建議的 drive level : 10uW ~ 100 uW ?
發表於: 2004/10/30 8:37
|
|||
|
Re: 為何無法持續送出訊號?
|
||||
---|---|---|---|---|
資深會員
|
(1) number equ .625 ?
這一行 MPLAB 會出現 Warning,你沒有看? 625 > 255 , 結果只用到 625 mod 256 = 113 (就是 lower 8 bit) (2) mechwu 已提醒你檢測 TXIF (3) 最重要的一點: count equ 0x80 !!! 你程式前半段的指令都有指定 a=0, 後半段對 count 所下的指令都沒有指定 a 值,程式也沒有指定 BSR (它沒有 power on default!) 萬一它指到的 0x80 是 0xF80(PORTA) , 你永遠讀回 0 ← 你的情況很像這樣。 (4) 你有沒有設 CONFIG bit ? 你這個實驗若目前沒有需要防當機功能,請把看門狗(Watch Dog)關。若未掉關看門狗,則應適時經常餵狗(CLRWDT)。 相關部份不明白的話請先看一下 datasheet
發表於: 2004/10/29 22:48
|
|||
|
Re: 好奇怪!
|
||||
---|---|---|---|---|
資深會員
|
不奇怪。 你可能忘記了這一點:
在 C 語言裡頭,0 開頭的數字代表 8 進位數字。
發表於: 2004/10/13 6:22
|
|||
|