工作中发现一个产品用的STC单片机STC8G1K08,SOP8封装,可是它的7脚无输出,参考它的应用,应该是产生一个PWM信号,于是买了个小开发模块,动动手。
直接到STC宏晶官网下载了ISP软件(版本6.91K),这个小软件信息比较齐全,普通功能对应的基本软件都有,只需要加点油盐酱醋就可以烩一顿。
主环境搭建
STC的编译环境还是keil,发现原先装的不包含C51文件夹,于是到keil官网,官网需要自己的联系信息随便填填就好。安装到后面,遇到已经安装过的部分直接skip。
关掉keil,回到STC-ISP,添加对应单片机型号的头文件到keil的UVx文件夹下。 STC单片机自带有系统时钟IRC,有人建议使用串口通信时,采用11.0592M,其它情况采用12M。
编程
STC-ISP自带了基本程序,我们需要的定时器和PWM产生例程都有。按照高中数学老师说法:天下文章一大抄。那就改改参数调整试试。