Show Posts
Pages: [1] 2
1  International / Français / ICSP et SPI on: June 22, 2014, 07:54:05 am
Bonjour,
Une question qui me trotte dans la tête depuis un moment : est-ce que la programmation par ICSP d'un atmega328p sur une carte en standalone est possible si des périphériques SPI slave sont connectés (SD card, LCD, etc)? Les périphériques n'étant pas forcément bien pilotés pendant la phase de programmation, pourraient pertuber la communication programmateur-atmega, non?

Autre question mais qui est liée à la première, je souhaite utiliser un max31855 pour interfacer arduino avec un thermocouple (l'interf ace est SPI). Adafruit fournit une librairie qui marche très bien et qui est configurable sur n'importe quel pin, pas forcément sur les pins dédiés SPI. Mais si je souhaite utiliser un 2ème composant SPI, il me semble que j'aurai intérêt à tout mettre sur le même bus. Dans ce cas, est-ce que cette librairie pourrait être utilisée en même temps qu'une autre libraire SPI (par exemple SD)? En d'autres termes, est-ce qu'il risque d'y avoir des conflits? 

2  International / Français / Re: CPL et Arduino on: June 21, 2014, 11:00:05 am
Bonjour, il y a la carte OM13313 de chez NXP Semiconductors qui est une demo board pour le TDA5051A.
Vendu pas moins de 150euros ce qui me parait énorme vu les composants qui sont dessus.
En plus le schéma est disponible dans la datasheet http://www.nxp.com/documents/application_note/AN10903.pdf
Quelqu'un est motivé pour essayer d'en faire une?
3  International / Français / Re: verification avant création PCB on: December 02, 2012, 06:50:02 am
En effet ça peut être pratique de supprimer le quartz et les capa pour une application simple.
Mais perso je n'ai pas réussi! http://arduino.cc/forum/index.php/topic,134107.0.html
4  International / Français / Re: [problème] programmer bootloader sur breadboard on: November 26, 2012, 01:39:06 pm
Voici ce que j'ai fait aujourd'hui:

1/ Programmation avec Optiloader d'origine
Quote
    0x3F,0xFF,0xDE,0x05,0   

Compilation et envoi de blink par cette méthode : OK


2/ Programmation avec Optiloader modifié
Quote
    0x3F,0xE2,0xDE,0xFD,0   

Je retire Oscillateur, capas et resistance
Compilation et envoi de blink par cette méthode : NON OK


Erreur : avrdude: stk500_recv(): programmer is not responding

Je ne sais pas ce que ça veut dire mais la led en D13 clignote 3 fois à la mise sous tension...

5  International / Français / Re: [problème] programmer bootloader sur breadboard on: November 26, 2012, 03:16:24 am
Tu veux dire celui pour Atmega328p?

Alors pourquoi dans le boards.txt fourni dans le tutoriel, il y a :
Code:
atmega328bb.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex

Celui-ci n'est pas dans le Optiloader... il y a un truc qui m'échappe.
6  International / Français / Re: [problème] programmer bootloader sur breadboard on: November 25, 2012, 03:19:56 pm
et le .hex c'est bien ATmegaBOOT_168_atmega328_pro_8MHz.hex ?

Comment faire pour compiler? Quelle board choisir?
Quelqu'un a déjà réalisé un circuit avec un atmega328 sans oscillateur externe?
7  International / Français / Re: [problème] programmer bootloader sur breadboard on: November 25, 2012, 01:12:17 pm
OK donc il n'y aurait que ces 5 valeurs à changer? Plus qu'à trouver les bonnes  smiley-grin

Ensuite comment se passe la programmation du sketch pour une board 8MHz interne?
J'ai créé le dossier "breadboard" dans sketchbook/hardware comme indiqué dans le tuto. Faut-il choisir la nouvelle board pour compiler/uploader?
J'ai essayé de compiler blink mais c'est pas top
Code:
fatal error: pins_arduino.h : Aucun fichier ou dossier de ce type
compilation terminated.
8  International / Français / Re: [problème] programmer bootloader sur breadboard on: November 25, 2012, 12:01:46 pm
donc voilà où j'en suis;
Je n'ai pas réussi à programmer le bootloader de mon Atmega328p avec le sketch ArduinoISP sur mon UNO.

Par contre, j'ai essayé avec le sketch Optiloader comme décrit ici http://www.3guys1laser.com/blog-burn-bootloader-blank-atmega328atmega328p-arduino-uno et là ça a marché.

Donc :
- chip OK
- câblage OK

Si j'ai bien compris, ici le "hex" du bootloader est contenu dans le sketch et est envoyé directement sur un nouvel atmega connecté (pas besoin du PC).

Maintenant, ce que je voudrais faire c'est simplifier mon montage sur breadboard et supprimer l'oscillateur pour utiliser l'oscillateur interne à 8MHz.
A votre avis, est-ce que je peux toujours utiliser le même sketch Optiloader et remplacer le hex par celui qui m'intéresse, je crois que c'est ATmegaBOOT_168_atmega328_pro_8MHz?
9  International / Français / Re: [problème] programmer bootloader sur breadboard on: November 25, 2012, 06:43:51 am
non j'ai ce message à l'étape 7.
Je pense avoir fait le reste comme il faut.

Mais pourquoi alors est-il écrit :
Quote
Note that these techniques only work with the Arduino Duemilanove w/ an ATmega328, not the Arduino Uno (or older Arduino boards w/ an ATmega168).
10  International / Français / Re: [problème] programmer bootloader sur breadboard on: November 25, 2012, 06:23:35 am
Oui c'est ce que je veux faire.
J'ai pas de 10uF sous la main, j'ai mis un 47uF.

Si j'essaie de programmer, j'obtient:
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x11
avrdude: stk500_cmd(): programmer is out of sync
11  International / Français / [problème] programmer bootloader sur breadboard on: November 25, 2012, 06:10:31 am
bonjour,
j'essaie de suivre la toute première étape de ce tutoriel :
http://arduino.cc/en/Tutorial/ArduinoToBreadboard

Il est bien précisé que cela ne fonctionne pas avec une UNO. Je voudrais simplement une précision:
- Est-ce qu'on ne peut pas utiliser une UNO pour programmer un bootloader?
OU
- Est-ce qu'on ne peut pas programmer un bootloader de UNO?

Je pense que c'est la première mais je préfère demander. Je n'ai qu'une UNO et un ATMEGA328 à programmer. Y'aurait-il un moyen?

D'autre part, j'ai quelques doutes sur le bon état de mon 328 à programmer. Si je fais le test avec la UNO pour essayer j'ai ça comme message
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x11
avrdude: stk500_cmd(): programmer is out of sync

Si je retire l'ATMEGA de la breadboard, le message est différent:
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.

C'est bon signe non?
12  International / Français / Re: [Projet] Un tableau de bord numérisé on: November 20, 2012, 04:22:34 pm
Bonjour,
Je n'ai toujours pas compris si on pouvait envoyer des commandes (par exemple le taux d'accélération) sur OBD2.
Je ne vois que des exemples de lectures d'informations, mais pas de commandes vers le véhicule...
13  International / Français / [Conseil] : Demande de conseil pour starter kit on: November 13, 2012, 01:25:22 pm
Bonjour,
Je souhaite faire découvrir arduino à mon neveu de 13 ans. Déjà pensez-vous qu'il soit trop jeune pour ça?
Il est déjà très à l'aise avec les ordinateurs mais passe son temps sur facebook. Je pense que ça ne pourrait pas lui faire de mal de faire des choses un peu plus créatives.
J'aimerais qu'il puisse découvrir par lui même, mais j'ai peur qu'il trouve ça trop compliqué.
Sur le net on trouve plusieurs types de kits pour débutants. Celui ci me semble pas mal:
http://www.adafruit.com/products/170
C'est en anglais mais les fiches ont l'air assez explicites. Vous en pensez quoi?

