
STC32G12K128K开发板
简介
基于STC32G12K128最小系统板,完全兼容传统8051引脚配置,可批量SMT
简介:基于STC32G12K128最小系统板,完全兼容传统8051引脚配置,可批量SMT开源协议
:CC-BY-NC-SA 3.0
描述
开发板排针序列兼容市面常见8051核心板,部分示例代码由Keil5-C251完成编写,详细内容请见附件
进度:2022.07.08 V1.0 完成PCB-DFM
2022.07.18 V1.0 已打板测试STC32G12K128正常工作
2022.08.13 V1.0 上传部分代码并完成开源
更多内容欢迎关注B站老师好我叫高同学
STC32简介
STC32G 系列单片机是不需要外部晶振和外部复位的单片机,是以超强抗干扰/超低价/高速/低功耗为目标的32位8051单片机,在相同的工作频率下,STC32G系列单片机比传统的8051约快70倍。
MCU内部集成高精度RC时钟(10.3%,常温下+25℃),-1.38%~+1.42%温飘(-4O℃℃~+85℃) ,-0.88%~+1.05%温飘(-20℃~+65℃)。ISP编程时4MHz~33MHz宽范围可设置,可彻底省掉外部昂贵的晶振和外部复位电路(内部已集成高可靠复位电路,ISP编程时4级复位门槛电压可选)。
MCU内部有4个可选时钟源:内部高精度IRC时钟(可ISP编程时调整频率)、内部32KHz的低速IRC、外部4M~33M晶振或外部时钟信号以及内部PLL输出时钟。用户代码中可自由选择时钟源,时钟源选定后可再经过8-bit 的分频器分频后再将时钟信号提供给CPU和各个外设(如定时器、串口、SPI等)。
MCU提供两种低功耗模式:IDLE模式和STOP模式。IDLE模式下,MCU停止给CPU提供时钟,CPU无时钟,CPU停止执行指令,但所有的外设仍处于工作状态,此时功耗约为1.3mA(6MHz工作频率)。STOP模式即为主时钟停振模式,即传统的掉电模式/停电模式/停机模式,此时CPU和全部外设都停止工作,功耗可降低到1uA以下。
MCU提供了丰富的数字外设(4个串口、5个定时器、2组针对三相电机控制能够输出互补/对称/带死区控制信号的16位高级PWM定时器以及12C、SPI、USB、CAN、LIN)接口与模拟外设(超高速12位ADC、比较器),可满足广大用户的设计需求。
配置及说明
MCU自带硬件 USB, 支持 USB下载,USB仿真,可实现如下实验:
1.跑马灯;
2.外部中断 INT0/INT1;
3.定时器;
4.串行口
5. ADC;
6.比较器;
7. PWM;
8.FreeRTOS for STC32G12K128 演示
注意事项
ISP下载步骤:
1、 D-/P3.0, D+/P3.1 与 PC-USB 端口连接好
2、 将P3.2与GND 短接 , 板子上的P3.2/INT0按键按下
3、 给目标芯片重新上电,不管之前是否已通电板子上的电源开关键按下停电,
然后松开上电等待STC-ISP下载软件中自动识别出“STC USB Writer (HID1)”
识别出来后,就与P3.2状态无关了。
4、 点击下载软件中的“ 下载/ 编程” 按钮(注意:与串口下载的操作顺序不同)
与官方“降龙棍”修改:
1.更换断电三极管与防反接二极管型号。实测大部分情况无需手动复位。若加载负载过多可能需要手动按下断电按键;
2.JP1更换为NC电阻,该引脚如果需要使用时请短接;
3.优化部分布线,降低干扰;
4.使用已有标准库元件,降低SMT费用。
工程图片
接入拓展板效果:

连接自动下载器(免冷启动)效果:

数码管静态显示:

LCD1602显示:

设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论