lijinlei 发表于 2024-9-9 23:11:14

STC8G1K08A开发板 PCB 设计

最近 STC8G1K08A-SOP8 这款 MCU 火了起来,该芯片强大的性能配合小巧的体积,广泛出现在各种可穿戴设备和轻量化应用场景中。我在嘉立创硬件广场检索了该芯片,发现仅有较少的开源项目,而且这些项目功能较为单一,因此萌生了设计一款针对该微型芯片的开发板的想法。

下面首先介绍一款我比较喜欢的开源项目 https://oshwhub.com/1176249806/stc8g1k08a-hu-xin-ban
该项目的3D图如下

PCB设计如下


原理图如下


测试代码为闪灯程序如下
#include "stc8g.h"
int t1 = 0;
void Delay1000ms()                //@11.0592MHz
{
        unsigned char i, j, k;

        i = 57;
        j = 27;
        k = 112;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}

void TM0_Isr() interrupt 1
{
        t1++;
        if(t1 == 1000)
        {
   P55=!P55;
                t1= 0;
        }
}


void main()
{

P3M0 = 0x93;
P3M1 = 0x94;
P5M0 = 0x00;
P5M1 = 0x00;


        TMOD = 0x00;
        TL0=0x66;
        TH0=0xfc;
        TR0=1;
        ET0=1;
        EA=1;
               
        while (1);
}
下面是我设计的项目,详见 https://oshwhub.com/jinleili/stc8g1k08a-sop8-development-boar
3D图如下


PCB设计如下


原理图如下


同样使用上述代码进行测试,效果如下


该开发板额外提供74HC595驱动的板载0.56英寸数码管及其控制接口、WS2812彩灯、IIC OLED接口、DHT11温湿度传感器接口、串口下载和串口通信接口、全部IO双倍引出等功能,具有更多的可操作性和拓展开发潜力。

soma 发表于 2024-9-11 07:49:19

可以做入门级单片机啊

lijinlei 发表于 2024-9-11 09:58:24

wnagming 发表于 2024-9-11 07:18
这个丝印看上去像手写的

部分丝印调整了字体,便于提升阅读体验

lijinlei 发表于 2024-9-11 18:46:23

soma 发表于 2024-9-11 07:49
可以做入门级单片机啊

这款单片机的IO引脚有点少啊{:5_278:} 推荐STC8H8K64U作为入门开发芯片,性能强悍,资料丰富,封装样式多,如TSSOP20、LQFP64等,个人推荐开发板PCB项目 https://oshwhub.com/jinleili/design-of-extensible-temperature 和 https://oshwhub.com/jinleili/scalable-temperature-and-humidit
页: [1]
查看完整版本: STC8G1K08A开发板 PCB 设计