欢迎来到天天文库
浏览记录
ID:43445709
大小:486.60 KB
页数:27页
时间:2019-10-02
《keil的软件逻辑分析仪使用教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、keil的软件逻辑分析仪(logicanalyzer)使用教程在keilMDK'
2、>软件逻辑分析仪很强的功能,可以分析数字信号,模拟化的信号,CPU的总线(UART、IIC等-沏有输出的管脚),提供调试函数机制,用于产生口定义的倍号,如Sin,三角波、澡声信号等,这些都可以定义。以keil里自带的stm32的CPU为例,对PWM波形跟踪观测,打开C:KeilARMBoardsKeilMCBSTM32PWM_2目录下的stm32的Dome,第一步:进行仿真配置,如图:(原文件名:1.jpg)把开工程中的Abstract.txt文件冇对工程的描
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)第三、编译程序,如果程序没有错的话,将出现以卞线框编译信息,然后进入调试,点出红色的“D“按,如下图所示日PlMH
24、Msinn4Id回wrwtteMt0m&oi©ctQebug枕IDber出Look5VCS姓rdowtjeip*L»4?*丄杠*丄九M污H//>
25、TTW.Tf426、TX32!*岀这个授租逬人測试Projea.▼ax一p---J]PwnxcJAtKtrxt.bt・X40L♦41'mtmain(void)27、while<1)(}//ead・hlle)//tendMinEject28、Bu^CUpUtBuildtarget•RCB5TH32・•”siD15gSTI32F10x.^..•eornplllhgSTM32_Itnu・c…cowpIlinaP29、wm.u•…丄Wxng・••ProgramSize:Co
26、TX32!*岀这个授租逬人測试Projea.▼ax一p---J]PwnxcJAtKtrxt.bt・X40L♦41'mtmain(void)27、while<1)(}//ead・hlle)//tendMinEject28、Bu^CUpUtBuildtarget•RCB5TH32・•”siD15gSTI32F10x.^..•eornplllhgSTM32_Itnu・c…cowpIlinaP29、wm.u•…丄Wxng・••ProgramSize:Co
27、while<1)(}//ead・hlle)//tendMinEject
28、Bu^CUpUtBuildtarget•RCB5TH32・•”siD15gSTI32F10x.^..•eornplllhgSTM32_Itnu・c…cowpIlinaP
29、wm.u•…丄Wxng・••ProgramSize:Co
此文档下载收益归作者所有