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

QQ登錄

只需一步,快速開始

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

stc8g單片機(jī)上電會(huì)誤進(jìn)入程序下載模式嗎?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
手冊(cè)上說(shuō) 注意:1、若不需要進(jìn)行USB下載,芯片復(fù)位時(shí)P3.0/P3.1/P3.2不可同時(shí)為低電
但是下載的時(shí)候頁(yè)面上有 下次下載時(shí)使能usb-isp模式,只要不勾上不就行了。
然后我的硬件設(shè)計(jì)是P3.2口是懸空的,P3.1和P3.0是接地的,就是擔(dān)心斷電上電冷啟動(dòng)復(fù)位,然后判斷成都是低電平的話會(huì)出問題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:407179 發(fā)表于 2024-3-7 16:52 | 只看該作者
實(shí)在擔(dān)心就p32增加個(gè)上拉電阻10k
回復(fù)

使用道具 舉報(bào)

板凳
ID:213173 發(fā)表于 2024-3-7 17:39 | 只看該作者
如果不是特別需求,P3.1和P3.0不宜硬件接地。否則無(wú)法在線下載和在線升級(jí)。只要芯片復(fù)位時(shí)P3.0/P3.1/P3.2不同時(shí)為低電平,就不會(huì)在下載時(shí)使能usb-isp模式。stc8g單片機(jī)上電復(fù)位后就會(huì)進(jìn)入程序下載模式,在一定時(shí)間內(nèi)P3.0/P3.1檢測(cè)不到ISP下載指令則自動(dòng)進(jìn)入用戶程序。所以你的擔(dān)憂是多余的。
回復(fù)

使用道具 舉報(bào)

地板
ID:807591 發(fā)表于 2024-3-8 08:58 | 只看該作者
wulin 發(fā)表于 2024-3-7 17:39
如果不是特別需求,P3.1和P3.0不宜硬件接地。否則無(wú)法在線下載和在線升級(jí)。只要芯片復(fù)位時(shí)P3.0/P3.1/P3.2不 ...

不是多余的,如果上電異常,你信不信stc 一直等待在ISP下載模式,等到天荒地老,它也沒有超時(shí)機(jī)制,也不進(jìn)入用戶程序,就是等。。
回復(fù)

使用道具 舉報(bào)

5#
ID:213173 發(fā)表于 2024-3-8 11:26 | 只看該作者
szb314 發(fā)表于 2024-3-8 08:58
不是多余的,如果上電異常,你信不信stc 一直等待在ISP下載模式,等到天荒地老,它也沒有超時(shí)機(jī)制,也不 ...

那是你的設(shè)計(jì)有問題。用此款MCU做的產(chǎn)品數(shù)以千計(jì),市場(chǎng)從來(lái)沒有反饋有類似“一直等待在ISP下載模式”的情況?赡苁悄銓(duì)P3.1和P3.0不恰當(dāng)?shù)氖褂盟鶎?dǎo)致。
回復(fù)

使用道具 舉報(bào)

6#
ID:170318 發(fā)表于 2024-3-8 12:18 | 只看該作者
szb314 發(fā)表于 2024-3-8 08:58
不是多余的,如果上電異常,你信不信stc 一直等待在ISP下載模式,等到天荒地老,它也沒有超時(shí)機(jī)制,也不 ...

我用到現(xiàn)在,從來(lái)沒有出現(xiàn)您所說(shuō)的這種現(xiàn)象
回復(fù)

使用道具 舉報(bào)

7#
ID:807591 發(fā)表于 2024-3-8 12:57 | 只看該作者
wulin 發(fā)表于 2024-3-8 11:26
那是你的設(shè)計(jì)有問題。用此款MCU做的產(chǎn)品數(shù)以千計(jì),市場(chǎng)從來(lái)沒有反饋有類似“一直等待在ISP下載模式”的情 ...

有沒有問題是相對(duì)而言,別的mcu就沒有這問題,難道stc就不能承認(rèn)自己設(shè)計(jì)缺陷,加個(gè)超時(shí)而已,它固件程序增加個(gè)isp下載超時(shí)機(jī)制,不是能節(jié)省用戶電路設(shè)計(jì)少一點(diǎn)這種擔(dān)心?  
回復(fù)

