目录 沁恒CH32F103C8T6(一): Keil5环境配置,示例运行和烧录 沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录 沁恒CH32F103C8T6(三): PlatformIO DAPLink和WCHLink下载配置 使用 DAP-Link 烧录 DAP-Link 是ARM官方的一款开源的调试仿真器,也叫CMSIS-DAP, 几乎支持所有Cortex-M内核的MCU,不挑品牌厂家. 其功能等价于ST的ST-Link. 在Win10 Ke…
目录 沁恒CH32F103C8T6(一): Keil5环境配置,示例运行和烧录 沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录 StdPeriphLib_CH32F1封装库 封装库地址 GitHub StdPeriphLib_CH32F1 Gitee StdPeriphLib_CH32F1 StdPeriphLib_CH32F1 是用于 CH32F1 系列MCU的 SPL 风格封装库 使用 arm-none-eabi-gcc 工具链 兼容 Lin…
概述 CH32F1系列是沁恒生产的32位Cortex-M3 MCU, 片上集成了时钟安全机制.多级电源管理. 通用DMA控制器等. 此系列具有 2 路 USB2.0接口.多通道 TouchKey. 12 位 DAC 转换模块, 多通道 12 位 ADC. 多组定时器. CAN 通讯控制器. I2C/USART/SPI 等丰富的外设资源. 与STM32F103系列芯片相比, 管脚和寄存器兼容, 增加了USB功能, 有2个USB, 一个Host, 一个Device, 增加了DAC, 供电兼容5V F…
CH32V103C8T6 CH32V103C8T6是沁恒的RISC-V内核MCU, 基于RISC-V3A处理器, 内核采用2级流水线处理,设置了静态分支预测.指令预取机制,支持DMA. 主要参数如下 CPU: 32位RISC-V3A, RV32IMAC指令集, 最高80MHz, 典型72MHz RAM: 20KB Flash: 64KB BootLoader: 3.75KB 系统引导程序存储区 供电: 2.7V - 5.5V (兼容3.3V和5V) Timer: 通用3, 高级1, 看门狗2,…
目录 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置 硬件准备 CH32V103 开发板/核心版 WCH-Link 软件准备 软件主要是用于编译的 RISC-V GCC , 和用于烧录的 OpenOCD. RISC-V GCC 可以选择公版或者WCH版 OpenOCD 暂时只能用WCH定制版本, 用公版的无法识别 wlink 公版 RISC-V GCC 前往 https://githu…
CH32V003 沁恒最近推出的低价CH32V003系列, 基于青稞RISC-V2A内核, 48MHz主频, 2KB SRAM, 16KB Flash, 工作电压兼容3.3V和5V. 主要参数如下 System Clock: 48MHz SRAM: 2KB Flash: 16KB Power Supply: 3.3/5V 多种低功耗模式: 睡眠, 待机 上/下电复位, 可编程电压检测器 DMA: 1组1路通用 运放比较器: 1组 ADC: 1组10位 Timer: 1个16位高级, 1个16位通…
目录 沁恒CH32V003(一): CH32V003F4P6开发板上手报告和Win10环境配置 沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置 硬件准备 沁恒CH32V003F4P6开发板 WCH-LinkE MounRiver Studio Community 环境 使用 MounRiver Studio Community IDE 进行开发是比较简单的一种方式, 前往 http://mounriver.com/download 下载 MounRiv…
在Linux的发行版本中,都存在一个/proc/目录,有的也称它为Proc文件系统.在 /proc 虚拟文件系统中存在一些可调节的内核参数.这个文件系统中的每个文件都表示一个或多个参数,它们可以通过 cat 工具进行读取,或使用 echo 命令进行修改.下面给出了几个可调节的参数是关于Linux TCP/IP 栈的参数,相关的帮助可以通过man tcp或info tcp获取.在这个目录中,包括了一些特殊的文件,不仅能用来反映内核的现行状态和查看硬件信息,而且,有些文件还允许用户来修改其中的内容,…
[转]MyBatis学习总结(三)——优化MyBatis配置文件中的配置 一.连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&qu…
centos   LB负载均衡集群 三种模式区别 LVS/NAT 配置  LVS/DR 配置  LVS/DR + keepalived配置  nginx ip_hash 实现长连接  LVS是四层LB  注意down掉网卡的方法  nginx效率没有LVS高  ipvsadm命令集  测试LVS方法 第三十三节课 LVS核心模块就是IPVS,安装在Director上,Director就是一个路由器,他包含有完成lvs功能的路由表,通过这些路由表把用户请求分发到real server.同时,在Di…