Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
初級會員
|
抱歉打錯了 應該是 使用C2~C5控制線
謝謝指正 問題已經解決,因為RC DELAY的關係 硬體關係跟軟體無關 ^^
發表於: 2004/7/2 19:50
|
|||
|
Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
初級會員
|
您好:謝謝回應
我的LCD副程式參考手冊使用4BITS控制,全部自己重新寫的,最早使用組合語言,可以讀取LCD游標位置、字元、翻頁、方向鍵與刪除鍵等功能 後來為了能夠快速轉到其他型號IC,因此才會使用CCS最先 使用16F877開發也成功可以運作,可是目前轉到使用16F873,程式一步步除錯以後才發現後面這段程式傳回值似乎有問題 還是我的程式盲點?畢竟控制資料埠不一樣 原先使用16F877 使用D0~D3控制線 因此要讀回忙碌旗標或游標位址時的作法 void lcd_nibble(){ output_low(LCD_RS); output_high(LCD_RW); output_high(LCD_E); delay_us(1); output_low(LCD_E); } .....主程式略 char lcd_cursor_read() { char high_byte,low_byte; lcd_nibble(); high_byte=input_d() & 0x0F; //讀取第一筆資料 delay_cycles(5); lcd_nibble(); low_byte=input_d() & 0x0F; //讀取第二筆資料 return( (high_byte << 4) | low_byte); } 改用16F873 使用C2~C5控制線 因此要讀回忙碌旗標或游標位址時的作法 .....副程式同以上 .....主程式略 char lcd_cursor_read() { char high_byte,low_byte; lcd_nibble(); high_byte=input_c() & 0b00111100; //讀取第一筆資料 delay_cycles(5); lcd_nibble(); low_byte=input_d() & 0b00111100; //讀取第二筆資料 return( (high_byte << 2) | low_byte >>2); }
發表於: 2004/7/2 14:16
|
|||
|
Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
中級會員
|
你可以去看看"pic18f8720 boot load問題"中的內容
我使用ccsc的compiler也有一段時間了(v3.02x~V3.202) ,每年都要給它us.99,每次更新後都要重新抓bug(很煩), 到最後只固定使用V3.187的版本,建議你使用這個 版本.若使用最新的V3.202,你的專題大蓋會做不完 另外,在判斷LCD 忙碌旗標有問題,若參照原先PCH所附 的LCD副程式去用,應該不會有問題才對,我用很久了 (但流程與內容有修改),有些產品都跑了兩年多了 ,都還沒出狀況,若你真的還是沒法解決的話 email給我kuosda@so-net.net.tw 我幫你看看
發表於: 2004/7/2 10:57
|
|||
|
Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
初級會員
|
我也是用CCS-C 可惜只有3.049 PCH版蠻舊的
原本在16F877 編譯後都可以正常執行,本身用於學校專題 為何不讓老師有話說,沒有成本概念,因此換成16F873晶片後,有一個副程式燒錄正常編譯執行就是變成有問題 (無法進行判斷HD44780 LCD忙碌旗標,變成無限迴圈) 找了好久不知道那邊出問題,軟體看了N遍了 目前最新已經出來3.2版 不知道那邊可以借編譯一下 應該是編譯器本身的BUG 可以幫忙的煩請回MAIL layws2@yahoo.com.tw TKS!
發表於: 2004/7/2 5:02
|
|||
|
Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
資深會員
|
我是用cc5x的,用了好一段時間了,有問題歡迎交流,可傳到garyyang1616@msn.com
發表於: 2004/6/28 11:47
|
|||
|
Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
資深會員
|
我是用cc5x的,用了好一段時間了,有問題歡迎交流,可傳到garyyang1616@msn.com
發表於: 2004/6/28 11:42
|
|||
|
Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
資深會員
|
我是用cc5x的,用了好一段時間了,有問題歡迎交流,可傳到garyyang1616@msn.com
發表於: 2004/6/28 11:40
|
|||
|
Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
資深會員
|
thks
先來去看看
發表於: 2004/6/24 17:33
|
|||
|
Re: 有沒有人也是用CC5X 的ㄚ
|
||||
---|---|---|---|---|
高級會員
|
發表於: 2004/6/24 15:50
|
|||
|