当前位置: 首页 > 软件库 > 其他开源 > 开源硬件 >

FlappyBoard

CH32V203G6 的最小系统板
授权协议 CERN-OHL-P
开发语言
所属分类 其他开源、 开源硬件
软件类型 开源软件
地区 不详
投 递 者 松钟展
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

CH32V203G6 的最小系统板,目标是极简、易用、低成本。

3D渲染图

正视图

后视图

许可证

CERN-OHL-P

EDA

KiCad 6.0.6

使用方法

下载程序

推荐使用WCHISPTool的USB下载功能,简单易用。当然串口下载和调试口下载也是可行的。

WCHISPTool需要选择正确的单片机型号(CH32V203)才能烧录。烧录时需确保拨码开关的两个信号都拨到ON,并且按住BOOT0按钮上电。顺利的话应该可以在WCHISPTool中识别到单片机。

LED和按钮

板子上有两个LED,其中PWR对应电源LED(3.3V供电),PB8对应用户自定义LED。

板子上有两个按钮,其中NRST对应系统复位,BOOT0对应启动模式(默认运行Flash的用户程序,按下时运行ROM的启动程序)。

注:在CH32V203G6中,PB8BOOT0复用了引脚。具体的行为如下:

  • 在启动过程中,单片机通过该引脚获取BOOT0状态,此时该引脚为输入引脚。在按下BOOT0的同时,PB8对应的LED同时会被点亮以提示用户。
  • 在进入到用户程序之后,单片机的PB8引脚可用,但仅能用于输出,输入是无效值。此时,PB8对应的LED可由用户程序控制,但BOOT0对应的按钮状态无法被获取。

外部时钟输入

CH32V203G6可以接受有源晶振和无源晶体,频率在3-25MHz之间即可。

板子上自带了外置晶振和负载电容的焊盘,但默认不焊接,原因是在一般应用中使用内置晶振(HSI)即可达到精度要求。

原理图

FlappyBoard Schematic

BOM

FlappyBoard BOM

测试程序

都在software/examples文件夹中,按需使用。

 相关资料
  • 文档 一步步搭建物联网系统 HTTP vs CoAP 现有的这个版本是HTTP版,目前的CoAP版正在开发中,欢迎加入。 https://github.com/phodal/iot-coap Minimum Internet of Things A Minimum IOT with arduino and raspberry pi. 一个最小的物联网系统设计方案及源码 android/ 一个最小的

  • 本文向大家介绍小数系统,包括了小数系统的使用技巧和注意事项,需要的朋友参考一下 数字系统代表数字相对于其给定基数的值。根据其基值,数字具有唯一的表示形式,而不同的数字系统具有相同数字的不同表示形式。例如,在微处理器编程中使用二进制,八进制,十进制和十六进制数系统。 如果一个数字系统的基本值为10,那么它被称为十进制系统,它在科学技术的发展中起着最重要的作用。这是加权(或位置)数字表示,其中每个数字

  • 小微OA系统让工作更轻松快乐 简单易用 基于Bootstrap框架,界面简洁、直观 关注用户体验,无需培训轻松上手 审批灵活 针对小微企业开发的流程管理 轻松应对随时变动的审核流程 移动办公 响应式设计,支持PC、PAD、智能手机 随时随地了解公司最新动态 源码开源 遵循Apache2开源协议,对商业友好 可自建服务器,可自行二次开发 实用功能 邮件、流程、日程、文档、公告、人脉 ... 满足小微

  • 配置选项 要做到最大限度的定制每一个软件包,获取完整的配置选项是必须的。当然,要想更加详细、全面的了解如何自定义安装,还需要查看 README INSTALL FAQ 之类的文档,甚至是软件包的官方手册。需要注意的是,有不少软件包的配置选项分布在多个 configure 脚本中,还有少数并不是通过 configure 脚本进行配置的,查看完整的配置信息就变成一件很吃力的事情了。因此唯一的建议就是:

  • 温馨提示:该项目为免费、非开源软件,程序已停止更新。 软件系统需求 操作系统:Linux/FreeBSD/Unix及Windows 2000/2003均可 程序支持:PHP5/MYSQL5(推荐使用5.2系列最新版本) 模块支持:PHP必须开启Php-mbstring、Php-gd两项模块 字符编码:支持国际通用 UTF-8 编码

  • 问题内容: 上X86-64英特尔系统,支持和什么是从64位用户代码“最快”的系统调用在香草内核? 特别是,它必须是一个执行/ user <->内核转换1的系统调用,但执行的工作量最少。它甚至不需要执行syscall本身:某种从不分派给内核侧特定调用的早期错误是可以的,只要它不会因此而走慢。 这样的调用可用于估计原始和开销,而与调用完成的任何工作无关。 1特别是,这不包括看似系统调用但在VDSO中实

  • 问题内容: Jinja2和Mako看上去都相当快。 它们与string.Template(功能不那么强大但可能对我正在做的事情足够好)相比如何? 问题答案: 这是用于渲染10x1000 HTML表的流行模板引擎的结果。 该基准基于Spitfire性能测试中的代码,并添加了一些模板引擎和迭代以提高准确性。最后的列表和生成器concat是经过手工编码的Python,以感受通过编译为Python字节码可

  • 最大、最小整数的二进制表示 深入了解数字的二进制表示,请查看:【深入理解计算机系统】第 2 章:信息的处理与表示 计算机中的数字表示分为无符号数与有符号数。以 32 位整数为例,对于无符号数,最小值自然是所有位全为 0,写成十六进制即 0x00000000;最大值是所有位全为 1,写成十六进制即 0xffffffff,相当于 $2^{32}-1$ == 4294967295。 对于有符号数,最高位