資源描述:
《keil的軟件邏輯分析儀使用教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、keil的軟件邏輯分析儀(logicanalyzer)使用教程在keilMDK'
2、>軟件邏輯分析儀很強(qiáng)的功能,可以分析數(shù)字信號(hào),模擬化的信號(hào),CPU的總線(UART、IIC等-沏有輸出的管腳),提供調(diào)試函數(shù)機(jī)制,用于產(chǎn)生口定義的倍號(hào),如Sin,三角波、澡聲信號(hào)等,這些都可以定義。以keil里自帶的stm32的CPU為例,對(duì)PWM波形跟蹤觀測(cè),打開(kāi)C:KeilARMBoardsKeilMCBSTM32PWM_2目錄下的stm32的Dome,第一步:進(jìn)行仿真配置,如圖:(原文件名:1.jpg)把開(kāi)工程中的Abstract.txt文件冇對(duì)工程的描
3、述,PWM從PB0.8和PB0.9輸出,稍后將它加入軟件邏輯分析儀里。The*PWM'projectisasimpleprogramfortheSTM32F103RBT6usingKeil'MCBSTM32*EvaluationBoardanddemonstratingtheuseofPWM(PulseWidthModulation)withTimerTIM4.Examplefunctionality:?ClockSettings:-XTAL=8.00MHz-SYSCLK=72.00MHz?HCLK=SYSCLK=72.00MHz?PCLK1=HCLK
4、/2=36.00MHz?PCLK2=HCLK=72.00MHz-ADCLK=PCLK2/6=12.00MHz?SYSTICK=HCLK/8=9.00MHz-TIM4isrunningat100Hz.LEDsPB8,PB9aredimmedusingthePWMfunctionofTIM4channel3,channelTheTimerprogramisavailableindifferenttargets:Simulator:-configuredforsoftwareSimulatorMCBSTM32:-runsfromInternalFlashlo
5、catedonchip(usedforproductionortargetdebugging)第二、選擇軟件仿真Device
6、Target
7、Output
8、Listing
9、User
10、C/C++
11、Asm
12、LinkerDebugUseSimulatorVLimitSpeeSetting$ILINKCortexDebuggerUtilities
13、~V[SettingsIVLoadApplicationatStartupVRuntomain。InitializationFile:
14、...
15、Edit.
16、一RestoreDebugSessionSettingsF7B
17、reakpoints疋Toolbox疋Watchpoints&PAPMemoryDisplayVLoadApplicationatStartupVRuntomain()InitializationFile:
18、...
19、Edit...
20、-RestoreDebugSessionSetting$VBreakpointsF7ToolboxVWatchpoinkPMemoryDisplayCPUDLL:Parameter:DriverDLL:Parameter:[SARMCM3.DLL[
21、SARMCM3.DLL
22、DialogDLL:Parameter:lDARMS
23、TM.DLL[-PSTM32F103VBDialogDLL:Parameter:ItARMSTM.DLLPpSTM32F103VBDefaultsHelpOptionsforTargetfMCBSTM32f(原文件名2jpg)第三、編譯程序,如果程序沒(méi)有錯(cuò)的話,將出現(xiàn)以卞線框編譯信息,然后進(jìn)入調(diào)試,點(diǎn)出紅色的“D“按,如下圖所示日PlMH
24、Msinn4Id回wrwtteMt0m&oi?ctQebug枕IDber出Look5VCS姓rdowtjeip*L?4?*丄杠*丄九M污H//>
25、TTW.Tf426、TX32!*岀這個(gè)授租逬人測(cè)試Projea.▼ax一p---J]PwnxcJAtKtrxt.bt?X40L?41'mtmain(void)27、while<1)(}//ead?hlle)//tendMinEject
28、Bu^CUpUtBuildtarget?RCB5TH32??”siD15gSTI32F10x.^..?eornplllhgSTM32_Itnu?c…cowpIlinaP
29、wm.u?…丄Wxng???ProgramSize:Co