Show Posts
Pages: 1 [2] 3 4 ... 7
16  Forum 2005-2010 (read only) / Français / Re: Baisser la consommation de courant, possible ? on: November 16, 2008, 01:16:45 pm
Tu utilises bien un atmega168 dans ta définition des board de l'arduino ?
et tu fais bien un

#include <avr/power.h>

Nicolas
17  Forum 2005-2010 (read only) / Français / Re: Baisser la consommation de courant, possible ? on: November 16, 2008, 08:47:29 am
pour l'include de <avr/power.h> j'ai en effet des soucis (arduino 11 sous linux) mais pour <avr/sleep.h> aucun pb
J'ai d'ailleurs trouvé qq chose sur le playgroud
http://www.arduino.cc/playground/Learning/ArduinoSleepCode

Nicolas
18  Forum 2005-2010 (read only) / Français / Re: Baisser la consommation de courant, possible ? on: November 16, 2008, 05:19:52 am
tu as aussi ca http://www.nongnu.org/avr-libc/user-manual/group__avr__sleep.html qui correspond plus a ce que tu veux faire.
Je suis un peu surpris que personne sur le forum en english ait essayé ça.

Nicolas
19  Forum 2005-2010 (read only) / Français / Re: Baisser la consommation de courant, possible ? on: November 16, 2008, 04:59:37 am
Dans la doc de avr_libc tu as ici
http://www.nongnu.org/avr-libc/user-manual/group__avr__power.html
en faisant un #include <avr/power.h> accès à ces macros pour limiter la conso de courant pour le 168 (en eteignant des périphériques qui te servent pas)

power_adc_disable()
power_spi_disable()
power_twi_disable()

Si tu n'as pas besoin de communiquer par l'usb
power_usart0_disable()

sur les 3 timers je pense que tu peux en éteindre 2 sans pb (mais il faut garder celui utilisé par millis ou delay).
power_timer0_disable()
power_timer1_disable()
power_timer2_disable()

Perso j'ai jamais essayé mais fais nous un retour sur les mesures de courant observées en éteignant chacun des modules.

