您的位置 首页 汽车

用keil供给的逻辑剖析不错

在keilMDK中软件逻辑分析仪很强的功能,可以分析数字信号,模拟化的信号,CPU的总线(UART、IIC等一切有输出的管脚),提供调试函数机制,

keil MDK中软件逻辑剖析仪很强的功用,能够剖析数字信号,模仿化的信号,CPU的总线(UART、IIC等全部有输出的管脚),供给调试函数机制,用于发生自界说的信号,如Sin,三角波、澡声信号等,这些都能够界说。

    以keil里自带的stm32的CPU为例,对PWM波形盯梢观测,翻开C:KeilARMBoardsKeilMCBSTM32PWM_2目录下的stm32的Dome,第一步:进行仿真装备,如图:


(原文件名:1.jpg)
把开工程中的Abstract.txt文件有对工程的描绘,PWM从PB0.8和PB0.9输出,稍后将它参加软件逻辑剖析仪里。

The PWM project is a simple program for the STM32F103RBT6
using Keil MCBSTM32 Evaluation Board and demonstrating
the use of PWM (Pulse Width Modulation) with Timer TIM4 .

Example functionality:
– Clock Settings:
– XTAL = 8.00 MHz
– SYSCLK = 72.00 MHz
– HCLK = SYSCLK = 72.00 MHz
– PCLK1 = HCLK/2 = 36.00 MHz
– PCLK2 = HCLK = 72.00 MHz
– ADCLK = PCLK2/6 = 12.00 MHz
– SYST%&&&&&%K = HCLK/8 = 9.00 MHz

– TIM4 is running at 100Hz.
LEDs PB8, PB9 are dimmed using the PWM function of TIM4 channel3, channel4

The Timer program is available in different targets:
Simulator: – configured for software Simulator
MCBSTM32: – runs from Internal Flash located on chip
(used for production or target debugging)

第二、挑选软件仿真


(原文件名:2.jpg)
第三、编译程序,假如程序没有错的话,将出现以下线框编译信息,然后进入调试,点出赤色的“D”按,如下图所示


(原文件名:3.jpg)
第四步、把软件逻辑剖析仪把,并把要调查的波形信号拉到逻辑剖析仪里,假如进入调试状态下没有”sysbols”标签话,点击“View”菜单弹出来,从“Peripheral Register”里把要调查的(GPIOB_IDR输出的PWM信号会从这个寄存器反映出来)信号拖到逻辑析剖析里,


(原文件名:4.jpg)
第五步、把不必的bit屏蔽掉,并按bit方式显现,装备如图


(原文件名:5.jpg)
第六步,点“GO”按钮进入全速运转,OK,PWM波形出来了,用IN和OUT能够调扫描时间,如下图


(原文件名:6.jpg)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/259982.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部