使用道具 舉報(bào)

8#
ID:478251 發(fā)表于 2024-3-8 13:22 | 只看該作者
我也擔(dān)心就p32增加個(gè)上拉電阻10k
回復(fù)

使用道具 舉報(bào)

9#
ID:879348 發(fā)表于 2024-3-8 13:37 | 只看該作者
不會(huì),想要進(jìn)入下載模式需要復(fù)雜的協(xié)議
回復(fù)

使用道具 舉報(bào)

10#
ID:965189 發(fā)表于 2024-3-8 14:00 | 只看該作者
為什么偏偏要設(shè)計(jì)成P30,P31接地呢?
回復(fù)

使用道具 舉報(bào)

11#
ID:807591 發(fā)表于 2024-3-11 08:00 | 只看該作者
jhczy 發(fā)表于 2024-3-8 12:18
我用到現(xiàn)在,從來(lái)沒有出現(xiàn)您所說(shuō)的這種現(xiàn)象

新出的型號(hào)固件貌似沒有這種問題,早先的固件有的,特別用于復(fù)雜的工控環(huán)境,上電瞬間有一定幾率卡死,自帶看門狗都無(wú)用,重新上電就沒事了,最可疑的就是卡死瞬間它進(jìn)入下載模式了,不然沒理由卡住啊,同樣的電路,不同的stc系列,新出的就大概率沒事,神奇不?反正就是不能承認(rèn)過(guò)去設(shè)計(jì)的有問題,你電話打過(guò)去一定就是你設(shè)計(jì)問題他們沒有問題
回復(fù)

使用道具 舉報(bào)

12#
ID:1108581 發(fā)表于 2024-3-11 10:37 | 只看該作者
szb314 發(fā)表于 2024-3-11 08:00
新出的型號(hào)固件貌似沒有這種問題,早先的固件有的,特別用于復(fù)雜的工控環(huán)境,上電瞬間有一定幾率卡死,自 ...

能否把你寫的代碼放出來(lái)看看,這個(gè)問題遇到的還是比較少的,看看跟代碼是不是有關(guān)系
回復(fù)

使用道具 舉報(bào)

13#
ID:807591 發(fā)表于 2024-3-11 11:18 | 只看該作者
tt2016 發(fā)表于 2024-3-11 10:37
能否把你寫的代碼放出來(lái)看看,這個(gè)問題遇到的還是比較少的,看看跟代碼是不是有關(guān)系

你得要stc的mcu固件代碼才行,這種問題,暫時(shí)解決辦法就是 加個(gè)外部硬件看門狗,,另外換新款的 STC單片機(jī),,老款的15系列 固件可能設(shè)計(jì)有問題,當(dāng)前主打的STC8系列暫時(shí)沒發(fā)現(xiàn)這個(gè)問題,同樣的硬件電路,同樣的程序,不同的stc新老款系列,就是這么神奇,所以說(shuō)問題是相對(duì)的,解決不了它固件問題,只能想辦法解決自己的設(shè)計(jì),但是用戶得加錢啊
回復(fù)

使用道具 舉報(bào)

14#
ID:213173 發(fā)表于 2024-3-11 16:02 | 只看該作者
君工創(chuàng) 發(fā)表于 2024-3-8 14:00
為什么偏偏要設(shè)計(jì)成P30,P31接地呢?

經(jīng)用STC8H3K48S2和STC15W4K58S4實(shí)物測(cè)試,只要在加電時(shí)P3.0/P3.1同時(shí)為低電平必定死機(jī)。死機(jī)后P3.0/P3.1恢復(fù)高電平也不能復(fù)活,必須重新加電。也就是說(shuō)STC系列產(chǎn)品中能用ISP下載的芯片不可以設(shè)計(jì)成P3.0/P3.1接地或等效接地。
回復(fù)

使用道具 舉報(bào)

