Jump to content
Sign in to follow this  
F1EQA

Programmation µP ATMEL

Recommended Posts

F4HTQ

Bonsoir Michel,

Je ne vous oublie pas.

Pour m'assurer que le microcontroleur est bien programmé je monte rapidement une platine avec l'afficheur LCD et un SIS351A, afin d'être sur qu'il fonctionne (j'ai l'ensemble des composants du VFO dans mes stocks, mais je ne vais pas entièrement le monter).

du coup ça me prend un peu plus de temps.

David.

Edited by ALLOZA David

Share this post


Link to post
F1EQA

Bonjour David

Je vous donne bien du travail !!

J'ai commandé un autre programmateur pour voir si le problème vient de là.

J'ai testé le µP sur lequel je travaille: il y a des signaux vers l'afficheur qui a l'air rétif lui aussi !!!

Mais toutes les autres pattes sont inactives.

µP HS ?

@+

Michel

Share this post


Link to post
F4HTQ

Bon, c'est fait.

Voila le log du programmateur:

D:\Projets\Electronique\CodeMicrocontroleur\AVR\avrdude-6.3-mingw32>avrdude   -c
usbtiny -p  m328p -U lfuse:w:0xe2:m -U hfuse:w:0xd9:m  -U flash:w:si5351VFOv11.
hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be perform
ed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "0xe2"
avrdude: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xe2:
avrdude: load data lfuse data from input file 0xe2:
avrdude: input file 0xe2 contains 1 bytes
avrdude: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "0xd9"
avrdude: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xd9:
avrdude: load data hfuse data from input file 0xd9:
avrdude: input file 0xd9 contains 1 bytes
avrdude: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "si5351VFOv11.hex"
avrdude: input file si5351VFOv11.hex auto detected as Intel Hex
avrdude: writing flash (15444 bytes):
Writing | ################################################## | 100% 38.84s
avrdude: 15444 bytes of flash written
avrdude: verifying flash memory against si5351VFOv11.hex:
avrdude: load data flash data from input file si5351VFOv11.hex:
avrdude: input file si5351VFOv11.hex auto detected as Intel Hex
avrdude: input file si5351VFOv11.hex contains 15444 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 24.89s
avrdude: verifying ...
avrdude: 15444 bytes of flash verified
avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)
avrdude done.  Thank you.

D:\Projets\Electronique\CodeMicrocontroleur\AVR\avrdude-6.3-mingw32>PAUSE
Appuyez sur une touche pour continuer...

Voila ce que l'afficheur affiche une fois la mise sous tension ( ça reste 2 secondes et puis ça disparaît, certainement car je n'ai câblé que l'afficheur LCD ).

IMG_1277.JPG

Et ici : http://david.alloza.eu/electronique/VFO/ZL2PD/

vois trouverez :

  • la version de AVRDude utilisée ( c'est la dernière)
  • le fichier de commande qui permet de lancer le programmateur
  • le .Hex que j'ai récupéré sur le site

Vous pourriez faire le test suivant, récupérer tout ça ( ne pas oublier le fichier de configuration de avrdude) , le mettre dans le même répertoire, brancher le programmateur sur le µP et lancer le fichier de commande ( program.bat) . ça ne changera peut être rien au problème que vous rencontrez , mais au moins vous serez sur d'avoir tout bon coté "manipulation".

Envoyez moi votre adresse postale par MP, et je vous enverrais le microcontrôleur correctement programmé dans une enveloppe .

Bonne soirée.

David.

PS: pour le test j'ai câblé l'afficheur comme expliqué ici : http://www.radioamateur.org/forums/index.php?/topic/31607-arduino-qui-samuse-avec/?p=224944

avec DC sur PD5, DIN sur PD6 et CLK sur PD7

Edited by ALLOZA David

Share this post


Link to post
F1EQA

Bonsoir

Voila qui est bien !

Je vais reprendre tout cela a froid .

Par contre pour l'adresse par MP ? Je ne connait pas !

De toute façon Merci beaucoup pour votre implication

Michel F1EQA

Share this post


Link to post
F4HTQ

Bonsoir

Voila qui est bien !

Je vais reprendre tout cela a froid .

Par contre pour l'adresse par MP ? Je ne connait pas !

De toute façon Merci beaucoup pour votre implication

Michel F1EQA

Bonsoir Michel,

Je vous ai envoyé un message privé, normalement vous pouvez le lire et y répondre en cliquant sur l'enveloppe en haut a droite de la page.

On pourrais faire encore plus simple, si l'adresse qui est dans la nomenclature radioamateur est toujours valable ( http://nomenclature.r-e-f.org/index.php ), je peux vous l'envoyer à cette adresse.

Dites moi juste si elle est toujours valable.

David.

Share this post


Link to post
F1EQA

Bonjour

J'oublie souvent cette adresse !

De toute façons la nomenclature est a jour.

Vous pouvez utiliser cette adresse.

Je vous retournerai un µP , vierge celui là !

Mes circuits imprimés ne sont pas terminés mais il y a assez de fait pour tester.

Merci d'avance.

Michel F1EQA

Share this post


Link to post
F4HTQ

Bonjour Michel,

ça a été posté a l'instant.

A priori quelques minutes trop tard pour partir aujourd'hui.
Je pense que vous devriez l'avoir mardi.
Le site de Zl2pd, que vous m'avez fait découvrir, ( http://www.zl2pd.com/ ) gagne clairement à être connu.

Cet OM fait des constructions "simples" et astucieuses, comme celle la par exemple : http://www.zl2pd.com/SWRmeter.html
Il les détaille vraiment bien, ce qui est loin d'être une généralité sur les sites OM.

Le seul regret est qu'il "bosse" en bascom basic et non en C ou C++, ce qui rend difficile les modifications et adaptations pour ceux qui n'ont pas acheté ce compilateur (comptez une centaine d'euros).

David.

Share this post


Link to post
F1EQA

Bonjour David
J'ai mis un message sur MP.

Ca Marche !

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...