|
Thursday, February 09, 2012, 10:58
Posted by Administrator
Caros,Posted by Administrator
Comprei um "arduino" lá na DX, este carinha aqui -> http://www.dealextreme.com/p/arduino-nano-v3-0-81877
Tive bastante dificuldade para conseguir programá-lo, pois o avrdude insistia em não conseguir comunicar com o bootloader, até que depois de bater um papo com o Xandinho (http://tabalabs.com.br/) ele me deu a maravilhosa idéia de testar outras velocidades na comunicação. Daí saiu a receitinha de bolo abaixo:
1 - Conectar na porta USB
Apertar o botão de reset do arduino
2 - Verificar como a porta foi maepada pelo FTDI USB.
$ dmesg
[ 7956.136383] usb 3-1: new full speed USB device using ohci_hcd and address 3
[ 7956.314155] usb 3-1: New USB device found, idVendor=0403, idProduct=6001
[ 7956.314163] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7956.314170] usb 3-1: Product: FT232R USB UART
[ 7956.314175] usb 3-1: Manufacturer: FTDI
[ 7956.314178] usb 3-1: SerialNumber: A100OSXM
[ 7956.314381] usb 3-1: configuration #1 chosen from 1 choice
[ 7956.320309] ftdi_sio 3-1:1.0: FTDI USB Serial Device converter detected
[ 7956.320401] usb 3-1: Detected FT232RL
[ 7956.320407] usb 3-1: Number of endpoints 2
[ 7956.320412] usb 3-1: Endpoint 1 MaxPacketSize 64
[ 7956.320417] usb 3-1: Endpoint 2 MaxPacketSize 64
[ 7956.320421] usb 3-1: Setting MaxPacketSize 64
[ 7956.322269] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB0
Se observarem, no meu caso foi mapeado em /dev/ttyUSB0
3 - Testar usando o avrdude
$ sudo avrdude -p m328p -c avrisp -P /dev/ttyUSB0 -b 57600
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x1e950f
avrdude: safemode: Fuses OK
avrdude done. Thank you.
No MacOSX
1 - fazer download do pacote abaixo:
http://code.google.com/p/arduino/downlo ... n=2&q=
2 - Instalar o FTDIUSBSerialDriver
3 - Testar usando o avrdude
$ sudo avrdude -p m328p -c avrisp -P /dev/tty.usbserial-A100OSXM -b 57600
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e950f
avrdude: safemode: Fuses OK
avrdude done. Thank you.
ou
3.1 - Copiar o Arduino para o folder (pasta) Applications, caso queira usar a IDE do arduino.
sds
Kl0nez
referencias:
http://www.ladyada.net/library/arduino/bootloader.html
http://arduino.cc/en/Main/ArduinoBoardNano
add comment
( 9 views )
| 0 trackbacks
| permalink
| 



( 3.1 / 18 )




( 3.1 / 18 )
|

Calendar



