三个工具如上图所示,分别是激励,分析仪,输入/输出引脚
激励窗口如下图所示
激励是外部信号,比如输入捕捉中IC1发生捕捉事件的前提是相应的IC1引脚处需要有外部信号输入,才会产生捕捉事件,然后发生捕捉中断。
部分捕捉程序如下:
定时器2的外部计数脉冲频率,我设置为100KHz,IC1的输入频率设置为100HZ。那么则需要在激励窗口中进行以下设置:
initial是初始高低电平选择,low/High cycles是高低电平周期数(这个是需要计算的,后面会说),end是截止选择 。设置完之后,需要点击左上角绿色按钮,进行同步激励,再次点击可以移除。然后调试自己的程序即可。
分析仪窗口如下
逻辑分析仪可以选择芯片相应的引脚端口,程序调试之后可以观察相应的引脚端口波形变化。
这里我选择RC4和RB7,是为了看定时器2和IC1的值,点击调试运行之后就可以看到相应的波形了。
输入/输出引脚窗口如下图所示:
可以添加新的引脚,也可以右键删除已有的引脚
从gif图里面可以看到调试中,引脚的状态变化。此图说明IC1和timer2的波形在产生中,0,1是高低电平变化。这个窗口的信息是实时可以看到的,而分析仪的窗口波形是需要调试暂停或者结束才能看到波形。
以下是一些调试方法: