Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au nouveau Forum Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions! L'inscription est automatisée.

Pages: 1 ... 8 9 [10]
 91 
 le: avril 11, 2018, 07:07:43 am 
Démarré par Arckont - Dernier message par Arckont
Bonjour Curiosus!

Alors, j'ai bien mon petit fichier .hex, rien dans le log d'erreur tout va bien :)

vu que je suis system engineer je suis plutôt habitué à tout ce qui est scripting, enfin en powershell, du moins.

donc tout ce qui est variables,boucles, traitement, parsing etc... ça devrait aller :) juste que d'un langage à l'autre c'est pas forcément simple de s'adapter, mais je vais m'en sortir ^^
on peut tout à fait commencer par un petit programme qui fait blink une led, effectivement c'est le "Hello World!" de l'électronique si j'ai bien compris :)

ça me permettra de comprendre en pratique comment ça se passe...
j'ai reçu le programmateur pickit , mais toujours pas les microcontrôleurs, ni les breadboards, on va donc devoir faire preuve de patience... mais j'ai déjà une pièce c'est pas mal en soi :)

Bonne journée et à bientôt!

 92 
 le: avril 10, 2018, 09:46:38 pm 
Démarré par fsgraph - Dernier message par fsgraph
Hello,
On trouve pléthore de schémas avec ce bon vieux 555 mais je n'ai rien trouvé sur un montage qui ferait osciller la fréquence de sortie entre 2 valeurs un peu comme un wobulateur.
Ça doit pourtant être possible car on peut jouer sur la charge du condensateur, pour la décharge je vois pas comment on pourrait faire, d'où ma question possible or not possible de faire wobuler un NE 555 ?
V
Frédéric

 93 
 le: avril 10, 2018, 07:39:12 pm 
Démarré par Arckont - Dernier message par Curiosus
Bonjour bidouilleurs, bidouilleuses,

Si tes fichier sont installés correctement tu dois avoir dans le dossier Debut le fichier Debut.asm et P16F887.inc

Le fichier P16F887.inc et l'endroit ou son marqué l'emplacement mémoire des registres, il sert au compilateur.

Chaque Pic à un fichier d’extension *.inc, il se trouve dans le répertoire de MPLAB IDE\MPASM Suite\

Dans ce répertoire se trouve le compilateur qui s'appelle MPASMWIN.exe.

Le fichier Debut.asm et celui que tu vas utiliser pour écrire ce que tu veux faire avec ton Pic.

Bon maintenant tu dois avoir un icône sur ton bureau marqué en dessous MPLAB IDE v8.92



Tu clips dessus et tu suis les photos joint :

Ouvrir



Aller chercher le fichier



Voilà tu viens de chargé le fichier dans l'éditeur de MPLAB IDE v8.92 si la couleur de mon éditeur et différente c'est normal, je l'ai paramétré comme cela.



Sélection du Microcontrôleur



Sélection du microcontrôleur Pic16F887




Compilation du Fichier d'extension ASM



Un message doit apparaître, qui t'indique un Sucées 




Voilà tu viens de compiler ton premier fichier, tu dois avoir dans le dossier Debut un fichier qui s'appelle Debut.hex, c'est celui-ci que tu mettras dans ton Pic.

Comme tu n'as pas encore le programmeur, n'y le microcontrôleur, on peu pas le faire.

D'autre par il existe un autre fichier qui s'appelle Debut.err dans le dossier Debut c'est celui ou son marqué les erreurs que tu as pu faire.

Si tu n'as pas fait d'erreur il doit faire zéro octet, toujours vérifier si celui-ci et à zéro octet.

Maintenant on va travailler sur chaque registre, on réalité on utilise généralement ceux qu'on a besoin.
Mais certain registre même si on les utilises pas on besoin d'être configuré pour divers raison.



Comme tu peux le voir en haut du fichier *.asm il y a ceci

Errorlevel-302                         ; Supprime le message "Ensure that bank bits are correct"


list      p=16F887                  ; processeur utilisé

#include    <p16F887.inc>          ; Définitions des constantes




__CONFIG _CONFIG1, _DEBUG_OFF & _LVP_OFF & _FCMEN_OFF & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_OFF & _PWRTE_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT

 __CONFIG _CONFIG2, _WRT_OFF & _BOR21V


Pour l'instant je vais pas t'expliquer à quoi ça sert, tu le laisse comme telle, car bien d'autre chose à voir avant.

