匿名
未登录
登录
丢石头百科
搜索
查看“STM8 单线接口模块(SWIM)和调试模块(DM)”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
STM8 单线接口模块(SWIM)和调试模块(DM)
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
介绍 STM8在线调试模式或在应用编程模式由一个单线硬件接口来管理,该接口拥有对存储器超高速编程的特性。该接口和在线调试模块相配合,可提供一种非侵入性(non-intrusive)的仿真模式,在这种仿真模式下,在线调试器的调试仿真功能非常强大,其性能已经接近于一个全功能仿真器。 主要特性<li>基于一个异步,高注入电流(8mA),漏极开路的双向通讯。 </li><li>允许读写存储器空间的任意位置。 </li><li>可读写CPU寄存器(A,X,Y,CC,CP)。它们有用于读写的寄存器映射地址。 </li><li>在运行中可对RAM和外设寄存器进行非侵入式读写。 </li><li>器件复位有相应的复位状态指示位,请参考复位状态寄存器(RST_SR)。 </li>* 时钟速度可选,请参考SWIM时钟控制寄存器(CLK_SWIMCCR)。<blockquote style="color: rgb(72, 61, 139); font-family: Arial, 新宋体, 微软雅黑; font-size: 12px; line-height: 20px;"> SWIM引脚可用作普通I/O口,但如果用户还想使用该引脚做调试,则在使用上有一些限制。最安全的作法是在PCB板上提供一个跳线选择。 [[File:STM8_P38_1.jpg]] (图9:STM8 SWIM引脚连接)</blockquote> SWIM模式<blockquote style="color: rgb(72, 61, 139); font-family: Arial, 新宋体, 微软雅黑; font-size: 12px; line-height: 20px;"> 在上电复位后,SWIM模块复位,然后进入OFF模式。</blockquote><ol style="color: rgb(72, 61, 139); font-family: Arial, 新宋体, 微软雅黑; font-size: 12px; line-height: 20px;"><li>OFF:在上电复位后的默认状态。SWIM不能用作普通I/O口。 </li>* I/O:将全局配置寄存器(CFG_GCR)中的SWD位置位后进入该模式。在这种模式下,SWIM引脚可用作普通I/O口。一旦系统复位,SWIM模块重新回到OFF模式。<li>SWIM:当在SWIM引脚上输入特定的序列时进入该模式。在这种模式下,调试工具通过SWIM引脚使用三种命令(SRST系统复位,ROTF运行中读,WOTF运行中写)来控制STM8。 注意:可参考STM8 SWIM通讯协议和调试模块用户手册来了解SWIM和调试模块(DM)的更多信息。</li></ol>
返回至
STM8 单线接口模块(SWIM)和调试模块(DM)
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志