LilyPad Arduino USB的独特复位方式
时间:05-15 10:06 阅读:1133次
*温馨提示:点击图片可以放大观看高清大图
简介:LilyPad Arduino USB的复位与其他Arduino模块不太一样,下面就让我们来看一下。
一般的Arduino模块使用了USB转串口芯片上的DTR信号,DTR通过电容连接到RESET,通过DTR提供的脉冲控制AVR单片机进行复位,然后进入Bootloader进行升级。无论是原产的Arduino还是国产的Arduino都是这样,只是USB芯片不同。
而LilyPad Arduino USB上只有一个带USB功能的AVR单片机,没有单独的USB芯片。它的复位过程比较奇特:先用1200波特率打开虚拟串口,然后关闭,单片机就会复位并进入Bootloader,并等待8秒,如果接收数据超时就会返回原来程序,否则就启动升级。