找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stc8g單片機上電會誤進入程序下載模式嗎?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:874002 發(fā)表于 2024-3-7 14:50 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
手冊上說 注意:1、若不需要進行USB下載,芯片復位時P3.0/P3.1/P3.2不可同時為低電
但是下載的時候頁面上有 下次下載時使能usb-isp模式,只要不勾上不就行了。
然后我的硬件設計是P3.2口是懸空的,P3.1和P3.0是接地的,就是擔心斷電上電冷啟動復位,然后判斷成都是低電平的話會出問題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

那是你的設計有問題。用此款MCU做的產品數(shù)以千計,市場從來沒有反饋有類似“一直等待在ISP下載模式”的情況?赡苁悄銓3.1和P3.0不恰當?shù)氖褂盟鶎е隆?/td>
回復

使用道具 舉報

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

我用到現(xiàn)在,從來沒有出現(xiàn)您所說的這種現(xiàn)象
回復

使用道具 舉報

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

有沒有問題是相對而言,別的mcu就沒有這問題,難道stc就不能承認自己設計缺陷,加個超時而已,它固件程序增加個isp下載超時機制,不是能節(jié)省用戶電路設計少一點這種擔心?  
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

能否把你寫的代碼放出來看看,這個問題遇到的還是比較少的,看看跟代碼是不是有關系
回復

使用道具 舉報

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

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

使用道具 舉報

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

經用STC8H3K48S2和STC15W4K58S4實物測試,只要在加電時P3.0/P3.1同時為低電平必定死機。死機后P3.0/P3.1恢復高電平也不能復活,必須重新加電。也就是說STC系列產品中能用ISP下載的芯片不可以設計成P3.0/P3.1接地或等效接地。
回復

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

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

使用道具 舉報

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

回復

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

就是兩個口也不是接地就是連了兩個撥碼開關,可能會出現(xiàn)接地的情況
回復

使用道具 舉報

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

回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

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