Re: 18f4520例題ex12_1_UART使用超級終端機無反應
|
||||
---|---|---|---|---|
新會員
|
參照:
------------------------------------------------- Dear 救世主 sir : 根據您的建議把第94行改成T1_SOURCE_INT之後, 畫面隨VR1值改變的更新速度變快, 但是不受code中所指定的鍵盤'c'和'p'控制的現象依舊, 煩請再度指教,謝謝。
發表於: 2009/7/15 19:49
|
|||
|
Re: 18f4520例題ex12_1_UART使用超級終端機無反應
|
||||
---|---|---|---|---|
資深會員
|
驗證過了程式是OK的...
1.先回應你下面的問題 你可以由鍵盤輸入0123....等數字,看看實驗板LED是否亮燈為30 31 32 33,如果是表示PC送到板子的資料是正確的,也表示所有東西都是正確的... 至於你按C 沒又回傳到PC 是因為程式中有利用Timer1來做一秒送出一次資料,但你接到Timer1的振盪沒接好,所以永遠不會把資料送出去... 檢查看看timer的振盪器是不是沒接好 >"< 另一個試方法: 把第94行 改成 T1_SOURCE_INT & 先把Timer1吃OSC1 來源就可以正常動作了 參照:
發表於: 2009/7/15 17:52
|
|||
|
Re: 18f4520例題ex12_1_UART使用超級終端機無反應
|
||||
---|---|---|---|---|
新會員
|
另外補充一下,
小弟用的是華碩的主機板, 而用來連接com1的是公-母-RS232, 是否有必要換成RS232(公)-USB(公)型的接頭呢? (app025上的是母RS232) -------------------------------------------------------- 剛剛把重開機之後再試驗, 發現原本會隨著鍵盤不同輸入鍵而隨機改變的LED(0-7) 也跟著失去了反應, 只剩下LED11-TX每秒閃動一下, 終端機仍然是空白一片, 請幫我看一下是哪裡有問題, 再次感謝。 ----------------------------------------------------------------- 剛剛將com1連接埠設定進階裡的FIFO緩衝區取消掉後, 再將RS232之pin2和pin3短路後, (即TP6-TX和TP7-RX短路) 終端機成功的讀出了VR1的變數值, 以及反應在電腦終端機的畫面 但是會每秒不斷更新顯示, 而不會受code中所指定的鍵盤'c'和'p'的控制 麻煩各位先進給我點意見,謝謝。
發表於: 2009/7/15 15:29
Edited by a098017891 on 2009年07月15日 17:28:37
Edited by a098017891 on 2009年07月15日 17:58:15 |
|||
|
Re: 18f4520例題ex12_1_UART使用超級終端機無反應
|
||||
---|---|---|---|---|
資深會員
|
我也有跟你一樣的app025和icd3,
晚上回家後再幫你試試看!
發表於: 2009/7/15 15:14
|
|||
|
Re: 18f4520例題ex12_1_UART使用超級終端機無反應
|
||||
---|---|---|---|---|
新會員
|
不好意思,重新再上傳一次ZIP檔。
18F4520和18F452的差異我有注意到, 範例程式是用18F4520的code應該沒錯, 震盪器的話由於是用書中的app025, 應該是沒有影響 外接的部分 CLKI-10MHz-CLKO T1OSI-32kHz-T1OSO (from app025) 煩請各位先進為我解惑 謝謝。 Attach file: Link only for registered users
發表於: 2009/7/15 11:44
|
|||
|
Re: 18f4520例題ex12_1_UART使用超級終端機無反應
|
||||
---|---|---|---|---|
資深會員
|
不好意思,手頭上沒有APP025的板子
但依我以前做的經驗,給你一些建議. 1.檢查你用的IC是18F4520 或是 18F452 兩者有小差異需改程式. 2.檢查一下盪振器頻率是否和書上一樣,不一樣要自行修改. 3.RAR真的打不開 ^^"
發表於: 2009/7/15 10:24
|
|||
|
Re: 18f4520例題ex12_1_UART使用超級終端機無反應
|
||||
---|---|---|---|---|
資深會員
|
檔案附件要用ZIP
RAR會無法開啟
發表於: 2009/7/15 1:54
|
|||
|
18f4520例題ex12_1_UART使用超級終端機無反應
|
||||
---|---|---|---|---|
新會員
|
大家好!
小弟第一次發文,請多指教。 小弟買了app025和icd3以及曾百由老師的書 將例題12之前的範例燒入板子執行,並無太大的問題, 一直到ex12_1_UART時,燒入完成執行後, ,按下範例指定的鍵盤,卻發現XP超級終端機(com1_RS232)的畫面沒有任何反應, 但是led燈會隨著我所輸入的鍵而不規則亮起, 即使調整VR1可變電阻,仍然沒有改善。 想請問一下板上的先進, 這是怎麼回事, 謝謝。 每秒傳輸位元 9600 資料位元 8 同位檢查 無 停止位元 1 流量控制 無 Attach file: Link only for registered users
發表於: 2009/7/14 21:12
|
|||
|