|
发表于 2018-1-31 11:05:12
|
显示全部楼层
ISP这个缩写指的是In-System Programmable(在系统可编程),就是说单片机即使焊到了PCB上,只要事先留出了接口,就可以随时给它烧程序。
USB-ISP这种玩意是给Atmel(爱特梅尔)的AVR系列单片机烧程序的,当然也可以给同属Atmel出品的AT89S51、AT89S52之类51内核的单片机烧程序,它与单片机的接口其实就是SPI接口,特征是有SCLK、MISO和MOSI这三条线。
STC单片机则是直接用串口(UART)烧程序,注意这个串口是TTL电平(0-5V),不是RS232(+15V~-15V)。去STC官网上随便下载个数据手册看看里面对串口ISP的介绍就明白怎么用了。
说到AVR和STC,忍不住多瞎掰几句。大约十年前,AVR单片机算是高大上的玩意,那时搞电子竞赛的大学生几乎人手一个USB-ISP。但好景不长,Atmel自己作死搞残了AVR,倒是山寨味很浓的STC越做越大,堂而皇之成了国产51单片机的老大(至少它自己这么认为)。相比之下,个人觉得STC比AVR实在一点,因为USB-ISP除了给Atmel一家的单片机烧程序外再也没有其他用处,搁现在基本是废品一个;而用STC只需要配一条USB转串口线,烧完程序立马可以用来串口通信。 |
评分
-
2
查看全部评分
-
|