草庐IT

沁恒 CH32V208(三): CH32V208 Ubuntu22.04 Makefile VSCode环境配置

目录沁恒CH32V208(一):CH32V208WBU6评估板上手报告和Win10环境配置沁恒CH32V208(二):CH32V208的储存结构,启动模式和时钟沁恒CH32V208(三):CH32V208Ubuntu22.04MakefileVSCode环境配置硬件部分CH32V208WBU6评估板WCH-LinkE或WCH-Link硬件环境与Windows下相同,不详细介绍软件部分沁恒已经开源WCH-Link的协议,因此这部分的选项将会很丰富,这里还是以沁恒官方的定制版RISC-VEmbeddedGCC和OpenOCD为例进行说明.下载从http://mounriver.com/downlo

沁恒CH32V307单片机入门(02):官方库与工程模板介绍

文章目录目的官方库工程模板使用例程总结目的现在开发单片机大多数时候都是面向库开发的,这里将简单介绍下CH32V307的官方库。在开发过程中新建项目时通常会从某些模板开始,模板包含了库和初始化代码等内容,有一定的组织好的目录结构,使用模板可以加速开发过程。这里也将介绍下使用MounRiverStudio进行开发时的模板内容。一些基础的内容可以参考文章《沁恒CH32V307单片机入门(01):基础说明与流程体验》:https://blog.csdn.net/Naisu_kun/article/details/128734532官方库在前面文章提到的CH32V307评估板说明及参考应用例程中EXAM

沁恒CH32V307单片机入门(02):官方库与工程模板介绍

文章目录目的官方库工程模板使用例程总结目的现在开发单片机大多数时候都是面向库开发的,这里将简单介绍下CH32V307的官方库。在开发过程中新建项目时通常会从某些模板开始,模板包含了库和初始化代码等内容,有一定的组织好的目录结构,使用模板可以加速开发过程。这里也将介绍下使用MounRiverStudio进行开发时的模板内容。一些基础的内容可以参考文章《沁恒CH32V307单片机入门(01):基础说明与流程体验》:https://blog.csdn.net/Naisu_kun/article/details/128734532官方库在前面文章提到的CH32V307评估板说明及参考应用例程中EXAM

沁恒CH32V307母板+OPA4377运放模块-开源

沁恒CH32V307VCT6母板//写在前面南京沁恒微电子股份有限公司是一家国产通讯接口芯片和全栈MCU芯片公司。专注于连接技术和MCU内核研究,基于自研收发器PHY和处理器IP的全栈研发模式,取代传统的外购IP整合模式,提供以太网、蓝牙无线、USB和PCI类等接口芯片,及集成上述接口的连接型/互联型/无线型全栈MCU+单片机。在全国大学生智能车竞赛中多车编组队其中多车编队组的头车限定使用沁恒微电子的MCU作为主控,跟随车之一可以选用沁恒微电子的MCU作为主控,车模之间的通信模块限定使用沁恒公司的芯片制作的蓝牙模块,本次大赛推荐使用CH32V307VCT6作为主控,推荐CH573F作为蓝牙组网

沁恒CH32V307母板+OPA4377运放模块-开源

沁恒CH32V307VCT6母板//写在前面南京沁恒微电子股份有限公司是一家国产通讯接口芯片和全栈MCU芯片公司。专注于连接技术和MCU内核研究,基于自研收发器PHY和处理器IP的全栈研发模式,取代传统的外购IP整合模式,提供以太网、蓝牙无线、USB和PCI类等接口芯片,及集成上述接口的连接型/互联型/无线型全栈MCU+单片机。在全国大学生智能车竞赛中多车编组队其中多车编队组的头车限定使用沁恒微电子的MCU作为主控,跟随车之一可以选用沁恒微电子的MCU作为主控,车模之间的通信模块限定使用沁恒公司的芯片制作的蓝牙模块,本次大赛推荐使用CH32V307VCT6作为主控,推荐CH573F作为蓝牙组网

沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置

目录沁恒CH32V103C8T6(一):核心板焊接和Windows开发环境配置沁恒CH32V103C8T6(二):LinuxRISC-V编译和烧录环境配置硬件准备CH32V103开发板/核心版WCH-Link软件准备软件主要是用于编译的RISC-VGCC,和用于烧录的OpenOCD.这两者都需要使用沁恒定制的版本RISC-VGCC暂时只能使用WCH版,使用公版无法正确处理interrupt("WCH-Interrupt-fast")这样定义的中断OpenOCD暂时只能用WCH定制版本,用公版的无法识别wlinkMounRiver提供的工具链,包含RISC-VGCC和OpenOCD前往http:

沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置

目录沁恒CH32V103C8T6(一):核心板焊接和Windows开发环境配置沁恒CH32V103C8T6(二):LinuxRISC-V编译和烧录环境配置硬件准备CH32V103开发板/核心版WCH-Link软件准备软件主要是用于编译的RISC-VGCC,和用于烧录的OpenOCD.这两者都需要使用沁恒定制的版本RISC-VGCC暂时只能使用WCH版,使用公版无法正确处理interrupt("WCH-Interrupt-fast")这样定义的中断OpenOCD暂时只能用WCH定制版本,用公版的无法识别wlinkMounRiver提供的工具链,包含RISC-VGCC和OpenOCD前往http:

沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置

目录沁恒CH32V003(一):CH32V003F4P6开发板上手报告和Win10环境配置沁恒CH32V003(二):Ubuntu20.04MRS和Makefile开发环境配置硬件准备沁恒CH32V003F4P6开发板WCH-LinkEMounRiverStudioCommunity环境使用MounRiverStudioCommunityIDE进行开发是比较简单的一种方式,前往http://mounriver.com/download下载MounRiver_Studio_Community_Linux_V130,解压后参照beforeinstall/start.sh的内容,添加动态链接库文件以

沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置

目录沁恒CH32V003(一):CH32V003F4P6开发板上手报告和Win10环境配置沁恒CH32V003(二):Ubuntu20.04MRS和Makefile开发环境配置硬件准备沁恒CH32V003F4P6开发板WCH-LinkEMounRiverStudioCommunity环境使用MounRiverStudioCommunityIDE进行开发是比较简单的一种方式,前往http://mounriver.com/download下载MounRiver_Studio_Community_Linux_V130,解压后参照beforeinstall/start.sh的内容,添加动态链接库文件以

沁恒CH32V003(一): CH32V003F4P6开发板上手报告和Win10环境配置

目录沁恒CH32V003(一):CH32V003F4P6开发板上手报告和Win10环境配置沁恒CH32V003(二):Ubuntu20.04MRS和Makefile开发环境配置CH32V003沁恒最近推出的低价CH32V003系列,基于青稞RISC-V2A内核,48MHz主频,2KBSRAM,16KBFlash,工作电压兼容3.3V和5V.主要参数如下SystemClock:48MHzSRAM:2KBFlash:16KBPowerSupply:3.3/5V多种低功耗模式:睡眠,待机上/下电复位,可编程电压检测器DMA:1组1路通用运放比较器:1组ADC:1组10位Timer:1个16位高级,1