La prochaine fois on regarderas les déclarations des variables.

D'après toi c'est quoi une variable ?  ;)

Je te propose de faire un premier programme pour faire clignoter une LED, pour commencer.

A+

 94 
 le: avril 10, 2018, 05:21:34 pm 
Démarré par Arckont - Dernier message par Électro-Bidouilleur
Bonjour lhu,

Merci de prendre le temps de faire des suggestions. C'est très apprécié.

Il y a déjà quelques temps que je médite sur la création d'une vidéo du top-10 des outils/accessoires de base du bidouilleur débutant. Il est en fait difficile de faire une vidéo couvrant tous ces items avec l'information suffisante pour faire le bon choix pour chaque item. Et en plus, le budget disponible influence beaucoup le choix de chaque item. Il est donc possible que mes recommandations ne correspondent pas aux objectifs des acheteurs.

Ce que vous proposez est en bonne partie couvert dans plusieurs vidéos détaillées que j'ai faites.
  • Introduction au multimètre
  • Introduction au fer à souder
  • Introduction à la sonde logique
  • Introduction au bloc d'alimentation
  • Introduction à l'oscilloscope
  • Introduction au générateur de fonction
  • ...
La liste de lecture est ici: https://www.youtube.com/watch?v=_Vh1lSWOlH8&list=PLfiqNnhpCsNtnU_TurHermkwDnKXp3pqP

Aussi, dans quelques jours je publierai une vidéo proposant mes 10 accessoires essentiels (autre que les accessoires les plus courants).

Mais je ne dis pas non. J'y pense sérieusement...

Cordialement.

 95 
 le: avril 10, 2018, 07:36:25 am 
Démarré par Arckont - Dernier message par Arckont
Bonjour bonjour!

voilà,
passant par cette étape en ce moment, je me dis qu'il serait vraiment chouette d'avoir une vidéo qui reprend tout le matériel vraiment indispensable pour commencer à faire son petit atelier...

j'ai acheté certaines choses qui s'avèrent pas si utiles, et il me manque d'autres choses qui en revanche sont indispensable ,car je me suis fié à ce que j'ai pu trouver comme info de ça de là...

mais faire une vidéo dont le but serait de faire un petit labo de débutant avec l'alim qui va bien, les instruments de mesure de base premier prix pour commencer à pouvoir se retrousser les manches ce serait très utile je crois :)

j'ai pensé à une petite présentation sur une table avec le matériel disposé pour montrer qu'il ne faut finalement pas grand chose mais qu'il est indispensable d'avoir certains produits.

et des conseils sur l'alim de labo que tu préconise, le fer à souder, multimètre... etc... pour débutant débutant,
puis un ensemble plus "moyen", puis du plus high end pour confirmés selon ton expérience... marques à préférer et à éviter, pièges marketing à éviter...

tout ça...

bref, c'est qu'une idée lancée en vrac, à développer :)

bonne journée et à bientôt!
lhu.

 96 
 le: avril 10, 2018, 07:16:05 am 
Démarré par Arckont - Dernier message par Arckont
Coucou!

programme installé, fichier télécharge, prêt à l'action :)


pour tes problèmes avec l'Anglais, je suis bien sûr prêt à t'aider, ce ne serait qu'un juste retour des choses :)

Bonne journée à toi et à bientôt!

 97 
 le: avril 09, 2018, 08:25:15 pm 
Démarré par Arckont - Dernier message par Curiosus
Bonjour bidouilleurs, bidouilleuses,

PORTA         : Bank0 -- ok
OPTION_REG : Bank3 -- ok mais il existe aussi en Bank1
ANSEL         : Bank3 -- ok

TRISB          :Bank1 et Bank3 -- ok
ADCON1       :Bank1 -- ok
ADCON0       :Bank0 -- ok
PR2             :Bank1 -- ok
T2CON         :Bank0 -- ok
CCP1CON      :Bank0 -- ok
INTCON        :Bank3 -- ok

--------------------------------------------------------------------------------------------------------------------------------------------------------------

CMCON        : excuse moi j'ai fait une boulet :( :-[ J'ai confondu avec un autre PIC, bon j'ai le droit à une punition. 

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Cite moi au hasard 2 registres en bank0
     -- TMR2, CCPR1H                           -- ok
Cite moi au hasard 2 registres en bank1
     -- PIE1, VRCON                             -- ok