15#
ID:1109793 發(fā)表于 2024-3-11 16:34 | 只看該作者
比如STC12C5A60S2,外部晶振,在不使用外部復(fù)位電路時(shí),如果斷電時(shí)間比較短再次上電,就大概率不能啟動(dòng),需要重新斷電并等待幾十秒以后再上電才能正常復(fù)位。3.1和3.0是懸空的。
是不是新款的芯片沒有這種問題。是不是要改改了,板子太少了,一年就20來(lái)個(gè),實(shí)在不想再動(dòng)。
回復(fù)

使用道具 舉報(bào)

16#
ID:807591 發(fā)表于 2024-3-11 16:58 | 只看該作者
wulin 發(fā)表于 2024-3-11 16:02
經(jīng)用STC8H3K48S2和STC15W4K58S4實(shí)物測(cè)試,只要在加電時(shí)P3.0/P3.1同時(shí)為低電平必定死機(jī)。死機(jī)后P3.0/P3.1 ...

它應(yīng)該不是死機(jī),就是在下載程序的固件代碼上死循環(huán),一直等
回復(fù)

使用道具 舉報(bào)

17#
ID:807591 發(fā)表于 2024-3-11 17:08 | 只看該作者
xiaobendan001 發(fā)表于 2024-3-11 16:34
比如STC12C5A60S2,外部晶振,在不使用外部復(fù)位電路時(shí),如果斷電時(shí)間比較短再次上電,就大概率不能啟動(dòng),需 ...

你這種情況早就遇到過(guò)了,不用外部晶振會(huì)好很多,用內(nèi)部IRC振蕩 卡住的概率極大降低,沒有什么意義,一般晶振精度也不高,一般應(yīng)用也不需要精確時(shí)間,做電子表它精度取決于 高精度晶振,帶溫補(bǔ)的那種或者更高級(jí)的,,短時(shí)間內(nèi)斷電再迅速上電,卡住的原因,我一直認(rèn)為是它卡在ISP下載程序那里了,并不是mcu真的死機(jī)了,,新款的stc8系列好的多,,不過(guò)換新款的也好,老款的漲價(jià),倒逼用戶更新,新款的便宜好多
回復(fù)

使用道具 舉報(bào)

18#
ID:961114 發(fā)表于 2024-3-13 08:54 | 只看該作者
這個(gè)需要加外部上拉電阻,內(nèi)部上拉要程序運(yùn)行起來(lái)后才能配置,程序沒運(yùn)行起來(lái)之前是無(wú)效的。

回復(fù)

使用道具 舉報(bào)

19#
ID:961114 發(fā)表于 2024-3-13 08:56 | 只看該作者
回復(fù)

使用道具 舉報(bào)

20#
ID:807591 發(fā)表于 2024-3-14 08:16 | 只看該作者
STC莊偉 發(fā)表于 2024-3-13 08:54
這個(gè)需要加外部上拉電阻,內(nèi)部上拉要程序運(yùn)行起來(lái)后才能配置,程序沒運(yùn)行起來(lái)之前是無(wú)效的。

你就內(nèi)部調(diào)查一下 看看 mcu上電啟動(dòng)的時(shí)候, 如果下載串口一直沒有數(shù)據(jù),ISP下載程序是不是一直在那傻等,即使上電異常觸發(fā)了下載程序,如果一直沒有數(shù)據(jù),是不是就一直等待?不然無(wú)法解釋15樓說(shuō)的用外部晶振的現(xiàn)象,,反正打電話給你們都一定是用戶的錯(cuò)
回復(fù)

使用道具 舉報(bào)

21#
ID:874002 發(fā)表于 2024-3-28 13:51 | 只看該作者
君工創(chuàng) 發(fā)表于 2024-3-8 14:00
為什么偏偏要設(shè)計(jì)成P30,P31接地呢?

就是兩個(gè)口也不是接地就是連了兩個(gè)撥碼開關(guān),可能會(huì)出現(xiàn)接地的情況
回復(fù)

使用道具 舉報(bào)

受到警告 22#
ID:961114 發(fā)表于 2024-3-28 16:16 | 只看該作者
ISP升級(jí) 解決了這個(gè)問題

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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