我们是用的CH32F103的串口配置CH9121,开发过程原本都好好的,数据也能够透传,
在最近的一次烧录之后,CH32F103发送配置命令设置CH9121的打包长度372,波特率500K, CH9121无法进入配置模式,我通过示波器可以看到,cfg0低电平信号,和9600的串口配置信号都到打9121,但是9121就是不回复0xaa, 58脚RESET出厂复位也试过了, 也不行,
目前以太网绿灯亮 橙色灯在闪,
这个是什么情况呢? CH9121是否比较容易损坏?或者固件刷失败了变砖
我们是用的CH32F103的串口配置CH9121,开发过程原本都好好的,数据也能够透传,
在最近的一次烧录之后,CH32F103发送配置命令设置CH9121的打包长度372,波特率500K, CH9121无法进入配置模式,我通过示波器可以看到,cfg0低电平信号,和9600的串口配置信号都到打9121,但是9121就是不回复0xaa, 58脚RESET出厂复位也试过了, 也不行,
目前以太网绿灯亮 橙色灯在闪,
这个是什么情况呢? CH9121是否比较容易损坏?或者固件刷失败了变砖
您好,CH9121的配置方式有两种:
1、网口方式:可通过EVT例程中的网络配置工具,点击搜索设备,双击列表模块可获取对应设备配置,修改配置参数后选中设备列表中的设备,点击配置设备参数即可,也可通过该上位机恢复出厂设置。
2、串口方式:
CH9121支持两种方式进入串口配置模式,使用端口1的串口:
(1)硬件CFG0引脚拉低进入,当CFG0引脚检测到低电平时,CH9121串口数据会作为配置命令,CFG0引脚拉高退出配置模式,发送配置命令波特率固定9600bps。
(2)串口协商方式(需要先通过网络配置软件开启)进入串口配置模式。当串口空闲时间达到 500ms 时,CH9121 收到的串口数据与{0x55,0xaa,0x5a}对比,对比成功,CH9121 会回复一字节:0xa5,500ms 时间内收到应答数据 0xa5 后,发送 0xa5 确认进入配置模式。中途任何一个环节的数据比对出错,则认为这些数据位正常的串口数据,并将这部分数据通过串口发往网络端,发送配置命令波特率为串口实际设置的波特率。
如果串口配置异常,可通过串口助手发送固件版本号查询命令看能否正常返回,若无法正常返回可将59号脚(RESET)拉低然后重新上电,即可恢复出厂设置。
如还有其他问题可邮箱联系(zl@wch.cn)
你说的这些都试过了, 我觉得芯片是烧了,之前低速模式下都没问题,后来配置了500K的速率,就这样了,
之前未初始化之前9121都是不烫的, 现在芯片发烫, 我感觉9121需要加散热器
我在淘宝上再买一些芯片试试看吧,应该是芯片烧了,芯片到了再续这个帖子
芯片烧了