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

論壇索引


Board index » All Posts (RobertWu)




Re: PIC18F242 Boot block記憶體被清除
#1
新會員
新會員


參照:

Ryang wrote:
老問題,請檢查一下 Configuration Bits 的 BOD 位源是否有 Enable?

如果沒啟用,請啟用 BOD 避免在關機掉電時的程式出現亂跑現象。
如果已經啟用了,那就要找你再研究一下看問題所在?


您好,
我在BOD(Brown-out Detection)時發現PIC18F242有以下幾個參數有相關:

Reset Control REGISTER(RCON)的BOR
BOR: Brown-out Reset Status bit
1 = A Brown-out Reset has not occurred
0 = A Brown-out Reset occurred
(must be set in software after a Brown-out Reset occurs)


CONFIGURATION REGISTER 2 LOW(CONFIG2L)的BOREN及BORV1

bit 3-2 BORV1:BORV0: Brown-out Reset Voltage bits
11 = VBOR set to 2.5V
10 = VBOR set to 2.7V
01 = VBOR set to 4.2V
00 = VBOR set to 4.5V

bit 1 BOREN: Brown-out Reset Enable bit
1 = Brown-out Reset enabled
0 = Brown-out Reset disabled

如您所說的BOD開啟是否啟動就能避免程式出現亂跑現象(異常寫入或清除資料),所以我BOREN設定為1即可,BORV1則自行斟酌靈敏度,
還是必須配合BOR去檢測掉電時相應措施,可能是EBTRB、CPB和WRTB防止寫入的機制呢?
不好意思是新手,所以問題多一些,謝謝



CONFIGURATION REGISTER 7 HIGH (CONFIG7H)的EBTRB
bit 6 EBTRB: Boot Block Table Read Protection bit
1 = Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks
0 = Boot Block (000000-0001FFh) protected from Table Reads executed in other blocks

CONFIGURATION REGISTER 5 HIGH (CONFIG5H)的CPB
bit 6 CPB: Boot Block Code Protection bit
1 = Boot Block (000000-0001FFh) not code protected
0 = Boot Block (000000-0001FFh) code protected

CONFIGURATION REGISTER 6 HIGH (CONFIG6H)的WRTB

bit 6 WRTB: Boot Block Write Protection bit
1 = Boot Block (000000-0001FFh) not write protected
0 = Boot Block (000000-0001FFh) write protected

發表於: 2021/10/15 11:49
頂部


Re: PIC18F242 Boot block記憶體被清除
#2
新會員
新會員


了解,謝謝您,我再檢查一下。

發表於: 2021/10/7 17:10
頂部


PIC18F242 Boot block記憶體被清除
#3
新會員
新會員


各位先進您好,
我在使用PIC18F242時,遇到了燒錄完後,在關電放置約1週以上再上電時Boot block可能被清除4行(被清除的位置都一樣),
在重新燒錄後依舊可正常使用,這個情況大概1000片PCB有5片發生過,但是做連續上電及關電的測試10000次也沒有發生(5秒開,5秒關),
不曉得各位先進是否有問到過這種問題,有可能是PIC18F242內部機制錯誤清除資料呢?

:020000040000FA
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:1000400000000000000000000000000000000000B0
:100050001200DACFE4FFE2CFDAFFE9CFE4FFEACF24
:10006000E4FFF6CFE4FFF7CFE4FFF5CFE4FFF3CFF3

發表於: 2021/10/6 12:12
頂部






:::

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... ]

教育訓練中心

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