基于Proteus的嵌入式應用系統仿真中的源碼調試
(3)硬件斷點(diǎn):實(shí)時(shí)斷點(diǎn)發(fā)生器。實(shí)時(shí)斷點(diǎn)發(fā)生器有實(shí)時(shí)電壓、電流斷點(diǎn)觸發(fā)器RTVBREAK和RTI-BREAK:當觸發(fā)器引腳上的電壓或流經(jīng)的電流超過(guò)設定的值將觸發(fā)斷點(diǎn),為上升沿觸發(fā);實(shí)時(shí)數字斷點(diǎn)觸發(fā)器RTDBREAK:當輸入到引腳的二進(jìn)制數等于設定值時(shí)觸發(fā)斷點(diǎn);實(shí)時(shí)電壓、電流監視器RTVMON和RTI-MON:當輸入電壓或當流經(jīng)的電流不在設定范圍內,可觸發(fā)斷點(diǎn)、警告或是錯誤??蓪TVMON和RTI-MON用于創(chuàng )建仿真模型,當模型中的電壓或電流超過(guò)設定的工作極限時(shí)警告終端用戶(hù)。
如圖8對POETD0引腳添加實(shí)時(shí)數字斷點(diǎn)觸發(fā)器并設置觸發(fā)值為0,達到同上述(2)中電壓探針一樣的斷點(diǎn)調試效果。本文引用地址:http://dyxdggzs.com/article/152200.htm
4 結語(yǔ)
嵌入式系統的Proteus仿真中源碼調試的方式有三種,源碼的編寫(xiě)、匯編、動(dòng)畫(huà)式的電路仿真與源碼調試都在Proteus中完成:Proteus用第三方的匯編/編譯器對源碼匯編/編譯生成的調試格式文件進(jìn)行源碼調試;Proteus與IDE聯(lián)合進(jìn)行源碼調試。Proteus獨特的條件斷點(diǎn)、硬件斷點(diǎn)功能為仿真及源碼調試更方便、更靈活、更高效。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
評論