Pages: [1]   Go Down
Author Topic: Programmation Arduino Mini r5 via Arduino Uno r2 (version smd) possible?  (Read 518 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir tout le monde!

Je viens vers vous car je suis un gros novice en programmation et je bloque sur un projet et je n arrive pas a m en sortir.

Tous d'abord, on va commencer les présentation:
Perecastor, 33 ans, un BEP en électronique en 1999 et gros passionné de modélisme. Je me suis mis récemment au quad rotor avec une unité de contrôle basé sur du atmega 2560 (ardupilot pour ceux qui connaissent).

Mon soucis (on va dire le premier), je dispose d un arduino mini r5 mais pas de câble ftdi. Apres plusieurs recherches, je me suis rendu compte qu avec un arduino uno et le sketch ArduinoISP on pouvait programmer un arduino mini.
Le seul problème c est que j ai une version r2 dit "smd version". Je ne peux donc pas sortir mon atmega328 pour utiliser la board en mode ftdi (j avais trouvé cette méthode la avant le mode isp) et je me demande si cette version smd ne pose pas de problèmes avec le mode programmateur isp. Quand je lance avr studio, il ne me trouve pas d adaptateur avr et je ne peux donc charger le code sur l arduino mini.

A savoir que le code que je cherche a envoyer sur l arduino mini viens de la :
http://diydrones.com/profiles/blogs/showing-apm-telemetry-data-on-hitec-aurora-s-screen-3rd-edition?id=705844%3ABlogPost%3A1145921&page=1#comments (désolé pour le lien)

Comme vous pouvez le voir dans les commentaires, j ai déjà de gros soucis a faire tourner le code car apparemment il faut que l atmega328 tourne a 8Mghz alors que les miens sont en 16Mhgz...
En gros j ai un code (qui doit selon le codeur tourner a 8Mghz) a injecter dans un arduino mini (qui tourne a 16Mghz) qui fonctionne a moitie sur un arduino uno r2 (16Mghz la sources des problèmes selon le codeur).
Quand je dit a moitié, c est que l arduino uno n arrive pas a lire les trames qui viennent du module de contrôle de gestion de mon quad rotor.

J espère que vous allez réussir a comprendre et surtout j espère qu une solution sera trouvé.
D avance merci.
Logged

IDF/SO
Offline Offline
Edison Member
*
Karma: 41
Posts: 2274
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai pas tout lu en détail ce que tu as expliqué mais ce que j'en ai lu a été suffisant pour voir que tu sortais du cadre de l'univers arduino.

Dans ces conditions je pense qu'il est inutile de t'embêter avec un UNO configuré en programmeur ni même de travailler avec des bootloader pour les micros.

La solution la plus souple c'est de passer par la programmation IN SITU et pour cela d'acheter un programmeur ISP (<10€ sur Ebay).
Tu pourra jouer comme tu le veux avec les fréquences d'horloges  en jouant sur les fuses.
La solution UNO en programmeur tiens plutôt du gadjet commercial : Arduino préfère que tu achètes une autre carte plutôt que tu achètes un programmeur ailleurs.

Mais pour cela il faudra apprendre a se servir d'averdude en ligne de commande et lire (et sûrement relire) la datasheet du micro car on ne peut quand même pas faire tout ce que l'on veut.
Tu pars d'un projet existant le plus important pour toi sera de bien comprendre ce que les auteurs du projet ont fait.
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci pour ta réponse rapide ^^

Est ce que ce programmer irait ?
http://www.hobbyking.com/hobbyking/store/__21321__USBasp_AVR_Programming_Device_for_ATMEL_proccessors.html

Je l ai revendu a mon beau frère mais je peux le récupérer ce week end.

Ça me chagrine quand même ne pas avoir réussi a faire tourner un simple sketch inclus de base dans arduino1.0.3 avec un arduino uno r3 ...
Logged

Pages: [1]   Go Up
Jump to: