Attention ! Fermeture imminente du forum d’Elektor (pour en savoir plus, cliquer ici). À partir du vendredi 1er mars il ne sera plus possible de s’identifier sur ce forum, mais son contenu restera disponible en lecture seule jusqu’à la fin du mois. Le 1er avril, il sera fermé définitivement.

Le nec plus ultra des chenillards / guirlande / dec 2009

Améliorer, modifier, adapter... les circuits qui marchent!

Postby bieuv » Mon Aug 23, 2010 12:00 am

Salut !

Rien de neuf avec ce circuit ? (genre HEX qui permettrait de choisir le programme ?)

Si jamais, je reste encore sur le projet

merci,

fred
bieuv
 
Posts: 114
Joined: Thu Jan 02, 2014 3:30 pm

Postby gérard » Sat Sep 18, 2010 12:00 am

Bonjour,

Je suis tombé par hasard sur cette discussion.
Ma question, comment programmes-tu les PIC CMS sur les loupiotes ?

Et bon WE à tous.
gérard
 
Posts: 333
Joined: Fri Jan 17, 2014 4:36 pm

Postby bieuv » Sat Sep 18, 2010 12:00 am

Salut !

En fait, j'avais redessiné une platine avec un connecteur ICSP...

Platine en simple face, plus facile à graver pour moi.

Je programme ensuite avec un petit adaptateur maison et un clone de PicKit 2.

J'utilise les programmes MPLab ou PICKit 2 téléchargeables sur le site de Microchip...

Actuellement, mon soucis est de raccorder le circuit à mon pc pour pouvoir le controler en mode console...

Que du bonheur !

Fred
Attachments
-MG-4618.JPG
guirl.jpg
guirl2.jpg
bieuv
 
Posts: 114
Joined: Thu Jan 02, 2014 3:30 pm

Postby gérard » Sat Sep 18, 2010 12:00 am

Merci pour ta réponse rapide.

Je vois qu'il faut des LED à anodes communes.
J'ai des RGB mais dont la cathode est commune.
Elles ne seront donc pas bonnes.
gérard
 
Posts: 333
Joined: Fri Jan 17, 2014 4:36 pm

Postby bieuv » Sat Sep 18, 2010 12:00 am

En fait, je pense qu'il faut reprogrammer les loupiotes sans les points d'exclamation (NON Logique) dans cette partie de leur programme:


// Mettre un ! si les leds sont reliees au 5v plutot qu'au 0v
#define LEDOUT1(out) LEDIO1 = !(out);
#define LEDOUT2(out) LEDIO2 = !(out);
#define LEDOUT3(out) LEDIO3 = !(out);
#define LEDOUTALL(out) LEDIOALL = !(out);
#define INHIBOUT(out) NOTINHIB = !(out);
#define DEBUGOUT LEDIO3

Et remplacer le PNP de commande relié à la broche 2 du PIC par un NPN...

A tester...
bieuv
 
Posts: 114
Joined: Thu Jan 02, 2014 3:30 pm

Postby bieuv » Fri Oct 08, 2010 12:00 am

Rerere... salut.

ENFIN ! j'arrive à communiquer par l'UART de la guirlande...

J'ai trouvé moins cher qu'un MAX232 en "pièce détachée" : un petit module tout fait pour moins de 3 € commandé à Hong Kong.

Je teste avec une version d'essai de Hyperterminal fonctionnant avec Windows 7.

Bon déjà un petit problème : il me compte un module en trop : - )

Fred
Attachments
-MG-5071.JPG
-MG-5068.JPG
guirlande-hyperterminal.jpg
bieuv
 
Posts: 114
Joined: Thu Jan 02, 2014 3:30 pm

Previous

Return to Mon circuit marche

Who is online

Users browsing this forum: No registered users and 1 guest