欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1048|回復: 16
打印 上一主題 下一主題
收起左側

眾所周知,STC的單片機,把變量保存在xdata中,斷電可以保存十幾秒

  [復制鏈接]
跳轉到指定樓層
樓主
ID:1130333 發表于 2025-10-24 19:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
眾所周知,STC的單片機,把變量保存在xdata中,斷電后可以保存十幾秒,.
請教下各位大佬, 在stm32中, 有這個類似的操作嗎? 比如定義某個變量, 斷電后和STC的 xdata變量一樣, 可以保存十幾秒..
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:71233 發表于 2025-10-24 22:30 | 只看該作者
真的嗎?有這種情況?
回復

使用道具 舉報

板凳
ID:624769 發表于 2025-10-25 00:53 | 只看該作者
你這是電沒斷徹底,你斷電后,短接單片機VCC到GND,這個過程用不了2秒,你立馬再上電,你看看你變量還在么?
回復

使用道具 舉報

地板
ID:69038 發表于 2025-10-25 09:03 | 只看該作者
眾所周知,單片機的xdata也是RAM的同一類屬,而RAM斷電后,數據就會丟失的。。
回復

使用道具 舉報

5#
ID:1130333 發表于 2025-10-25 11:15 | 只看該作者
188610329 發表于 2025-10-25 00:53
你這是電沒斷徹底,你斷電后,短接單片機VCC到GND,這個過程用不了2秒,你立馬再上電,你看看你變量還在么 ...

STC的單片機確實可以,
xdata可以保存十幾秒, 同樣的操作, data的數據,馬上就復位了
回復

使用道具 舉報

6#
ID:1130333 發表于 2025-10-25 11:16 | 只看該作者
zhuls 發表于 2025-10-25 09:03
眾所周知,單片機的xdata也是RAM的同一類屬,而RAM斷電后,數據就會丟失的。。

按照你這個說法, 看來stm32是不行了.
只能用內部的eeprom或者加電容來實現了
回復

使用道具 舉報

7#
ID:227818 發表于 2025-10-25 15:59 | 只看該作者
我猜是單片機進入掉電狀態了,前幾天我測過,STC的單片機這個狀態下,電流不到1uA,電容上的電就可以維持許久了。
回復

使用道具 舉報

8#
ID:1133081 發表于 2025-10-25 21:21 | 只看該作者
聞所未聞,斷電后和STC的 xdata變量可以保存十幾秒。怕是沒徹底斷電所致。就算是事實又能有什么用?
回復

使用道具 舉報

9#
ID:584814 發表于 2025-10-26 11:36 | 只看該作者
扎心了。STC的xdata沒電可以保存十幾秒,居然還是眾所周知
回復

使用道具 舉報

10#
ID:1109793 發表于 2025-10-26 12:58 | 只看該作者
vb2002 發表于 2025-10-25 11:15
STC的單片機確實可以,
xdata可以保存十幾秒, 同樣的操作, data的數據,馬上就復位了

其實DATA的也一樣,只是復位后的啟動代碼自動把DATA清除了。
你根據芯片資料修改一下STARTUP.A51里面的XDATALEN后面的數字,復位后就都清零了。
當初研究看門狗復位后延續使用復位前的數據時研究過。在DATA里面保留一部分不清零的空間。
沒記錯的話默認的STARTUP.A51里面的XDATALEN后面是0.
IDATALEN也是80H吧
回復

使用道具 舉報

11#
ID:1130333 發表于 2025-10-26 13:17 | 只看該作者
WL0123 發表于 2025-10-25 21:21
聞所未聞,斷電后和STC的 xdata變量可以保存十幾秒。怕是沒徹底斷電所致。就算是事實又能有什么用?

哥,要不咱試試再說,
stc , xdata變量, 不要賦值
在程序里面++   .
不要電容都行.
你關機10幾秒,再開機, 看看變量
回復

使用道具 舉報

12#
ID:1064915 發表于 2025-10-27 08:31 | 只看該作者
這個廣告好
回復

使用道具 舉報

13#
ID:624769 發表于 2025-10-27 09:25 | 只看該作者
vb2002 發表于 2025-10-26 13:17
哥,要不咱試試再說,
stc , xdata變量, 不要賦值
在程序里面++   .

都說了,你是電沒斷徹底,你短接VCC 和 GND 讓電容徹底放完電,看看你XDATA 里面數據還在不在? 你二極管并一個CR2032 你斷電后 XDATA 里的數據還能保存2年呢。
回復

使用道具 舉報

14#
ID:1133081 發表于 2025-10-27 17:28 | 只看該作者
vb2002 發表于 2025-10-26 13:17
哥,要不咱試試再說,
stc , xdata變量, 不要賦值
在程序里面++   .

我確實沒有試過,我相信你說的現象是真實的,但我在實踐中有很多方法可以可靠的保存掉電數據,絕對不會利用這個未經生產商確認的功能保存掉電數據。如果把不可靠的功能運用到產品中就離丟飯碗不遠了。
回復

使用道具 舉報

15#
ID:996773 發表于 2025-10-28 09:04 | 只看該作者
WL0123 發表于 2025-10-27 17:28
我確實沒有試過,我相信你說的現象是真實的,但我在實踐中有很多方法可以可靠的保存掉電數據,絕對不會利 ...

你就讓樓主去孜孜不倦去玩XDATA掉電保存好了,正兒八經代碼不研究,喜歡走歪門邪道的人多呢。別人的不進則退就是等于提升自己
回復

使用道具 舉報

16#
ID:22119 發表于 2025-10-28 13:13 來自觸屏版 | 只看該作者
如果是事實,這條得比太上老君煉丹爐還要醒目
回復

使用道具 舉報

17#
ID:123036 發表于 2025-10-28 14:04 | 只看該作者
stm32沒聽說過,但可以利用RTC 備份域寄存器。自己給bat加個小電容就行。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

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