基本信息
规则
项目进度
视频课程
案例
内容介绍
软件 & 硬件
元器件
ST的Arm Cortex-M0+微控制器,有64 KB Flash, 8KB RAM, 64MHz CPU, 2xUSART, timers, ADC, comm. I/F, 1.7-3.6V
USB总线的转接芯片,实现USB转串口或者USB转打印口。在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。
300mA的线性稳压器LDO,并有使能和自动放电的功能
软件
C 编程是一种通用的、过程式的、命令式的计算机编程语言,由贝尔电话实验室的 Dennis M. Ritchie 于 1972 年开发,用于开发 UNIX 操作系统。
工具
ST公司的图形化工具,可以非常方便地配置STM32微控制器和微处理器,以及相应的初始化C代码的生成。
电路图
物料清单
附件
-
stmg0.pdf
STM32G031构成的最小系统核心模块原理图-PDF
为支持参加2021年全国大学生电子设计竞赛的同学们,硬禾学堂特别推出两款FPGA核心模块和一款MCU核心模块,这是其中的一款MCU模块。规则如下:
- 2021年全国大学生电子设计竞赛前下单购买这款产品,价格59元 + 10元快递费
- 在电赛中用到该产品的同学,在2021年8月31日前将自己电赛作品报告发布在电子森林的项目页面,包含如下内容:
- 5分钟作品介绍短视频 - 可以上传到B站或腾讯视频平台上,在电子森林的项目页面以iframe的方式内嵌到项目页面中
- 不少于2000字(不包含代码)的作品报告,描述项目的要求、项目实现的思路、项目实现的方法、项目达到的指标等
- 在报告中内嵌或以附件的方式提交在作品中用到的MCU的源代码,以及最终下载到MCU的HEX文件
- 符合要求的同学会在一周内收到59元的退款
测试完成,进入批量生产 更新发布于 2020年12月08日
这一版通过一颗USB转串口的芯片CH340E对STM32G0进行软件升级,功能测试完成,达到设计目标。正在批量生产1000套,用于寒假期间的创意设计大赛。
“寒假在家一起练”套件生产、测试、发货 更新发布于 2021年01月12日
经过两周的奋战,硬禾学堂终于完成了近2000套DIY套件的生产、测试和发货,提供给来自全国各高校参加活动的同学们。
目前发现的需要注意的地方 - 这次活动我们提供的简易示波器DIY套件是基于暑期LPC824套件的升级版本,没有做管脚的调整,带来的潜在风险是STM32G031模块不能使用硬件的SPI来驱动OLED显示屏,只能通过软件模拟的方式来点亮OLED,刷新速度会降低,尤其是在显示波形的时候。由于OLED为单色,且点阵数量只有128*64个,影响应该不大,不过这个有待于项目中进行实际的测试。
添加了关于此模块使用的演示视频 更新发布于 2021年01月13日
发布在B站上,供使用此模块的同学们参考。
STM32G031最小系统核心模块(带下载器)
基于STM32G031的最小系统模块,运行Arm Cortex M0+内核,工作频率为64MHz,通过USB供电和配置,最多支持18个输入输出,其中6个可以为模拟输入
基于STM32G031的简易示波器DIY套件
基于STM32G031,支持一路外部0-3.3V模拟电压输入采集,以及板上Mic音频采集,5个按键可以控制菜单的显示以及采集的参量显示。128*64分辨率的OLED显示屏通过SPI接口跟核心模块连接