• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::

論壇索引


Board index » All Posts (LYJ)




Re: PIC12F519如何燒入時預燒EEDATA值
#1
新會員
新會員


參照:

dginlon wrote:
Dear LYJ
試試
#define DATA_FLASH_ADDR 0x400

const union 

    
int24_t ulCount;
    
char param[3];
EeParam[] @ Data_FLASH_ADDR= {0L};



謝謝,已經可以了


參照:

yiming wrote:
EEPROM 清除是0xFF
想要清除為0 可能要在程式中清除
例如:找一個用不到的EEPROM 位址 開機時讀取 0xFF 就將所有的EEPROM寫入0


過年中我有想到類似的方式,之前是類似的手法實作

發表於: 2022/2/11 15:43
頂部


PIC12F519如何燒入時預燒EEDATA值
#2
新會員
新會員


MCU PIC12F519
開發環境為Mplab X IDE 5.5
XC8 2.32
燒錄器為PICKIT3與PM3

要維護一個10年的老案子,當初開發留下來的資料是使用PICBASIC,開發環境版本在網路上已經找不到了 。

目前用C寫的Code在執行的過程中擦寫讀EEDATA都很順利,斷電後復電也是原本data

但是想要在燒錄後第一次上電時,EEDATA值均為0,

網路上一般的方式都會報錯
__EEPROM_DATA();
#pragma romdata eepdata
#pragma romdata


請問要怎麼操作才能在燒錄時把EEDATA寫為0
程式碼內增加?還是設定MPLAB IPE?

發表於: 2022/1/27 12:40
頂部






:::

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

教育訓練中心

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