首页 > 其他分享 >关于CH32系列MCU SDI虚拟串口功能的使用

关于CH32系列MCU SDI虚拟串口功能的使用

时间:2023-08-14 11:33:45浏览次数:62  
标签:LinkUtility CH32 使用 如下 串口 WCH MCU SDI

该功能需要配合EVT对应例程以及对应WCH-LinkUtility工具使用,WCH-LinkUtility下载链接如下:

https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html

该功能目前仅支持以下型号MCU,如下图,且需要配合WCH-LinkE使用,具体可见WCH-Link使用说明5.2.11小节,WCH-Link使用说明下载链接如下:

https://www.wch.cn/downloads/WCH-LinkUserManual_PDF.html

以CH32V003的SDI printf使用为例

1、打开工程并修改工程,默认不是使用SDI printf,需要修改,如下图:

 2、打开串口调试助手,打开WCH-LinkE对应的串口,如下图:

3、打开WCH-LinkUtility,选择对应固件,按照下图勾选下载,注意不要勾选读保护,要勾选SDI ENABLE,具体如下图:

下载之后,打印如下:

 

标签:LinkUtility,CH32,使用,如下,串口,WCH,MCU,SDI
From: https://www.cnblogs.com/liaigu/p/17628184.html

相关文章

  • CH32V003在MRS中的初始化过程
    在MRS的默认配置中,在main函数执行之前,就已经执行了时钟的初始化配置程序,这部分程序被放在了一个名为system_ch32v00x.c的文件中,这个文件默认被加载到MRS的User目录下(可双击打开它)。在该文件中,最重要的一个函数就是SystemInit,它负责系统的初始化工作,其代码如下所示。 voidSyste......
  • 国产MCU-CW32F030开发学习- 移植rtthread-nano
    国产MCU-CW32F030开发学习--移植rtthread-nano硬件平台CW32_48F大学计划板CW32_IOT_EVA物联网开发评估套件RT-ThreadNanoRT-ThreadNano是一个极简版的硬实时内核,它是由C语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时多任务的RTOS。其内存资源......
  • 优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
    主要功能支持多种Modbus协议,包括:ModbusRTUModbusASCIIModbusTCP/IPModbusUDP/IPModbusRTUOverTCP/IPModbusRTUOverUDP/IP监视串行线路或以太网上的通信数据支持多达28种数据格式,包括:Signed、Unsigned、Hex、Binary、Long、Float、Double等支持Modbus协议地址和PLC......
  • 优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
    目录优秀的Modbus从站(从机、服务端)仿真器、串口调试工具主要功能软件截图优秀的Modbus从站(从机、服务端)仿真器、串口调试工具官网下载地址:http://www.redisant.cn/mse主要功能支持多种Modbus协议,包括:ModbusRTUModbusASCIIModbusTCP/IPModbusUDP/IPModbusRTUO......
  • N76E003使用双串口,波特率异常(115200 bps)
    1、如下图通过数据手册可以看出在16Mhz的时钟下115200会有较大误差,故须将时钟配置为16.6Mhz2、使用双串口的情况下串口0使用timer1作为时钟,串口1使用timer3作为时钟,在这种情况下,实际上timer1的时钟是16.588Mhz,需要按16.588Mhz来计算波特率,否则波特率有较大误差。(即便如此,在某些......
  • Python 读取 Arduino 串口数据
    serial读取串口数据初始化serimportserialser=serial.Serial('com1',9600,timeout=1)初始化的参数ser=serial.Serial(port=None,#numberofdevice,numberingstartsat#zero.ifeverythingfails,theuser#canspecifyadevicestring,......
  • CH32V003及其开发环境
    CH32V003是南京沁恒微电子股份有限公司推出的一颗工业级通用微控制器芯片(单片机)。它基于32位RISC-V指令集及架构设计,采用该公司自主开发的青稞V2A(QingKeV2)内核,基于RV32EC指令集,具有2级流水线,支持2级中断嵌套,支持2级硬件堆栈。支持48MHz系统主频,具有宽压(3.3/5V)、单线调试(SWDIO)、低......
  • CH32V003开发环境MRS配置
    MRS是MounRiver工作室采用开源项目Eclipse制作的一款易于使用的开发工具,它几乎是为WCH系列芯片量身定制的,相对于其他一些开发环境,它具有编译速度快,使用简洁方便,支持多种平台等特点,可访问MounRiver的官网(www.mounriver.com)下载最新版本。MRS的安装可全部采用默认选项进行,安装完成......
  • 蓝牙技术在工业物联网 (IIoT)中的应用_串口透传蓝牙模块
     物联网(IoT)正在通过托管和可扩展的数字解决方案帮助全球各行各业提高效率。更具体地说,工业物联网(IIoT)侧重于连接石油和天然气、水电以及制造业等关键行业的机器和设备。在工厂中,连接传感器在机器上的应用被用来收集有价值的数据,用于状态监测和预测性维护。目标是使用这......
  • startup_ch32v00x.S启动文件分析(上)
    引言CH32系列MCU是由南京沁恒(WCH)公司推出的一系列处理器芯片。引自官网:CH32V、CH32X、CH32L系列MCU采用自研的青稞RISC-V内核,基于蓬勃发展的RISC-V开源指令集架构,针对低功耗和高速响应等应用优化扩展,免费配套IDE等开发工具软件,免除第三方内核技术的授权费和提成费,通过内置和组......