久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

調試單片機程序是用仿真好還是燒寫好?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:16255 發表于 2021-11-25 20:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我現在用的是STC的單片機,調試時是用芯片的仿真好還是直接燒寫程序好?先分析一下兩種方法的差異:
直接燒寫程序:
STC直接可以用P3.0和P3.1連接串口就能燒寫程序,不用單獨的燒錄器。官方宣稱可以重復燒寫十萬次,也是挺多的。STC的軟件會監控著文件變化,Keil中編譯完生成Hex文件,軟件會自動開始燒錄。再加上STC自動下載器,燒錄時自動冷啟動。整個流程下來一氣苛成。
但是十萬次看起來很多,實際用起來,改一個參數就燒錄一下,很快就消耗完了。況且,十萬次也只是理論值,實際不一定有這么多次。
仿真運行:
我用的是STC8系列,單片機自帶仿真,在STC軟件中將單片機設定為仿真模式,以后就可以在Keil里運行仿真了。就可以不用每次都燒錄芯片了。
但我覺得這個仿真并不太完美。仿真開始后對程序的修改不能實時生效,需要退出仿真,重新編譯,再打開仿真,所做的修改才生效。

而實際使用中,打開仿真需要有一個傳輸程序的時間,直接燒錄程序也有一個燒錄的時間,兩者的耗時都差不了多少,那么究竟是用仿真好還是燒寫好?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:639698 發表于 2021-11-25 21:26 | 只看該作者
調試先用仿真,調試成功再燒錄
回復

使用道具 舉報

板凳
ID:68468 發表于 2021-11-25 21:42 | 只看該作者
直接燒,效果更好,十萬次夠用了,不行換一片嘛,反正又不貴。
回復

使用道具 舉報

地板
ID:624769 發表于 2021-11-25 22:14 | 只看該作者
你需要單步,就仿真,你需要直接跑,就直接燒錄。我通常都是直接跑了,發現問題,卻找不出問題才會再線仿真跑單步看看是哪里問題。 你如果僅僅為了燒錄次數來用仿真那是毫無必要的,你每5分鐘燒錄1次,24小時不停的燒錄改程序燒錄,一年也燒錄不了10萬次,自己去算吧……
回復

使用道具 舉報

5#
ID:883242 發表于 2021-11-25 22:50 | 只看該作者
你這才哪到哪兒?我剛用8051的時候是8031+27C64,程序在27C64里面,擦除需要用紫外燈照半個小時,寫入次數大約15次,多了就報廢了。
回復

使用道具 舉報

6#
ID:401564 發表于 2021-11-25 23:43 | 只看該作者
但凡是有實物電路的,就不需要仿真
仿真是復雜算法或者OTP單片機,要么是要查看單片機內部寄存器狀態之類的
對于很多外設來說,仿真是沒有意義的
"仿真可以,實物卻不行",在這個論壇,你能演繹看到這樣的話
仿真不真的時候,只會浪費時間,仿真要做的事情一定得是電路板做不了要,那才要仿真
但凡是燒錄能做的,就不要仿真
回復

使用道具 舉報

7#
ID:70035 發表于 2021-11-26 08:03 | 只看該作者
STC單片機內部沒有仿真部件,要想仿真,采用監控程序的方案,基本照搬SST的Monitor-51。
我在實際硬仿真單步時比較容易出問題,咨詢過STC的FAE,給出了他們官網上有的解釋。

對一些必須要觀察的變量也是有必要的,但可通過串口發送到電腦。
回復

使用道具 舉報

8#
ID:879348 發表于 2021-11-26 08:20 | 只看該作者
最好不要使用在線調試,這樣會是你過于依賴,很多系統都是不能調試的,調試無法得到正確結果
回復

使用道具 舉報

9#
ID:130230 發表于 2021-11-26 08:45 | 只看該作者
仿真優勢是可以查看程序的運行細節,下載的優勢可以直接驗證效果。
回復

使用道具 舉報

10#
ID:885797 發表于 2021-11-26 08:59 | 只看該作者
仿真可以監控過程,調試使用比較方便
回復

使用道具 舉報

11#
ID:892596 發表于 2021-11-26 09:16 | 只看該作者
仿真和燒錄不需要對立起來啊,他們是相輔相成的關系。需要小改動,驗證想法的時候用仿真。需要結合硬件測試的時候用燒錄,靈活運用,怎么好用怎么來。
回復

使用道具 舉報

12#
ID:984787 發表于 2021-11-26 09:27 | 只看該作者
先仿真,再燒
回復

使用道具 舉報

13#
ID:160500 發表于 2021-11-26 10:28 | 只看該作者
簡單的程序,邏輯分明,不需要仿真。復雜的程序或是需要查看內部運算的中間數據就需要仿真
回復

使用道具 舉報

14#
ID:230742 發表于 2021-11-26 17:05 | 只看該作者
還仿啥真啊。多浪費時間,仿真搞了半天通過了,到實物還是不行,又得找半天原因。直接燒啊,又燒不壞。
在程序里適當的位置加個點燈,燈亮了就是運行到這里了,把數據發送到電腦觀察,用有多個串口的單片機。
簡單不。
回復

使用道具 舉報

15#
ID:16255 發表于 2021-11-26 22:37 | 只看該作者
明白了。直接燒,更省事。
回復

使用道具 舉報

16#
ID:985162 發表于 2021-11-26 23:12 來自手機 | 只看該作者
還是應該先用仿真 能設置節點 便于查找問題
回復

使用道具 舉報

17#
ID:298123 發表于 2021-11-29 13:32 | 只看該作者
你能保證程序一次就可以搞對?
回復

使用道具 舉報

18#
ID:985931 發表于 2021-11-29 14:10 | 只看該作者
沒條件先仿真,有條件的話直接調試好了
回復

使用道具 舉報

19#
ID:565803 發表于 2021-11-30 12:04 | 只看該作者
當然是先仿真了,可以設置斷點,或單步運行,方便查看
回復

使用道具 舉報

20#
ID:97787 發表于 2021-11-30 12:15 | 只看該作者
根據熟練程度,靈活運用。不熟悉的話,盡量仿真。后期不仿真也能保證程序正常運行。
回復

使用道具 舉報

21#
ID:743654 發表于 2021-11-30 13:10 | 只看該作者
有實物直接燒入,比較直觀,一般我都先把串口調試好,任督二脈打通,也是不錯的調試工具,或者點個燈用于設置斷點,看程序運行情況。除非沒有實物或者要查相關寄存器的值才有用到仿真,但是仿真在某些情況行不通,還得接外設。
回復

使用道具 舉報

22#
ID:81196 發表于 2021-11-30 17:13 | 只看該作者
直接燒寫,你哪能把芯片燒寫到最終壽命呢,別想太多,直接少些,避免仿真造成的其他問題。
回復

使用道具 舉報

23#
ID:985817 發表于 2021-11-30 17:20 | 只看該作者
現在單片機都挺便宜的,若手頭有實物建議直接燒寫,仿真可能有別的因素干擾
回復

使用道具 舉報

24#
ID:725110 發表于 2021-11-30 17:41 | 只看該作者
建議直接燒,因為仿真可能會有一點問題
回復

使用道具 舉報

25#
ID:986477 發表于 2021-11-30 17:48 | 只看該作者
建議直接燒寫,我一般都是直接燒寫的,10萬次,放心,肯定燒寫不完的啦
回復

使用道具 舉報

26#
ID:931798 發表于 2021-11-30 19:55 | 只看該作者
我一般都是直接燒的
回復

使用道具 舉報

27#
ID:908826 發表于 2021-11-30 20:25 | 只看該作者
直接燒寫比較好
回復

使用道具 舉報

28#
ID:986652 發表于 2021-12-1 09:00 | 只看該作者
其實都差不多,我感覺如果能燒寫,就用燒寫,畢竟仿真和燒寫還是有一定距離
回復

使用道具 舉報

29#
ID:517951 發表于 2021-12-2 08:05 | 只看該作者
直接用單片機最小板,或者買開發板燒寫,軟件調通了再來做PCB板。
回復

使用道具 舉報

30#
ID:235200 發表于 2021-12-2 09:38 | 只看該作者
這里所說的仿真應該理解為在線調試,在線調試能夠快速找到程序的邏輯錯誤,不管是簡單的算法或復錄的算法都可以在線仿真運行,非常方便,但需要購買具有在線調試的單片機,如IAP15F2K60S2,在線調試時,單片機內EEPROM存儲器不能作數據存儲
回復

使用道具 舉報

31#
ID:987484 發表于 2021-12-3 10:37 | 只看該作者
還是先調試仿真。仿真通過再燒錄
回復

使用道具 舉報

32#
ID:987507 發表于 2021-12-3 10:43 | 只看該作者
先仿真在下載到實物比較好
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲97 | 自拍偷拍亚洲欧美 | 国内久久 | 美女爽到呻吟久久久久 | 国产成人精品一区二区三区视频 | 久久精品成人热国产成 | 国产成人在线视频播放 | 久在线 | 中文字幕在线观看视频一区 | 999热精品| 欧美日韩在线免费观看 | 日本三级网站在线观看 | 国产在线观看一区二区三区 | 国产a级黄色录像 | 一级欧美 | 成人在线视频免费播放 | 在线播放第一页 | 久久亚洲国产 | 欧美在线一区二区三区 | 久久久精品视频一区二区三区 | 精产国产伦理一二三区 | 国产成人精品免费视频大全最热 | 欧美成人综合 | 亚洲国产网站 | 日韩二| 国产精品91网站 | 亚洲国产精品久久久久秋霞不卡 | 日本三级电影在线观看视频 | 国产一区二区三区四区三区四 | 国产高清在线视频 | 精品日韩一区二区 | 国产精品69毛片高清亚洲 | 亚洲区一区二区 | 黄色在线免费观看 | 欧美日韩在线视频一区二区 | 国产男女猛烈无遮掩视频免费网站 | 精品国产欧美一区二区三区成人 | 欧美在线观看一区二区 | 美国一级毛片a | 亚洲午夜精品 | 欧美黄色片 |