FlappyBoardCH32V203G6 的最小系统板
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中,PB8和BOOT0复用了引脚。具体的行为如下:
- 在启动过程中,单片机通过该引脚获取BOOT0状态,此时该引脚为输入引脚。在按下BOOT0的同时,PB8对应的LED同时会被点亮以提示用户。
- 在进入到用户程序之后,单片机的PB8引脚可用,但仅能用于输出,输入是无效值。此时,PB8对应的LED可由用户程序控制,但BOOT0对应的按钮状态无法被获取。
外部时钟输入
CH32V203G6可以接受有源晶振和无源晶体,频率在3-25MHz之间即可。
板子上自带了外置晶振和负载电容的焊盘,但默认不焊接,原因是在一般应用中使用内置晶振(HSI)即可达到精度要求。
原理图
BOM
测试程序
都在software/examples文件夹中,按需使用。
评论
systemjs最小系统加载工具
systemjs是一个最小系统加载工具,用来创建插件来处理可替代的场景加载过程,包括加载CSS场景和图片,主要运行在浏览器和NodeJS中。它是ES6浏览器加载程序的的扩展,将应用在本地浏览器中。通常
systemjs最小系统加载工具
0
最小物联网系统开源IOT
文档一步步搭建物联网系统HTTPvsCoAP现有的这个版本是HTTP版,目前的CoAP版正在开发中,欢迎加入。https://github.com/phodal/iot-coapMinimumInte
最小物联网系统开源IOT
0
KaiBB公告板系统
KaiBB是一个免费开源的公告板系统,采用面向对象PHP技术开发。安装简单易用。功能够用。在线演示:http://www.kaibb.co.uk/?s=demo
KaiBB公告板系统
0
ShortPHP最小的MVC框架
ShortPHP的目的是设计一个最简单的,体积最小,速度最快的Web框架。该框架的代码目前不到4KB,仅有100行代码。在某种程度上,可以说,它遵循的MVC(模型一视图一控制器)模式,但由于它没有任何
ShortPHP最小的MVC框架
0