找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2075|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

STC8H的RSTFLAG寄存器是做什么用的?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:912806 發(fā)表于 2022-2-6 21:58 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
在STC8H手冊(cè)上,
RSTFLAG 復(fù)位標(biāo)志寄存器, 地址 FE09H, 有三個(gè)標(biāo)志位 SWR, ROMOV EXRST

整個(gè)手冊(cè)只有定義沒有說明也沒有使用,
在STC8H8K64U的例程
http://www.stcmcudata.com/STC8F- ... 8K64U-DEMO-CODE.ZIP
其中"39-通過USB發(fā)送命令讀取ADC測試程序"里面用到了
  1. void UsbInit()
  2. {
  3.         P3M0 = 0x00;
  4.         P3M1 = 0x03;
  5.         P_SW2 |= 0x80;
  6.         RSTFLAG = 0x07;
  7.         IRC48MCR = 0x80;
  8.         while (!(IRC48MCR & 0x01));
  9.         P_SW2 &= ~0x80;
  10.         USBCLK = 0x00;
  11.         USBCON = 0x90;
  12.         IP2H |= 0x80;                //USB 中斷優(yōu)先級(jí)為 3 級(jí)(最高級(jí))
  13.         IP2 |= 0x80;
  14.         WriteReg(FADDR, 0x00);
  15.         WriteReg(POWER, 0x08);
  16.         WriteReg(INTRIN1E, 0x3f);
  17.         WriteReg(INTROUT1E, 0x3f);
  18.         WriteReg(INTRUSBE, 0x00);
  19.         WriteReg(POWER, 0x01);
  20.         Ep0Stage.bStage = EPIDLE;
  21.         IE2 |= 0x80;
  22. }
復(fù)制代碼
沒太明白這個(gè)寄存器操作的意義是什么?

有STC的技術(shù)或者用過這個(gè)寄存器的人幫忙解釋一下嗎?


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:624769 發(fā)表于 2022-2-9 00:05 | 只看該作者
僅僅只是一個(gè)標(biāo)志位,用來記錄最后一次單片機(jī)復(fù)位的原因,實(shí)際上,沒有什么用。
你如果好奇的話,代表含義如下:
2位的:SWR:     其實(shí)應(yīng)該是 SWRST  應(yīng)來標(biāo)記,本次復(fù)位的起因是由于  IAP_CONTR 的 SWRST置1所引起的復(fù)位。
1位的:ROMOV: 用來標(biāo)志代碼跑飛后(即PC指針超出了程序區(qū)的范圍)引起的復(fù)位。
0位的:EXRST:  用來標(biāo)志由外部引腳 P5.4 產(chǎn)生的復(fù)位。
此寄存器 寫0無效,寫1則清零。
注:此功能實(shí)際上屬于測試階段,STC8H3K,4K 系列會(huì)部分添加此功能,你的STC8H是否已經(jīng)有了此功能,需要實(shí)際測試后才能知道。
另外,其實(shí)還有幾個(gè)功能應(yīng)該是在陸續(xù)添加的, 如 4位的 低壓復(fù)位,3位的看門狗復(fù)位, 你可以自行查驗(yàn),此功能其實(shí)并沒有公開,手冊(cè)上的記錄應(yīng)該是疏忽造成。
回復(fù)

使用道具 舉報(bào)

板凳
ID:624769 發(fā)表于 2022-3-1 11:23 | 只看該作者
最新的手冊(cè), 已經(jīng)添加了該寄存器的說明, 詳見: P192 (PDF: 212)

STC8H-20220228.pdf (18.12 MB, 下載次數(shù): 4)

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表