16.4.3 仿真分析
为了加深对I2C串行总线协议的理解,可以在KeilµVision3集成开发环境中对整个程序进行仿真。通过信号仿真,可以查看I2C总线中起始信号、终止信号以及数据读写的时序,具体操作步骤如下。
(1)在KeilµVision3集成开发环境中,选择“Debug”→“Start/Stop Debug Session”命令,进入仿真分析状态。
(2)选择“View”→“Logic Analyzer Window”命令,打开波形分析窗口。
(3)选择“Debug”→“Logic Analyzer”命令,弹出“Setup Logic Analyzer”对话框。在其中加入需要分析的信号SDA和SCL,如图16.14所示。
(4)单击“Close”按钮,退出“Logic Analyzer”对话框。
图 16.14 “Setup Logic Analyzer”对话框
(5)选择“Debug”→“Go”命令,开始执行仿真。此时信号分析窗口便出现了SCL和SDA上的仿真波形,如图16.15所示。
图 16.15 仿真波形图