我正在尝试通过另一家公司的外部微控制器为STM8制作SWIM激活序列。
我使用UM0470的时序图
在第 4 阶段,STM8 应通过将游动引脚保持在低电平 128 个 HSI 周期,频率约为 8MHz(总共约 16 微秒)来响应主机。但STM8没有反应。
我用示波器检查了时序,第1阶段低电平保持的持续时间是16us,第2阶段的脉冲是500us和250us(分别为1KHz和2KHz的半周期)。对于最终的负脉冲,我尝试了 500us 和 250us,但这并不重要。对于第 3 阶段,我尝试了 350 ns、800 ns 和 1 us 的持续时间(根据 UM0470,它必须至少为 300 ns)。电压电平与 STM8 数据表中写入的电压电平相对应。
此问题的原因可能是什么以及如何解决?
我现在正在做类似的事情,但是使用在线测试仪。
一些值得尝试的事情:
如果/当我成功连接到 STM8 芯片时,我将更新这篇文章。