Nicolas
20  Forum 2005-2010 (read only) / Français / Re: Baisser la consommation de courant, possible ? on: October 23, 2008, 03:38:43 pm
je suis pas spécialiste et n'ai pas d'expérience dans le domaine mais le sujet je trouve est intéressant (du coup je suis décu que personne n'y réponde :-))). avec l'arduino ca prend peut etre pas mal de courant.
Mais si on regarde la datasheet de l'atmega168 tu peux voir que la consommation  peut descendre très bas.
Les pistes :
- moins de Vcc en entrée (pas du 5 volts mais moins)
- moins de Mhz pour le crystal (ce qui me semble très jouable pour ton appli qui n'a pas bcp de haute fréquence)
Tu as aussi tous les modes d'economie d'energie de l'atmega (qui ne sont pas accessible directement a partir de la référence arduino mais qui sont accessible au travers de la lib avr-libc.

Par exemple a 4Mhz/3Volt on a 3,5 ma max

Nicolas
21  Forum 2005-2010 (read only) / Français / Re: Fournisseurs de composants en France ? on: January 23, 2008, 04:14:04 pm
Je n'ai jamais acheté chez Olimex mais déja eu affaire a eux pour le service pcb (meme si a la fin je n'ai pas pris commande).
Mais c'est une référence dans le monde de l'electronique.
Pour le AVR-USB-JTAG fait attention il s'agit d'un clone de l'ancienne version qui n'est pas compatible avec toute la nouvelle gamme Atmel.

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=57152&start=0
If you want a "big" device but want to use one of the old $30-$50 JTAGICE(mkI) clones then you are limited to the following chips:
ATmega16(L), ATmega162(L), ATmega169(L or V), ATmega32(L), ATmega323(L), ATmega64(L), ATmega128(L)


Nicolas
22  Forum 2005-2010 (read only) / Français / Re: Fournisseurs de composants en France ? on: January 23, 2008, 08:11:16 am
Bonjour a tous,

Je suis moi aussi à la recherche d'un magasin (en ligne) d'electronique en france bon marché.
Je suis sidéré par les prix pratiqués en France... (en comparaison avec digikey par exemple, je sais le prix du dollar mais bon qd meme).

Quand on va sur le site de Guido, il a un petit shop ou il vend des atmega8 a 2,15€ ou 1,75€ pour 3
http://shop.tuxgraphics.org/electronic/microcontroller.html?id=22270b
Donc ca veut dire qu'on peut trouver ce genre de prix chez nous mais ou ?

Nicolas
23  Forum 2005-2010 (read only) / Français / Re: erreur Bootloader ATmega8 on: October 10, 2008, 03:18:23 pm
qd tu dis bootloader associé ca veut dire un bootloader compilé pour le 8L (la je dis peut etre une connerie je sais pas si la compilation avec avr-gcc est différente entre 8L et 8 mais c'est une piste a explorer) et surtout compilé pour 8Mhz.
24  Forum 2005-2010 (read only) / Français / Re: erreur Bootloader ATmega8 on: October 07, 2008, 09:41:53 am
dans la datasheet du 8L. C'est max 8Mhz

Speed Grades
– 0 - 8 MHz (ATmega8L)
– 0 - 16 MHz (ATmega8)

Nicolas
25  Forum 2005-2010 (read only) / Français / Re: Arduino et Communication avec PC on: October 21, 2008, 12:00:57 pm
tu as ici http://www.arduino.cc/en/Main/Software en bas de page le serial proxy
regarde aussi firmata

Nicolas
26  Forum 2005-2010 (read only) / Français / Re: Mettre un bootloader sur un atmega168 avec un Mac on: November 26, 2008, 09:43:25 am
Je précise ce que dit JF.
Le pb qd tu veux faire un programmeur c'est résoudre le pb de la poule et de l'oeuf c'est à dire : comment programmer la puce qui aura du code sur le programmeur sans programmeur.
en passant par le mode bit bang de la puce FTDI c'est possible (mais très lent).
Sinon c'est une très bonne idée de faire http://www.fischl.de/usbasp/ mais il faudra qu'a un moment donné tu falshes le prog sur l'atmega => pb de la poule et de l'oeuf.

Nicolas
27  Forum 2005-2010 (read only) / Français / Re: Mettre un bootloader sur un atmega168 avec un Mac on: November 22, 2008, 05:35:47 pm
Bon ben revenons sur ta compile de uisp
Que dit le configure (donne moi la sortie)

Nicolas
28  Forum 2005-2010 (read only) / Français / Re: Mettre un bootloader sur un atmega168 avec un Mac on: November 22, 2008, 01:34:41 pm
pour avrdude essaye de faire un avrdude -c toto dans  une console pour avoir la liste des programmeurs si tu as ftbb c'est tout bon.

Nicolas
29  Forum 2005-2010 (read only) / Français / Re: Mettre un bootloader sur un atmega168 avec un Mac on: November 21, 2008, 04:06:41 pm
si tu craques avec avrdude je peux t'aider avec uisp

essaye juste ca pour voir si ca vaut le coup d'aller + loin

download ca http://www.tuxgraphics.org/common/src2/article07052/uisp-20050207-with-usb-bbpg-patch.tar.gz

ensuite dans un terminal tu détares et dezippe puis tu fais un cd dans le repertoire créé et tu fais

% ./configure
% make


si ca marche ca veut dire que tu n'es plus très loin de la solution

(je t'enverrai ensuite les modifs de code pour que ca marche sur l'arduino + les  lignes de commandes pour faire du bb)

Nicolas
30  Forum 2005-2010 (read only) / Français / Re: Mettre un bootloader sur un atmega168 avec un Mac on: November 21, 2008, 03:37:11 pm
si tu as gcc en ligne de commande ca doit etre bon.
Sinon pour revenir sur les anciens posts

C2N232I serial bitbang programmer : ca doit etre le bb pour la puce C2N2321 pas pour la FTDI232R

avrdude.conf c'est le fichier de conf de avrdude qui lui permet de saisir les particularités de chaque puce avr.

pour les options tu as stk500 ou dasa qui sont des programmeurs particuliers le tien (grace au patch) sera ftbb si mes souvenirs sont bons
Pages: 1 [2] 3 4 ... 7