• slider image 442
  • slider image 492
  • slider image 493
  • slider image 494
  • slider image 495
  • slider image 496
:::


Browsing this Thread:   1 Anonymous Users






Re: 經由範例18F452EEPROM修改應用於LCD上 卡關啦><!
#4
中級會員
中級會員


查看用戶資訊
成功了~ 定義equ上錯了 sorry~

發表於: 2009/8/29 13:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 經由範例18F452EEPROM修改應用於LCD上 卡關啦><!
#3
中級會員
中級會員


查看用戶資訊
都測試過了 還是怪怪的~

發表於: 2009/8/29 12:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 經由範例18F452EEPROM修改應用於LCD上 卡關啦><!
#2
版主
版主


查看用戶資訊
Debug 動作確定一下:
1. Write to EEPROM 的動作是否正確,寫完後利用 Read Device 的方式讀回EEPROM 到EEPROM Window 來檢驗。
2. 寫入沒問題後,在檢查 Read EEPROM 程式。
3. 讀寫都OK 後,就只有LCD 程式出問題。

發表於: 2009/8/28 11:15
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


經由範例18F452EEPROM修改應用於LCD上 卡關啦><!
#1
中級會員
中級會員


查看用戶資訊
各位大大再度請教 麻煩了~聽小弟訴說
是這樣的我使用calvin大大提供的18FXXXEEPROM範例程式
修改以下程式 我主要的目的為 寫入連續BYTE後並經由每讀取一BYTE並顯示於LCD上,但輸出結果如下
================================
01111111 11111111
11111111 11111111
================================
以程式來說應該會輸出以下是由VIEW EEPROM上看出的值
================================
01234567 89:;<=>?
@ABCDEFG HIJKLMNO
================================
還請大大指教!!
START:
        
CALL    INIT                      ;EEPROM INITIAL
        CALL    LCD_INIT
;----   Test the WRITE EEPROM Routine ----    
        
clrf    Data_EE_Addr    
        movlw    
'0'
        
movwf    Data_EE_Data
EE_Write
:
        
rcall    EEDATA_Write
        incf    Data_EE_Data
,F
        incf    Data_EE_Addr
,
        btfss    Data_EE_Addr
,
        
goto    EE_Write
;----   Test the READ EEPROM Routine ----
        
clrf    FSR0H
        movlw    0x10
        movwf    FSR0L
        clrf    Data_EE_Addr

        movlw    0x80                  
;LCD起始位址
        call    LCD_Set_DDA    
EE_Read
:
        
call    EEDATA_Read
        movwf    POSTINC0    
        incf    Data_EE_Addr
,F  
        btfss    Data_EE_Addr
,5  
        
GOTO    EE_Read
Loop_Here
:      
        
NOP
                   
GOTO    Loop_Here         
;------ INTERNAL EEPROM READ ------
EEDATA_Read:
        
movff    Data_EE_Addr,EEADR
        bcf        EECON1
,EEPGD
        bsf        EECON1
,RD
        movf    EEDATA
,W
        call    LCD_Put_Char        
;OUTPUT WORD ON LCD
        MOVLW    D
'5'                  ;DELAY 
        CALL    X_DELAY1S
        
return

發表於: 2009/8/27 23:47

Edited by Ryang on 2009年08月28日 09:11:06
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------