首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏每月技术成长

    便宜但多坑:吐槽

    Problems烧录工具实在无法想象微居然有 WCH-Link、WCH-LinkE 、WCH-DAPLink、WCH-LinkW 数种烧录工具,且其中没有一种烧录工具能够完美替代其他方式。 另一个的好坏就无足轻重了)烧录出错ch32v003 的 rust 示例编译烧录后,通过WCH-LinkUtility 读取到 flash 中的内容全为 1……(没来得及进行更多的尝试,WCH-LinkE就阵亡了) 总结微的烧录工具 、固件升级方式多且混乱,最好多备几个以防固件升级出错,想要使用 rust 进行开发时应当注意 riscv32{e,em,emc}-unknown-none-elf 目前处于 Tier: 3级别,工具链支持有限

    1.2K00编辑于 2025-04-20
  • 来自专栏嵌入式iot

    国产RISCV MCU CH32V103上手体验

    国产RISCV MCU CH32V103上手体验 1.概述 2.上手体验 3.深度探究 3.1 编程模型 3.2 riscv寄存器分析 3.3 代码尺寸 4.小结 1.概述 最近由于stm32的价格疯涨以及 3.深度探究 前面文章只是介绍了可见的东西,下面来分析一些比较关键的问题。 然后再进一步分析编译工具链 上述图片可以得出如下结论: 编译器版本为8.2.0 从xPack获取的编译器的源代码 编译器只使能了abi=ilp32,arch=rv32imac的选项 该编译器是自己编译出来的 4.小结 以上就是CH32V103芯片相关的信息,本次探究基本上是简单的上手体验,加入一些自己的思考。 在目前的情况下来看,的这个芯片总体上来说,从开发体验上,资料提供的完整度上来看,我都还是比较认可,抛开国产芯片的角度上来看,新的riscv架构做的芯片,在生态建设上确实还需要加强。

    4.3K30发布于 2021-09-15
  • 来自专栏电子电路开发学习

    RISC-V开发板读取内存卡字库显示

    再次感谢官方寄送的这块 CH32V103 开发板,集成了仿真下载器,集成了USB转串口,还兼容了Arduino接口,使用起来很方便。 先看一下U盘里都存了什么(一不小心暴露了年龄 ): 通过FATFS,我们能轻而易举的读取到这些文件的 8.3 短文件名,8字节文件名(中文则为4字),3字节后缀。 小写的后缀mp3变成大写的?然后~1又是什么? 想了解短文件名的可以搜一下论坛了解,这里就不重复,我们目的是长文件名,继续。 path[0] = '0'; path[1] = ':'; path[2] = '/'; path[3] (Size>>3)+1 : Size>>3) * Size; // 得到字库中的字节偏移量 得到字模后显示即可,就不多说了,上图:

    1.6K20发布于 2021-09-03
  • 来自专栏电子电路开发学习

    RISC-V开发板CH32V103-EVT评测

    很长时间没发过板卡评测的文章了,今天我们来评测的一款RISC-V开发板。 提到这个名字,可能有些朋友感到陌生,但是有一款芯片你肯定知道,那就是CH340——一款USB-TTL串口的转换芯片。 而CH340的厂家,就是WCH微电子! 微电子 今天我们要评测的是新出的RISC-V开发板——CH32V103R8T6-EVT-R1评估板。 CH32V103R8T6资源 CH32V103是RISC-V内核MCU系列中的32位通用MCU产品,采用自研RISC-V3A处理器,最高80MHz主频。 RISC-V产品线 可能有些开发者以为只有USB、以太网、PCI等这些专用的接口转换芯片,其实还有很多通用MCU产品,包括E8051内核、ARM Cortex-M0/M3内核,RISC-V内核的 通用MCU产品 其中RISC-V内核产品是近两年才推出,主要有3个系列:低功耗蓝牙、32位通用和超高速接口。

    3.1K20发布于 2021-10-26
  • 来自专栏TopSemic嵌入式

    基于无线型RISC-V MCU的电子胸牌方案

    基于无线型RISC-V MCU CH32V208制作的电子胸牌,配合上位机软件,可覆盖大部分的会议环节,实现会议每个环节的智慧进行。 一、电子胸牌方案框图 电子胸牌主控采用单颗无线型 RISC-VMCUCH32V208,这款MCU采用自研RISC-V内核青稞V4C,集成低功耗蓝牙、10M以太网、触摸按键等功能,单颗CH32V208 PC上位机端可以显示签到参会者签到情况,并通过终端发送相关指令,基于轻量无线组网协议LWNS,该指令将发送给网络中的所有参会者,实现对应的功能。 二、电子胸牌功能 基于CH32V208的低功耗蓝牙外设和轻量无线组网协议LWNS,通过上位机、终端、基站(会场面积较大时使用),电子胸牌可以实现如下功能。 3、实时议程播报 上位机+终端发送当前会议议程指令,会议现场的所有电子胸牌接送指令并显示当前会议议程。

    80420编辑于 2022-12-06
  • 来自专栏活动文章

    开发者成长激励计划-基于TencentOS Tiny的应用开发测试平台

    由于忘记TencentOS tiny整体架构图片RTOS的多任务设计图片开发板简介CH32V_EVB是腾讯物联网操作系统TencentOS tiny 团队联合微电子设计的一款物联网评估板,用于TencentOS 最小系统基本由电源、单片机、晶振、按键复位电路、用户LED等接口组成,电源使用3.3V直接供电,其他部分原理图如下:微电子简介微电子股份有限公司成立于2004年,是一家通讯接口芯片和全栈MCU芯片公司 专注于连接技术和MCU内核研究,基于自研收发器PHY和处理器IP的全栈研发模式,取代传统的外购IP整合模式,提供以太网、蓝牙无线、USB和PCI类等接口芯片,及集成上述接口的连接型/互联型/无线型全栈 开发板特性内置TencentOS Tiny开源物联网操作系统开发板采用RISC-V MCU CH32V307VCT6芯片,CH32V305/7系列是基于自研RISC-V架构微处理器青稞V4系列设计的 开发者、物联网爱好者、创客团队等,期待与广大开发者一起共建RISC-V应用生态,基于TencentOS Tiny(待更名)和RISC-V MCU打造更多新颖、实用、有价值和创造力的IoT应用作品。

    1.1K40编辑于 2022-08-11
  • 来自专栏云深之无迹

    5个USB口,不仅是一颗芯片,更是一个方案(CH9338)

    展示 先展示一下工作的环境,让大家对这个痛点有个比较直观的印象: 3 个屏幕 1,2 是双屏,连在一个台式机上面,繁重的活他干,3 就是日常写东西的小电脑;1,2 的文件需要和 3 互相传播,他们之间的屏幕信息也需要截图 首先是USB2.0 高速对拷控制芯片,有 5 个 USB 接口,支持 2 个上行口连接两台电脑(PC1/PC2),内部集成 3 个下行口的双侧 USB HUB,可以把 3 个 USB 设备口“动态分配” 图里面也看到了,很小巧 它能实现哪些“产品级功能” 外设共享:3 个下行口任意分配给 PC1/PC2 手册明确写了:通过上位机发送切换命令,可以把 HUB 的 3 个下行口“任意分配给 PC1 或 PC2 USB 端口 上行到 PC1:PC1_UD±(6,7);上行到 PC2:PC2_UD±(15,16) 下行 DEV1/2/3:DEV1_UD±(11,12)、DEV2_UD±(13,14)、DEV3 _UD±(31,32) 连接检测与指示 PC1_DET(3)、PC2_DET(4):检测 VBUS 状态(内置约 40k 弱下拉;>2.0V 判连接,<0.8V 判断开)。

    29610编辑于 2026-01-23
  • 来自专栏diy设计

    开发者成长激励计划-基于TencentOS Tiny 的多功能宏键盘

    图片功能展示视频链接:基于TencentOS Tiny的宏键盘功能演示 - 腾讯云开发者社区-腾讯云视频内容整体架构图片硬件介绍MCUdemo阶段使用的是RISC-V MCU CH32V307VCT6 的开发板,CH32V305/7系列是基于自研RISC-V架构微处理器青稞V4系列设计的32位工业级互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。 采用0.95寸RGBOLED,目前在demo中使用了3套。图片程序流程图片云平台设计图片图片图片后记第一次使用这个操作系统,感觉还是很容易上手的。如果能加入更多的驱动库就更好了。 的这个芯片用着很顺手,外设库也比较成熟,基本调用API就可以了。 源代码sw_SmartPad.zip

    84430编辑于 2022-07-27
  • 来自专栏繁依Fanyi 的专栏

    CH32V307V-EVT-R1 简单上手入门

    ----一、开发板展示以及介绍首先,先来开个箱,板子长这样,板子非常 nice,图片对于这块板子,我在立创商城找到了一份关于该开发板的信息;其次,在该开发板的生产厂商官网中,我也找到一份较为新的 CH32V307 USART接口和5个UART接口2个CAN接口(2.0B主动)SDIO接口、FSMC接口、DVP数字图像接口2组IIC接口、3组SPI接口、2组IIS接口千兆以太网控制器ETH(内置10M PHY)80 个I/O口,可以映射到16外部中断CRC计算单元,96位芯片唯一ID串行2线调试接口封装形式:LQFP64M、LQFP100----二、开发环境配置与搭建2.1 IDE 介绍针对开发环境,我们使用所提供的集成开发环境 CH32V307EVT 官方提供工程包:https://www.wch.cn/downloads/CH32V307EVT_ZIP.html图片图片图片3、项目构建(编译)。 ---- 链接直达官网:https://www.wch.cn微电子社区:https://www.wch.cn/bbsCH32V307 MCU 相关信息:https://www.wch.cn/products

    1.1K32编辑于 2023-05-02
  • 来自专栏繁依Fanyi 的专栏

    CH32V307V-EVT-R1 简单上手入门

    ---- 一、开发板展示以及介绍 首先,先来开个箱,板子长这样,板子非常 nice, 对于这块板子,我在立创商城找到了一份关于该开发板的信息;其次,在该开发板的生产厂商官网中,我也找到一份较为新的 TRNG 2组12位DAC转换 2单元16通道12位ADC转换,16路触摸按键TouchKey 10组定时器 USB2.0全速OTG接口 USB2.0高速主机/设备接口(480Mbps 内置PHY) 3个 ,可以映射到16外部中断 CRC计算单元,96位芯片唯一ID 串行2线调试接口 封装形式:LQFP64M、LQFP100 ---- 二、开发环境配置与搭建 2.1 IDE 介绍 针对开发环境,我们使用所提供的集成开发环境 CH32V307EVT 官方提供工程包:https://www.wch.cn/downloads/CH32V307EVT_ZIP.html 3、项目构建(编译)。 ---- 链接直达 官网:https://www.wch.cn 微电子社区:https://www.wch.cn/bbs CH32V307 MCU 相关信息:https://www.wch.cn

    86811编辑于 2023-05-07
  • 来自专栏腾讯云IoT

    【开发者成长激励计划-基于TencentOS Tiny RISC-V】手把手带你入门

    CH32V_EVB使用的是RISC-V MCU CH32V307VCT6芯片,而CH32V305/7系列是基于自研RISC-V架构微处理器青稞V4系列设计的32位工业级互联型微控制器。

    2K91编辑于 2022-06-15
  • 来自专栏AIoT应用创新大赛TencentOS

    开发者成长激励计划-基于TencentOS Tiny的电子表

    TencentOS tiny整体架构图片开发板简介CH32V_EVB是腾讯物联网操作系统TencentOS tiny 团队联合微电子设计的一款物联网评估板,用于TencentOS tiny 基础内核 开发板特性内置TencentOS Tiny开源物联网操作系统开发板采用RISC-V MCU CH32V307VCT6芯片,CH32V305/7系列是基于自研RISC-V架构微处理器青稞V4系列设计的 - angle; ret = -sin0_90_table[angle]; } return ret;}视频内容写在最后感谢腾讯给我这次接触嵌入式开发的机会,感谢腾讯和的所有技术支持

    1.1K90编辑于 2022-08-11
  • 来自专栏沁恒

    开发者成长激励计划-基于TencentOS Tiny 的UART重映射

    单片机为的CH32V307VCT6,板子为TencentOS RISC-V 开发板,程序是在例程EXAM-Demo-Project中做的修改。 幸好发现在的CH32FV2x_V3x 系列应用手册中提到了重映射功能,在AFIO_PCFR1寄存器中可以将USART3映射到了PD8和PD9引脚。 图片图片程序方面实现了UART3的接收中断将收到的数据发回,task1 将接收数据的长度显示出来。 void USART3_IRQHandler(void){ if(USART_GetITStatus(USART3, USART_IT_RXNE) ! = RESET) //if(USART3->STATR &(1<<5)) { co_data_RX[co_datanum]= USART_ReceiveData(USART3);

    80900编辑于 2022-07-23
  • 来自专栏TencentOS-aiot

    【开发者成长激励计划-基于TencentOS Tiny 云控制转CAN通信控制电机】

    硬件部分是基于自研RISC-V架构微处理器青稞V4系列的TencentOS Tiny CH32V_EVB RISC-V开发套件来实现。 硬件框图图片硬件设备图片图片硬件简介开发板CH32V_EVB是腾讯物联网操作系统TencentOS tiny 团队联合微电子设计的一款物联网评估板,用于TencentOS tiny 基础内核、RISC-V 开发板实物如下图:图片开发板特性•内置TencentOS Tiny开源物联网操作系统•开发板采用RISC-V MCU CH32V307VCT6芯片,CH32V305/7系列是基于自研RISC-V tos_task_create(&can_rx, "can_rx", canrx_entry, NULL, 5, can_rx_stk, CAN_RX_STK_SIZE, 0);// Create task3 method){ printf("Invalid json method\r\n"); cJSON_Delete(root); return; } // 3.

    93030编辑于 2022-08-01
  • 来自专栏腾讯云IoT

    【开发者成长激励计划-基于TencentOS Tiny 智能纸巾盒方案】

    开发板是采用RISC-VMCUCH32V307VCT6芯片,CH32V305/7系列是基于自研RISC-V架构微处理器青稞V4系列设计的32位工业级互联型微控制器,配备了硬件堆栈区、快速中断入口 图片3、方案组件 3.1  DHT11传感器 DHT11是一款有已校准数字信号输出的温湿度传感器。 图片7、PPT介绍220801D.ppt8、活动收获 首先很荣幸能参与到这次比赛,让我加深了TencentOS-tiny的开发认知,也对RISC-VMCUCH32V307VCT6芯片有了深层次的了解 的确RISC-VMCUCH32V307VCT6芯片是一个不错的国产芯片再配合TencentOS Tiny 是一款不错的物联网开发入门和进阶级的方案。

    3.6K654编辑于 2022-08-01
  • 来自专栏开发者成长激励计划

    开发者成长激励计划-基于TencentOS Tiny 简易蓝牙mesh网关方案

    开发者成长激励计划-基于TencentOS Tiny 简易蓝牙mesh网关方案.pptx硬件介绍控制部分图片开发板特性:内置TencentOS Tiny开源物联网操作系统开发板采用RISC-V MCU CH32V307VCT6芯片,CH32V305/7系列是基于自研RISC-V架构微处理器青稞V4系列设计的32位工业级互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度 通过按键3选择灯具,板子上对应的led会亮起按键1按下会交替发送开关指令按键2按下会循环发送调光指令主要代码void task1_entry(void *arg){ //LCD_ShowString case 2: cmd_general_lightness_set(dst_h,dst_l); break; case 3:

    1.1K40编辑于 2022-08-01
  • 来自专栏电子电路开发学习

    480Mbps高速USB 2.0、8路串口、6M波特率!再也不用担心USB口不够了!

    微电子推出的CH348芯片,内置的480Mbps高速USB PHY,通过对收发器信号质量进行优化,对接收端灵敏度进行提升,可实现10米(USB-IF标准为5米)传输距离,单芯片实现8路串口,每路串口可最高支持 到微电子官方网站CH348页面,可以下载CH348的驱动程序(下载链接在文末),下载完成之后,直接安装,在卡类型选项,选择“USB转多串口(USB1.1/2.0)”,点击安装驱动,等待安装完成! 也可以使用官方多串口调试助手,支持多窗口同时打开。 使用互联串口数据测试功能,将两组串口互相交叉连接,同时测试8路串口的收发稳定性。 如果需要外加ESD防护芯片,需要保证ESD芯片的寄生电容小于2pF,推荐使用的CH412K芯片。 建议串口外设与CH348使用同一组电源,否则需要考虑分开供电时的IO引脚倒灌电流问题。 如果有别的芯片需要技术支持或样片申请,也可以直接访问以下链接: 样片申请 www.wch.cn/services/request_sample.html 技术支持 www.wch.cn/contact_us.html

    4.2K40编辑于 2022-09-04
  • 来自专栏电子电路开发学习

    单路USB转多路串口方案分享

    笔记本电脑通常只有3个USB口,而没有DB9端口,如果想使用串口功能,只能使用USB-TTL模块。 ? 3. CH934X+CH438实现多串口 ---- 如果需要更多的串口,可以试试CH934X配合CH438的方式。 GL850G最多支持扩展4路USB,我只使用了其中的3路,其中2路为串口,另外1路为母头USB,可用于两个模块的级联,或者用于连接调试器、鼠标键盘等USB设备。 ? 成品图 ? 另外最近又新出了SOP-8封装的CH340N,只有8个引脚。 CH340系列 ? 串口芯片选型 ? 参考资料 可级联的USB-UARTx2转换器 http://st.avros.net/articles/usb_uartx2.html 微电子官网 http://www.wch.cn/products

    5.9K51发布于 2020-07-17
  • 来自专栏嵌入式全栈开发

    【开发者成长激励计划-基于TencentOS Tiny的非侵入式86型智能开关】

    不妨碍原开关面板的正常使用.基于事件驱动的设计, 设备支持在移动过程中插入执行新的按键操作.未来将通过小程序配置设备以适应不同按键个数的开关面板和触键幅度.未来将接入homeassistant和各种智能音箱以实现联动.3 产品硬件架构3.1 组成架构图片3.2 CH32V307_EVB简介CH32V_EVB是腾讯物联网操作系统TencentOS tiny 团队联合微电子设计的一款物联网评估板, 其采用RISC-V 而该芯片是采用基于自研RISC-V架构微处理器青稞V4架构. 当CP-/DIR-/EN-针脚为低电平时, 方为输出有效信号.模块电流设定拨码开关(1/2/3/4): ON/ON/ON/ON(0.7A) 模块细分设定拨码开关(1/2/3): ON/OFF/OFF(64 'brightness'){ let val_num = value as number; let tmp = 0x01; for (let index = 0; index < 3;

    1.3K32编辑于 2022-08-10
  • 来自专栏曙光磁铁的小玩意儿

    开发者成长激励计划-基于TencentOS Tiny移植JS解释器

    开发板是采用RISC-VMCUCH32V307VCT6芯片,CH32V305/7系列是基于自研RISC-V架构微处理器青稞V4系列设计的32位工业级互联型微控制器,配备了硬件堆栈区、快速中断入口 图片主要的IDE采用自主研发的MounRiver IDE图片我看TencentOS Tiny原本的架构图里是有支持JS引擎的。但可能由于时间问题还没有上线,所以我这边自己移植一个。 步骤1 新建工程图片图片步骤2 移动文件在将这两个文件移动到新建的tos_js目录下之后,目录应当如下所示图片步骤3 配置编译器和链接器在这里,需要加入编译器的Include路径,使得编译器可以找到这个头文件 tiny(%s)\r\n", TOS_VERSION); tos_knl_init(); tos_task_create(&task1, "task1", task1_entry, NULL, 3,

    1.1K111编辑于 2022-08-08
领券