【立创开源】STC32G12K128K开发板

描述

开发板排针序列兼容市面常见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显示:

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gbn2333

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值