介绍
STM8在线调试形式或在运用编程形式由一个单线硬件接口来办理,该接口具有对存储器超高速编程的特性。该接口和在线调试模块相配合,可供给一种非侵入性(non-intrusive)的仿真形式,在这种仿真形式下,在线调试器的调试仿真功用十分强壮,其功能现已接近于一个全功用仿真器。
首要特性
根据一个异步,高注入电流(8mA),漏极开路的双向通讯。
答应读写存储器空间的恣意方位。
可读写CPU寄存器(A,X,Y,CC,CP)。它们有用于读写的寄存器映射地址。
在运转中可对RAM和外设寄存器进行非侵入式读写。
器材复位有相应的复位状况指示位,请参阅复位状况寄存器(RST_SR)。
时钟速度可选,请参阅SWIM时钟操控寄存器(CLK_SWIMCCR)。
SWIM引脚可用作一般I/O口,但假如用户还想运用该引脚做调试,则在运用上有一些约束。最安全的作法是在PCB板上供给一个跳线挑选。
SWIM形式
在上电复位后,SWIM模块复位,然后进入OFF形式。
OFF:在上电复位后的默许状况。SWIM不能用作一般I/O口。
I/O:将大局装备寄存器(CFG_GCR)中的SWD方位位后进入该形式。在这种形式下,SWIM引脚可用作一般I/O口。一旦体系复位,SWIM模块从头回到OFF形式。
SWIM:当在SWIM引脚上输入特定的序列时进入该形式。在这种形式下,调试东西经过SWIM引脚运用三种指令(SRST体系复位,ROTF运转中读,WOTF运转中写)来操控STM8。
留意:可参阅STM8 SWIM通讯协议和调试模块用户手册来了解SWIM和调试模块(DM)的更多信息。