1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

求教STC15W4K32S4內部dataflash讀寫問題

查看數: 3136 | 評論數: 4 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2020-6-10 21:47

正文摘要:

求教,在讀出寫入到STC15W4K32S4內部dataflash的數據時,為什么定義成unsigned char和unsigned long型變量的數據會出錯?unsigned int變量讀出的數據是正確的,如下圖: 代碼如下: //main.c //============= ...

回復

ID:125243 發表于 2020-6-11 11:57
wulin 發表于 2020-6-11 10:16
不是很明白樓主的問題。STC單片機的內置EEPROM是按扇區劃分的,每個扇區容量512字節,寫數據之前要把整個扇 ...

學習了,謝謝你的指導!
ID:125243 發表于 2020-6-11 11:51
angmall 發表于 2020-6-11 10:50
不是內部dataflash讀寫問題

是printf()函數的問題

確實是打印的問題,非常感謝。。。。!
ID:155507 發表于 2020-6-11 10:50
不是內部dataflash讀寫問題

是printf()函數的問題




ID:213173 發表于 2020-6-11 10:16
不是很明白樓主的問題。STC單片機的內置EEPROM是按扇區劃分的,每個扇區容量512字節,寫數據之前要把整個扇區擦除,哪怕只寫一個字節。多字節數據只能按字節逐一寫入。int型和long型數據得事先分解后才能正確寫入。一次最多只能寫512字節。讀取EEPROM中數據也是按字節逐一讀出,再將原int型和long型數據按寫入時分解方式逆操作還原。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表