• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 保留eeprom
#8
初級會員
初級會員


查看用戶資訊
板大下面是我的程式
不知道是否有問題
我在拔掉電源之後發現到
EEDATH內的資料被清為0
只要一沒電資料就沒了
請問這是為什麼
我有測試過也看到有寫進EEPROM
但在拔電源後再接上電執行時
資料被清為0

READ_EEPROM:
BANKSEL EEADR
MOVLW 0X04
MOVWF EEADRH MOVLW 0X01
MOVWF EEADR
BANKSEL EECON1
BCF EECON1,EEPGD
BSF EECON1,RD
BANKSEL EEDATH
MOVF EEDATH,W
BANKSEL PRESSURE_OFFSET_H
MOVWF PRESSURE_OFFSET_H
BANKSEL EEDAT
MOVF EEDAT,W
BANKSEL PRESSURE_OFFSET_L
MOVWF PRESSURE_OFFSET_L

WRITE_EEPROM:
BANKSEL EEADRH
MOVLW 0X04
MOVWF EEADRH
MOVLW 0X01
MOVWF EEADR
BANKSEL PRESSURE_OFFSET_H
MOVF PRESSURE_OFFSET_H,W
BANKSEL EEDATH
MOVWF EEDATH
BANKSEL PRESSURE_OFFSET_L
MOVF PRESSURE_OFFSET_L,W
BANKSEL EEDAT
MOVWF EEDAT
BANKSEL EECON1
BCF EECON1,EEPGD
BSF EECON1,WREN
BCF INTCON,GIE
NOP
NOP
NOP
MOVLW 0X55
MOVWF EECON2
MOVLW 0XAA
MOVWF EECON2
BSF EECON1,WR
BSF INTCON,GIE
BCF EECON1,WREN

發表於: 2008/10/23 11:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 保留eeprom
#7
初級會員
初級會員


查看用戶資訊
板大你說的是VIEW內的EEPROM視窗嗎
但我只看的到EEADR位址的EEDATA的數值是正確的
沒有看到EEADRH位址的EEDATH位址的數值卻看不到

Attach file:



jpg  (0.00 KB)


發表於: 2008/9/22 14:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 保留eeprom
#6
版主
版主


查看用戶資訊
把 PIC 讀回來再檢查 EEPROM 視窗就可以了。

發表於: 2008/9/22 14:06
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 保留eeprom
#5
初級會員
初級會員


查看用戶資訊
沒錯是先讀入在燒回
那請問板大我要去哪看
才可以確認有保留EEPROM

發表於: 2008/9/22 13:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 保留eeprom
#4
版主
版主


查看用戶資訊
因為燒錄動作會先將Flash Menory 及 EEPROM 清除,勾保留得選項後 ICD2 會先將 EEPROM 讀出來在 Erase Part 後再將 EEPROM 地值燒回去,動作就是這樣,測試過沒有問題的。

發表於: 2008/9/22 8:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 保留eeprom
#3
初級會員
初級會員


查看用戶資訊
版主我選那個選項後還是一樣勒
讀到的值都不對
只要選了這個選項後一定會保留EEPROM嗎
configure的configureation bit裡面的選項有什麼要注意的嗎

發表於: 2008/9/19 16:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 保留eeprom
#2
版主
版主


查看用戶資訊
選錯項了,EEPROM 要保留要這這裡:

Attach file:



jpg  (0.00 KB)


發表於: 2008/9/19 15:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


保留eeprom
#1
初級會員
初級會員


查看用戶資訊
請求板大幫忙
我爬了不少文章
看到別人說的保留eeprom的方法
但我照著坐卻失敗
我是用ICD2燒16F883 MPLAB版本是8.10
在programmer時
將settings->progran->program options兩個都打勾
memories的progam,configuration,eeprom不可選
請問板大除了這些設定外還有需要設定什麼嗎
還是說根本不能保留

發表於: 2008/9/18 20:13
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... ]

教育訓練中心

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