Skip to content

星允派,一款双核单片机开发板,由嵌入式社区RYMCU倾力打造。板载STM32F103VET6(ARM-M3)和CH32V203C8(RISC-V)内核单片机。

Notifications You must be signed in to change notification settings

rymcu/nebula-pi-f103

Repository files navigation

前言

1.概述

星允派是一款双核单片机开发板,由嵌入式社区RYMCU倾力打造。板载Cortex-M3(STM32F103VET6) RISC-V(CH32V203C8T6)内核单片机。探索双核新境界,双重体验,释放无限创造力! 2 还在为选择ARM Cortex-M还是RISC-V而犹豫?星允派Nebula Pi 开发板,一块板卡,双重体验,释放无限创造力! ✨ 核心亮点,不容错过: ✨

  • 🔥 双核驱动,性能加倍: 同时搭载广受欢迎的 STM32F103VET6 (ARM Cortex-M3) 和新兴的 CH32V203C8T6 (RISC-V),无论是学习研究、性能比对还是双核协作项目,一块板卡全搞定!

  • 🔗 工业级通信,即插即用: 板载 CANRS422 通信接口,配备专用接线端子,无需额外购买收发器,轻松应对工业控制、汽车电子、多机通信等场景。

  • 💡 调试无忧,开发顺畅: RISC-V (CH32) 出厂下载了 CMSIS-DAP 下载器固件,结合独立的 Type-C 调试/下载接口,让您的开发调试流程如丝般顺滑。

  • 💾 海量存储,随心扩展: 板载 EEPROMSPI Flash 还不够?更有 Micro SD 卡槽,满足您对数据记录、固件存储、文件系统等各种大容量存储需求。

  • 👀 视觉呈现,丰富多彩: 预留0.96" OLED直插座,提供通用 SPI 屏接口,更能驱动 2.8 寸触摸彩屏。配合板载 RGB 彩灯和 8 位流水灯,状态显示直观生动。

  • 🛠 IO 丰富,扩展无限: 大量 GPIO 引脚整齐排列,来自 STM32 CH32 的双重扩展能力,无论是传感器、模块还是自定义电路,都能轻松接入。

  • 🛡 稳定可靠,安全保护: 方便的 5V 端子输入,板载稳压电路,更有自恢复保险丝保驾护航,让您的创意实践无后顾之忧。

  • 🖱 人机交互,触手可及: 板载多个按键(复位、启动、用户自定义),配合 LED 指示,调试交互简单直接。

2.资源配置

序号 资源 功能
1 CPU:CH32V203CT6 RISC-V内核单片机,出厂下载好CMSIS-DAP固件作为STM32单片机下载器使用。最高主频:144MHz,64K FLASH,20K RAM
2 CH32引出IO 引出副CPUIO口,作为RISC-V单片机开发板使用。
3 0.96 OLED插座 预留0.96 OLED插座和SPI液晶屏幕接口
4 RGB彩灯WS2812 掌握WS2812 RGB彩灯工作原理及驱动方法
5 8LED流水灯 点亮第一个LED小灯,嵌入式领域的Hello world
6 STM32引出IO 引出IO口方便测试使用
7 CAN通信接口 板载CAN通信接口芯片SN65HVD230DR3.3V供电,最高速率:1MpsKF301-2P端子引出,方便连接外部CAN设备
8 RS422通信接口 板载RS422接口芯片MAX3490,速率10MbpsKF301-4P端子引出
9 EEPROM存储器 I2C通信存储器,芯片AT24C02,容量:256字节,掉电不丢失数据
10 SPI FLASH存储器 芯片型号:W25Q64,容量:8M字节,掌握SPI通信协议
11 5V供电端子 除了USB供电外,还可以通过KF301-2P端子进行供电,并有防止反接的二极管
12 2.8寸触摸显示接口 预留2.8寸触摸液晶显示器接口,采用并口通信,适配社区触摸显示屏模块,掌握触摸屏的使用
13 CPU:STM32F103VET6 Cortex-M3内核单片机,主频72MHz,512K FLASH,64K RAM
14 8MHz晶振 晶振,为单片机提供心跳
15 SD卡槽 MicroSD卡(TF卡) 卡座,SPI接口,支持最大卡容量32GB
16 STM32按键 3个按键,分别连接至主MCU复位及IO
17 串口及SWD接口 预留排针,使用跳线帽连接,灵活使用。方便板载STM32下载器给其他单片机下载程序,反过来也可以
18 电压5V3.3V 500mA,芯片TPRT9013
19 CMSIS-DAP模式选择 板载CMSIS-DAPHIDWINUSB模式,通过按键进行选择。建议macOS选择HID模式,无需单独安装驱动
20 USB1(type-C) STM32下载口,连接此USB实现代码下载调试和USB转串口通信。同时还是RISC-V单片机USB设备口,也是CMSIS-DAP固件更新口
21 自恢复保险丝 板载750mA自恢复保险丝,无惧短路风险,适合新手
22 CH32按键 RISC-V单片机复位和启动选择按钮
23 USB2(type-c) STM32 USB设备口

3.使用说明

步骤一:type-c USB线、0.96 OLED2.8寸触摸显示屏

步骤二:连接USB线至计算机

打开社区串口调试助手RYCOMKeil,分别能识别出USB转串口端口号、STM32下载器CMSIS-DAPF103单片机。

步骤三:三种代码下载方式

下载前先找到工程文件和.hex格式可执行文件,其中.hex用于串口下载方式。

方式一:串口下载

找到出厂综合例程nebula-pi.hex,配置跳线帽设置为串口下载模式。

设置好后,按一下开发板左下角RST复位按键,复位单片机。打开社区串口调试助手RYCOM,按步骤操作下载。

mac用户可安装串口调试助手RYCOM 2.6.2.dmg,首次使用可能需要先打开串口使用权限。

方式二:Keil软件下载

前提条件为已经正确安装Keil MDK软件,找到仓库下Keil工程,操作如下。

找到工程的MDK-ARM文件夹,双击Temp.uvprojx打开工程。

第一次使用时需要设置步骤2-9,后续只需点击步骤110即可完成下载。目前Keil暂时不支持macOS

方式三:vscode下载

该方法同时支持macOSwin。使用vscode + Platformio方式,首次使用需要:安装vscode软件及platformio插件等相关内容,vscode请网络搜索并安装,完成后打开vscode,安装platformio插件如下。

点击vscodeFile->Open Folder...,打开社区星云派仓库PIO_HAL文件夹下的任意一个工程文件夹即可。

4.板载下载器cmsis-dap固件更新方法

星允派资源包中找到文件夹“下载器 wch-daplink 固件升级”,内部包括固件更新软件和下载器固件,如下所示:

第一次使用请先安装固件更新软件 WCHISPTool_Setup.exe,安装完成运行如下:

解除保护方法如下:

About

星允派,一款双核单片机开发板,由嵌入式社区RYMCU倾力打造。板载STM32F103VET6(ARM-M3)和CH32V203C8(RISC-V)内核单片机。

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages