STC系列单片机的免冷启动自动下载器
作者:单小丹
宏晶STC单片机以其高性价比颇受欢迎,特别是其独特的下载程序方式,使得烧写程序变得很简单,只需通过数据口串口经电平转换就可以将程序写入单片机中,如果电脑上没有串口可以用 USB转串口芯片将USB口转换为串口,例如PL2303HX,CH340,等这些芯片都可以将电脑的USB口仿真为标准的串口,让电脑多出一个串口,另外还要说明如果使用PL2303HX芯片,该芯片自带TTL电平转换电路,所以直接将芯片的RXT,TXD和单片机的TXD,RXD相连即可下载程序,如果使用CH340等这些内部不带TTL电平转换的芯片,那么我们就要外加电平转换电路了,例如外加MAX232芯片,也可以用两个三极管将电平进行转换,
接下来该说说如何实现无需冷启动只要鼠标轻轻点击下载就可以实现下载了,无需频繁的切断电源,这给调试带来了极大的方便,我们利用串口在发送数据时串口的第7脚(RTS请求发送数据脚),串口的7(RTS)脚在发送数据时会输出一个低电平脉冲再输出数据,我们可以利用这个低电平脉冲实现单片机的冷启动,这样单片机在上电之后运行ISP监控程序就可以下载了,
当点击下载时RTS输出一个低电平脉冲,Q1导通,K1吸合,单片机断电,再上电,实现冷启动,从而实现自动下载。
STC单片机的免冷启动自动下载器 来自淘豆网m.daumloan.com转载请标明出处.