这就是俺唠叨了个把月的,目前性价比最高的单片机STM8S103/003 F3P6的第二版开发板。板子由本人设计,过程中得到了warmonkey同志的无私帮助。先看图:
开发板简介
本开发板可以通过USB口供电,焊接CH340T芯片和12M晶振之后可以通过电脑的USB口和单片机的串口通信。换言之,程序完善之后,整块开发板可以塞到小盒子里面,只露出USB口就能解决供电和通信,非常适合作为USB仪器使用。如果不焊接CH340T芯片,也可用USB口供电。
电源、RESET、SWIM调试口以及串口的TX和RX都被专门引出到排针,方便连接。板子留有3mm孔,可用螺栓固定、堆叠。板上大量开槽,可以从开槽处掰断,减小体积或作为DIP转接板使用。脚距均为2.54(的倍数),兼容洞洞板面包板。
板载RESET按钮,为电源、D4脚(通用/TIM2定时器PWM输出)、TX以及RX脚预留了LED和电阻位,用户可根据需求选择焊接。留有TPS79933/79333焊位,可焊接引脚兼容的稳压芯片。预留了电源滤波电容焊位。预留了串口DTR信号重启电路的焊位。预留了一组三极管/MOS(N-Channel)焊位,被连接至4个不同的定时器PWM输出脚,可通过短路焊桥启用,也可整个掰断另作他用。
STM8S103/003F3单片机
出货量极大的单片机。
SPI,I2C,串口,定时器,看门狗,低延迟中断,2.9-5.5全电压范围全速稳定工作。
默认设定只需要一个1uf贴片电容即可工作在16MHz,不需要其他外部元件。
8k Flash程序存储+128byte/640byte 内置EEPROM+1K RAM
1MIPS/MHz执行效率。
没有熔丝位,只有option bytes,且option bytes可以在程序执行过程中修改。
时钟配置由程序完成,有自动时钟源切换功能,永远不会像AVR那样锁死。
IAR开发环境,ST官方固件库,资源齐备(虽说目前可能还比不上AVR)
高效方便的单线实时SWIM调试,配合ST-Link使用,快速发现解决程序问题。
购买链接
XXXXXXXXXXXXXXXXXXXXXXXX/t/60115
200字以内,仅用于支线交流,主线讨论请采用回复功能。