Modifications

Sauter à la navigation Sauter à la recherche
2 octets ajoutés ,  1 septembre 2013 à 18:52
Ligne 158 : Ligne 158 :  
You can bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header; voir [http://arduino.cc/en/Hacking/Programmer ces instructions pour plus de détails] (''Anglais, Arduino.cc'').  
 
You can bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header; voir [http://arduino.cc/en/Hacking/Programmer ces instructions pour plus de détails] (''Anglais, Arduino.cc'').  
   −
== Automatic (Software) Reset and Bootloader Initiation
+
== Automatic (Software) Reset and Bootloader Initiation ==
    
Rather than requiring a physical press of the reset button before an upload, the Robot is designed in a way that allows it to be reset by software running on a connected computer. The reset is triggered when the Robot's virtual (CDC) serial / COM port is opened at 1200 baud and then closed. When this happens, the processor will reset, breaking the USB connection to the computer (meaning that the virtual serial / COM port will disappear). After the processor resets, the bootloader starts, remaining active for about 8 seconds. The bootloader can also be initiated by double-pressing the reset button on the Robot. Note that when the board first powers up, it will jump straight to the user sketch, if present, rather than initiating the bootloader.
 
Rather than requiring a physical press of the reset button before an upload, the Robot is designed in a way that allows it to be reset by software running on a connected computer. The reset is triggered when the Robot's virtual (CDC) serial / COM port is opened at 1200 baud and then closed. When this happens, the processor will reset, breaking the USB connection to the computer (meaning that the virtual serial / COM port will disappear). After the processor resets, the bootloader starts, remaining active for about 8 seconds. The bootloader can also be initiated by double-pressing the reset button on the Robot. Note that when the board first powers up, it will jump straight to the user sketch, if present, rather than initiating the bootloader.
   −
Because of the way the Robot handles reset it's best to let the Arduino software try to initiate the reset before uploading, especially if you are in the habit of pressing the reset button before uploading on other boards. If the software can't reset the board you can always start the bootloader by double-pressing the reset button on the board. ''A single press on the reset will restart the user sketch, a double press will initiate the bootloader''.  
+
Because of the way the Robot handles reset it's best to let the Arduino software try to initiate the reset before uploading, especially if you are in the habit of pressing the reset button before uploading on other boards. If the software can't reset the board you can always start the bootloader by double-pressing the reset button on the board. ''A single press on the reset will restart the user sketch, a double press will initiate the bootloader''.
    
== USB Overcurrent Protection ==
 
== USB Overcurrent Protection ==
29 917

modifications

Menu de navigation