摘要:
打开工程后,要和WCH NET网络参数配置工具进行通信,只要确保网络通信正常即可,此处建议所连电脑的网络防火墙关闭。可直接编译工程,下载到开发板并通过网线连接到电脑。 在下载工程时,要注意工程文件的选择配置,如下图。主要是ld文件的配置要和MCU的默认配置相匹配。 下载完成后,用网线连接到电脑,打开 阅读全文
摘要:
目前CH32V系列MCU EVT提供的IAP升级方式都是在SW_Handler函数中进行APP地址的跳转,如下图1,该方式在程序中需要使能该软件中断,如下图2配置。 图1 图2 该方式无需配置工程在机器模式下,无需修改启动文件中mstatus寄存器的值。 但某些情况下,软件中断函数需用做他用,或用户 阅读全文
摘要:
当使用APB1外设复位寄存器或使用APB2外设复位寄存器复位某一外设模块时,复位完成后需要将其关闭掉,如下:当调用RCC_APB2PeriphResetCmd(RCC_APB2Periph_AFIO, ENABLE);函数对IO辅助功能模块进行复位控制时,结束后,需要调用RCC_APB2Periph 阅读全文
摘要:
以TCPClient例程为例: 1、首先通过电脑命令提示符输入ipconfig获取所要连接电脑的以太网IP地址,如下图: 2、根据获取的IP地址修改程序中的目标IP地址,注意程序中IP地址、网关的IP地址要和连接电脑的IP地址在同一网段,如下图: 程序中的端口号可根据自己需求进行修改。 3、修改完成 阅读全文
摘要:
以CH32V307 UDPClient例程为例 首先打开例程,修改程序中的IP地址和目标IP地址,如下图: 目标IP地址主要是要连接电脑的IP地址,可通过电脑命令提示符输入ipconfig获取,如下图: 注意程序中的IP地址、网关IP地址要改成和目标IP地址同一网段。 以上修改完成后,将程序下载到开 阅读全文
摘要:
关于MRS配置lst文件显示C代码 MRS要进行如下配置: 此外,要确保此处勾选正常,如下图: 关于MounRiver新建工程文件夹以及工程的命名 MounRiver新建工程文件夹命名可以有空格,但工程的命名不能有空格,否则编译会报错,如下图: 关于MRS编译同时输出hex文件和bin文件 按照下图 阅读全文
摘要:
对CH32V003J4M6进行下载烧录时,注意打印引脚要修改使用复用的打印引脚,否则因为PD1与PD5引脚是合封在一起的,使用默认的打印引脚之后会导致PD1的SWDIO信号受影响而无法下载以及debug,需要清空flash之后才能继续下载使用。 阅读全文
摘要:
当程序中需要打印64位的数据时,MRS要进行如下配置: 首先,打印需要仅勾选打印浮点,如下图: 其次,程序中打印配置要改成lld,如下图: 阅读全文
摘要:
关于CH32V003复位引脚PD7作为GPIO使用配置说明 具有两种配置方式: 1、直接通过操作用户字进行配置,如下图,注意要FLASH解锁; FLASH_Unlock(); FLASH_UserOptionByteConfig(OB_IWDG_SW,OB_STOP_NoRST,OB_STDBY_N 阅读全文
摘要:
1、DHCP概述 DHCP,全称为Dynamic Host Configuration Protocol,动态主机配置协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息,实现了自动设置IP地址、统一管理IP地址分配,简单理解为实现即插即用。 2、例程介绍 main函数内容如下: /**** 阅读全文