Cite moi au hasard 2 registres en bank2
     -- WDTCON, PCLATH                      -- ok mais PCLATH est en Bank commune
Cite moi au hasard 2 registres en bank3
     -- BAUDCTL, ANSELH                     -- ok
Cite moi au hasard 2 registres en bank commune
     -- STATUS, FSR                            -- ok

Citer
je pense avoir pigé pour les registres partagés, ils sont au même niveau et pas forcément partagés sur les 4 bank , comme TRISB

Exacte et bien vu pour ta remarque, je peux dire que tu as réussi avec succès l’exercice.

Bon maintenant que tu as compris tout cela, on va passer au niveau supérieur.

Tu vas installes le compilateur, et l'éditeur qui fait office de débogueur, qui est bien pratique

Tu télécharges MPLAB 8.92 à cette endroit www.digitale-elektronik.de/product_downloads/MPLAB_IDE_8_92.zip et tu  l'installes.

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Pour t' apprendre à utiliser MPLAB 8.92  j'ai  créé un bout de code ASM qui sert à rien

C'est pour t'apprendre la compilation d'un fichier ASM, après on se serviras de ce même fichier pour écrire
un petit programme.

La première chose à faire est de créer un dossier qu'on nommera Debut sur le lecteur de ton choix, mais
à la racine de ton disque dur.

Tu télécharges le fichier Debut.zip et tu le décompresse en mettant les fichier dans le dossier
Debut

Une fois que tu as fait tout cela, tu me prévient, car je vais me restaurer.

Citer
En revanche je suis bilingue et je comprends parfaitement l'Anglais, à vrai dire...

Et ben tu vas pouvoir m'aider, parce que moi et l'anglais on est en guerre >:( j'y comprends que dalle.

  A+

 98 
 le: avril 09, 2018, 09:53:44 am 
Démarré par Arckont - Dernier message par Arckont
Bonjour, bonjour!

Alors, essayons de répondre à tout ça ...

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Alors pour voir si tu as compris, tu vas me dire dans quelle bank se trouve les registres cité ci-dessous.

PORTA         :Bank0
OPTION_REG :Bank3
ANSEL         :Bank3
CMCON        :? (BANK2 CM1CON0, CM2CON0 CM2CON1 ?)
TRISB          :Bank1 et Bank3
ADCON1       :Bank1
ADCON0       :Bank0
PR2             :Bank1
T2CON         :Bank0
CCP1CON      :Bank0
INTCON        :Bank3

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Cite moi au hasard 2 registres en bank0
     -- TMR2, CCPR1H
Cite moi au hasard 2 registres en bank1
     -- PIE1, VRCON
Cite moi au hasard 2 registres en bank2
     -- WDTCON, PCLATH
Cite moi au hasard 2 registres en bank3
     -- BAUDCTL, ANSELH
Cite moi au hasard 2 registres en bank commune
     -- STATUS, FSR
je pense avoir pigé pour les registres partagés, ils sont au même niveau et pas forcément partagés sur les 4 bank , comme TRISB

--------------------------------------------------------------------------------------------------------------------------------------------------------------

est-ce bien ça ? :)


En revanche je suis bilingue et je comprends parfaitement l'Anglais, à vrai dire...

Bonne journée et à bientôt!

 99 
 le: avril 06, 2018, 05:09:02 pm 
Démarré par santiags - Dernier message par santiags
Bonjour et désoler pour le temps de réponse je suis partie en déplacement avec le travail je m'excuse mille fois !
alors comme transistor je suis équipe de 2n2222 , 2n3904 2n3906 2n5401 2n5551
  A1015 , C1815  C945  S8050 S8550 S9012 S9013 S9014 S9015 S9018

Voila ma petite collection

 100 
 le: avril 06, 2018, 12:55:02 pm 
Démarré par fsgraph - Dernier message par Électro-Bidouilleur
Bonjour Frédéric.

Le boss n'est pas convaincu qu'il a envie de s'embarquer dans cette aventure!
Tout l'aspect panneau solaire m'attire peu. Ou bien on aime, ou on n'aime pas...je n'en possède pas non plus.

J'ai en effet un vieux portable duquel je pourrais tirer des vieilles batteries. N'y manquerait que le chargeur. Ça pourrait faire une bonne vidéo de mini-plaquette.

Merci de te donner la peine de faire des suggestions de vidéos.

Pages: 1 ... 8 9 [10]