Si vous en avez d'autres à me conseiller, n'hésitez pas !
merci
14  International / Français / Re: Programmateur Lave-linge basé sur arduino on: May 25, 2011, 01:41:23 pm
Je crois que la première étape est d'ouvrir la bête et voir comment peuvent s'interfacer les différents organes (électrovanne, pompe, moteur, résistance chauffante, capteur de température, etc.) avec l'arduino.
Ensuite, on aura tout loisirs de perfectionner le séquencement.

HS: concernant la prime à la casse, c'était bien une connerie. J'ai vu sur le meme site (je ne retrouve plus l'adresse) que la fabrication d'une voiture revient à une consommation d'environ 35 000 km
15  International / Français / Re: Programmateur Lave-linge basé sur arduino on: May 25, 2011, 10:35:40 am
Oui j'en ai fait l'expérience. Mes parents ont du changer de lave linge à cause du programmateur.
Celui-ci s'arrêtait tout seul et ne passait plus au programme suivant. Il fallait l'"aider" à la main.
Mais le prix de la réparation était stupidement élevé et ils ont choisi comme beaucoup de gens de changer pour un neuf.
C'est ce lave linge qui servira à mes expérimentations (une whirlpool assez récente).

On peut se poser la question : "faut-il réparer ma vieille machine ou en acheter une plus économique?"
D'après certains sites web, il faudra entre 5 et 10 ans pour équilibrer un gain en consommation de 20% par rapport à l'énergie nécessaire à la fabrication du nouveau modèle. Donc ça ne parait pas débile de réparer sa machine à laver, surtout si elle n'est pas très vieille.

En France, il s'en vend plus de 2 millions par an...

Pages: [1] 2