熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-11-14 16:03
正文摘要:小弟有些STC 在線仿真問(wèn)題搞不清楚,因此發(fā)帖求助。 編譯環(huán)境:Keil_v5 單片機(jī)型號(hào): STC8H1K08 固件版本號(hào): 7.3.13U 硬件:EC11編碼器+TM1650+4位數(shù)碼管 &n ... |
看一下圖中的步驟 在第④步的地方下面還可以繼續(xù)添加想要觀察的
![]() |
STC芯片的P3.0/3.1串口仿真方便好用,不需要其它設(shè)備,避免其它的意外問(wèn)題、長(zhǎng)期搞單片機(jī)開發(fā)的,電腦主板應(yīng)該選擇帶一個(gè)原生RS-232端口。幾元錢買一個(gè)RS-232機(jī)箱后擋板條,裝上就是。也不需要什么USB轉(zhuǎn)串口設(shè)備等等。現(xiàn)在大品牌主板,技嘉、華碩等都有帶RS-232接口的主板。只是沒(méi)有引到機(jī)箱后擋板上。 |
大漠孤煙001 發(fā)表于 2022-11-15 11:29 你如果還有給我?guī)б惶祝x謝,我自己買了個(gè)片子,用340串口搞了好久一直沒(méi)搞定 。能下載程序,就是仿真不行 |
直接觀察變量名。可以看到結(jié)果。 |
樓主你這是軟件仿真還是硬件仿真? |
1. 局部變量沒(méi)有具體地址所以仿真時(shí)不能查看,可臨時(shí)設(shè)置為全局變量進(jìn)行仿真查看。 2. 變量需要停止?fàn)顟B(tài)下才能查看。 |
建議用STC官方仿真工具進(jìn)行仿真,看我頭像下面at我,我支持您一套. STC-USB Link1D, STC 官方仿真燒錄工具 可以支持 STC32系列 SWD仿真, 在線下載,脫機(jī)下載,及 再擴(kuò)展一組 USB-CDC 串口 可以支持 STC8 系列 串口仿真,在線下載,脫機(jī)下載,及 再擴(kuò)展一組 USB-CDC 串口 STC-USB Link1D = SWD仿真 + USB-CDC 串口 STC-USB Link1D = USB-CDC 串口1 + USB-CDC 串口2 STC-USB Link1D = U8W-Mini + USB-CDC 串口 |
答1:把斷點(diǎn)放在相關(guān)函數(shù)內(nèi) 答2:把斷點(diǎn)放在相關(guān)函數(shù)內(nèi) |
仿真,仿的是CPU,不是外設(shè)。 仿真程序,可以將CPU自己的東東顯示給你看,但外設(shè),它無(wú)法知道長(zhǎng)什么樣子。它連外設(shè)的外面都無(wú)法知曉,更何談內(nèi)部呢? 所有CPU內(nèi)部分的東東,可以用仿真窗口查看。 外設(shè)免談吧。 |
先說(shuō)我自己的解決方法吧: 問(wèn)題1:把函數(shù)內(nèi)部變量臨時(shí)放在函數(shù)外做為全局變量; 問(wèn)題2:仿真時(shí),先“run”(F5),然后調(diào)試EC11,長(zhǎng)按、短按,轉(zhuǎn)一格或幾格,再“stop”,查看變量值。 這樣總覺(jué)得比較麻煩,所以想問(wèn)下有沒(méi)有簡(jiǎn)單的方法,還是我哪里沒(méi)設(shè)置好? |
Powered by 單片機(jī)教程網(wǎng)