1.keil5進(jìn)行軟件仿真的設(shè)置步驟 首先如下圖,需要設(shè)置勾選為軟件仿真(這里設(shè)置為硬件仿真不行),其次后面的參數(shù)也需要改。第二個(gè)紅圈里勾選的-pSTM32F103ZE這里是根據(jù)自己的芯片進(jìn)行 設(shè)置。這里我選用的是STM32F103ZET6芯片。 2.仿真基本設(shè)置 首先進(jìn)入仿真設(shè)置,然后點(diǎn)擊波形查看圖標(biāo)。 設(shè)置仿真參數(shù)點(diǎn)擊Setup... 設(shè)置添加需要查看的硬件IO口。在setup中輸入PORTX.i等需要觀察的引腳。 如果此時(shí)出現(xiàn)unknown signl。就是debug的設(shè)置問題了。 此時(shí)需要從新返回第一步的仿真設(shè)置,查看是否是按照自己的開發(fā)板設(shè)置的。 添加好需要查看的IO口后,點(diǎn)擊RUN進(jìn)行運(yùn)行。 此時(shí)如果在框里沒有看到波形的出現(xiàn)此時(shí)查看自己的設(shè)置是否合理。 logic Analyzer的左側(cè)右鍵將每個(gè)波的數(shù)據(jù)設(shè)置為bit和Hexadecimal valus 如果此時(shí)波形未出現(xiàn)動(dòng)態(tài)的變化就需要檢查是否有如下設(shè)置 如果需要調(diào)整方便查看波形的話,點(diǎn)擊 in out all 調(diào)整波形 特別需要注意的是:我IO設(shè)置為開漏輸出,居然仿真都不能輸出波形,這個(gè)問題坑了我好久。 |
|