Pages: [1]   Go Down
Author Topic: [Résolu] Programmer une Arduino Mini avec Uartsbee  (Read 1173 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
God Member
*****
Karma: 12
Posts: 919
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,

J'essaye de programmer une arduino mini avec un adaptateur usb<=>uart mais je n'y arrive pas.

L'adaptateur en question est celui ci:
http://www.seeedstudio.com/wiki/UartSBee_V4


Et la carte arduino celle ci:


Attention il s'agit d'une carte Arduino Mini et non pas une Arduino Pro Mini

J'ai fait les branchements suivants:

Mini--------UARTsBEE
GRND--------GRND
+5V -------- VCC
TX ---------  RX
RX --------- TX

J'utilise l'IDE 1.0 et j'essaye de mettre le programme Blink LED.
J'ai également soudé une LED sur le PIN 13.
J'ai sélectionné mon port COM et j'ai sélectionné la carte Arduino Mini w ATMEGA 328 dans le menu TOOLS\BOARD
Quand je lance l'upload, seul le TX de la carte UART scintille mais le programme n'est pas uploadé.

Quelqu'un aurait une idée?
« Last Edit: April 10, 2012, 02:46:06 am by john_lenfr » Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Juste pour être sur : tu n'a pas croisé de fil ?

L'adaptateur est fait pour se brancher directement droit sur la Mini.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Offline Offline
God Member
*****
Karma: 12
Posts: 919
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai branché tel qu'indiqué ci dessus.

J'ai aussi essayé :
Mini--------UARTsBEE
GRND--------GRND
+5V -------- VCC
TX ---------  TX
RX --------- RX


et ça:
Mini--------UARTsBEE
GRND--------GRND
+5V -------- VCC
TX ---------  RX
RX --------- TX
RESET -------- DTR




Sans succès.
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

1) Vérifier que ton Uartsbee fonctionne :
- Connecter l'Uartsbee au PC par le cable USB et a rien d'autre
- Mettre un pon/cavalier entre TX et RX
- Dans l'IDE Arduino (ou avec un terminal quelconque) taper des caractères (faire Send)
- Est-ce que les 2 leds RX et TX clignotent ?
- Est-ce que tu as l'écho de ce que tu as tapé ?
Sinon, l'Uartsbee est probablement HS

2) Si tu alimentes ton Arduino Mini toute seule, est ce que la led 13 clignote 2 fois ?
Sinon, l'Arduino est peut être HS (a moins qu'elle ne soit pas équipée d'un bootloader qui fasse clignoter la led ou que to cabalge de la Led D13 soit erroné).

3) Sur l'Uartsbee, dans qu'elle position est l'interrupteur à coté du connecteur série ?
3V3 ou 5V ?
Pour une Arduino Mini, il faut 5V

4) Quand tu branches l'Uartsbee a ton Arduino Mini, est-ce que l'Arduino mini est alimentée par ailleurs ?
Si oui, enlève cette alimentation et essaye avec juste l'Uartsbee et la Mini sans rien d'autre ni alimentation ni composants externes

Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Offline Offline
God Member
*****
Karma: 12
Posts: 919
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Problème résolu.

Voir ici:

http://forum.snootlab.com/viewtopic.php?f=18&t=437&p=1821#p1821

Quote
j'ai trouvé la solution!
le mini 328 n'est pas pris en charge sous arduino 1.0, il faut donc utiliser une version précédente (la IDE 22 fonctionne trés bien)
il faut alors aller dans "{repertoire}\arduino\hardware\boards.txt et y coller (sans modifier les retour à la ligne):
"
##############################################################
mini328.name=Arduino Mini w/ ATmega328
mini328.upload.protocol=stk500
mini328.upload.maximum_size=28672
mini328.upload.speed=115200
mini328.bootloader.low_fuses=0xff
mini328.bootloader.high_fuses=0xd8
mini328.bootloader.extended_fuses=0x05
mini328.bootloader.path=optiboot
mini328.bootloader.file=optiboot_atmega328-Mini.hex
mini328.bootloader.unlock_bits=0x3F
mini328.bootloader.lock_bits=0x0F
mini328.build.mcu=atmega328p
mini328.build.f_cpu=16000000L
mini328.build.core=arduino
mini328.build.variant=eightanaloginputs
"

et hop, on selection la mini w328 dans boards et c'est partie pour un tour
Logged

Pages: [1]   Go Up
Jump to: