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.

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Messages - Arckont

Pages: [1] 2
1
Discussion Générale d'Électronique / Re : L'avenir est-il au CMS
« le: juillet 11, 2018, 02:49:57 pm »
Bonjour!

A priori ce ne serait pas compliqué d'en design une sur JLCPCB ou équivalent , quite à ce qu'une personne constitue un gros stock et dispatch par courrier classique ensuite aux intéressés :)

2
Bonjour!

concernant le DSO j'en ai déjà un justement pour ces raisons :)
il fonctionne bien et est prêt à servir, mais je n'ai pas encore eu l'occasion d'apprendre à m'en servir.

concernant l'exercice, je ne comprends pas encore bien mais je crois avoir progressé.

du coup si je comprends mieux l'exercice, pour définir ces ports il faut entrer dans le code:

BANKSEL BANK1
MOVLW B'11111111'
MOVWF TRISB
MOVWF TRISE
MOVLW B'00000000'
MOVWF TRISA
MOVWF TRISC

de cette façon on configure tous les ports de PORTB et PORTE en entrée, et tous les ports de PORTA et PORTC en sortie, est-ce bien correct?
avec le banksel bank1 pour sélectionner la banque 1 au départ...

je chauffe? :)

3
Discussion Générale d'Électronique / Re : L'avenir est-il au CMS
« le: juillet 06, 2018, 07:04:21 am »
Bonjour bonjour!

à ce sujet...
j'apprends juste à souder avec composants traversants, grâce à l'aide de Curiosus, j'apprends à prendre en main les PIC, mais je suis conscient de la nécessité du CMS pour certaines choses, et pour l'avenir.
donc en ce sens j'ai fait quelques recherches pour apprendre à souder en cms...
et j'ai trouvé ceci :
https://fr.aliexpress.com/item/SMD-SMT-Components-Welding-Practice-Board-Soldering-Skill-Training-Beginner-DIY-Kit-Electronic-Kit-for-Self/32488902661.html?spm=a2g0s.9042311.0.0.27426c37z4yGTZ

en gros , une pcb, des compos "lambda" variés en cms, et aucune restriction, juste pratiquer de la soudure et prendre l'habitude.
ça coûte franchement pas grand chose, j'en ai pris quelques-unes... quelques $ pour apprendre quelque chose comme ça c'est pas cher payé.
puis je fais mes armes sur autre chose qu'une board qui me tiendra à coeur dans un projet :)

voilà voilà, j'espère que l'idée intéressera certains :)

4
Bonjour!

j'ai mis du temps pour répondre encore une fois, mais j'ai une existence plutôt mouvementée pour l'instant :)

Bref!

Alors, j'ai lu pas mal de choses, et j'ai essayé de comprendre la syntaxe

et je pense donc que pour faire ce qui est demandé , il faut taper:

init
     bsf PORTA,0
     bsf PORTB,1
     bsf PORTC,0
     bsf PORTE,1


est-ce juste?
Merci et à très bientôt!
lhu.

5
Bonjour Curiosus,

désolé pour cette absence, une vilaine fracture m'a rendu indisponible un moment...

j'ai bien reçu tout le matériel nécessaire , mes breadboards, les PIC, les alimentaitons, le picKit3, et même pas mal de matériel en rab pour expérimenter ! :)

je viens d'ouvrir le document et lire attentivement la page 65.

je crois comprendre qu'il faut utiliser un MOVLW pour passer une valeur dans un champ...
en gros à l'image d'un système linux ou le "couper-coller" est un move, je présume.

du coup si je ne me trompe pas...

OSCON movlw B'01100000'

j'ai bien peur de faire n'importe quoi là...

dans ma tête les choses ne sont pas encore claires.
a moins qu'il faille choisir l'emplacement comme dans les CBLOCK précédemment faits et y injecter la valeur?

une fois que j'aurai intégré ça je pense que j'aurai fait un grand pas en avant (enfin)

Merci pour ton temps et ta patience...

6
Trucs et Astuces d'Électronique / Re : Panel de mesure
« le: mai 18, 2018, 06:51:52 am »
Vraiment impressionnant...
et niveau précision ça offre un niveau comparable à un bon multimètre ?
Très beau boulot en tout cas!

7
Bonjour bonjour!

je suis très intéressé par la conception du circuit en question lorsque le projet sera achevé :)
pourriez-vous, Gilles, donner un descriptif détaillé, et éventuellement des photos du montage pour les débutants dans mon genre?

ça me semble être un outil intéressant à construire pour bricoler chez soi :)

Merci et bonne journée!
lhu.

8
Bonjour!
il s'agit en effet de différences légères, un peu plus de rondeur dans les basses pour certains, moins de saturation en aigues pour d'autres... de ce que j'ai pu en lire bien entendu.
j'ai un casque très performant qui ne manque pas de me faire remarquer le moindre détail qui ne serait pas juste ou le moindre "flou" dans le son, et c'est en étant si content de la combinaison du dac avec le casque que j'aimerais essayer d'en améliorer les performances.
après je me doute bien que ça ne va pas révolutionner le son qui en sort mais... si à coût modéré je peux l'améliorer, ça me semble plutôt être une bonne idée :)

j'ai vu des kit hors de prix mais je n'ai pas confiance à ces trucs là ultra commerciaux...
pour moi hi-fi rime souvent avec arnaque.

j'entends beaucoup de bien des MUSES02, mais a 30$ la pièce j'ai un peu mal aux fesses de me dire que je vais risquer de les remplacer et ne pas entendre de différence...
mais je n'ai pas assez d'expérience dans l'audio pour en juger, c'est pour ça que j'ai ouvert ce topic :) profiter de l'expérience de plus sages :)

actuellement je serai plutôt partant pour utiliser des LM4562 vu leur faible coût et ce que j'ai pu en lire qui est très flatteur.

Merci pour ta réponse, et à bientôt! ;)

9
Bonjour !

alors, voici ce que j'ai modifié dans le script:


    CBLOCK 0x20
      var0 1
      var1 1
      var2 1
      var3 1
          var4 1
      var5 1
      var6 1
      var7 1
      var8 1
      var9 1
    ENDC               


    CBLOCK 0x70       
    ENDC               

    ORG H'00'
      goto debut


dans la page 63(?) du datasheet je vois qu'on parle d'oscillateur interne et externe, c'est cette page je suppose?
je vois donc qu'on parle du registre OSCCON qui se trouverait en bank1
et pour le configurer à 1Mhz il faudrait le configurer sur 110 (binaire je présume vu la configuration des chiffres)
du coup... j'ai trouvé cette ligne qui me semble cohérente en terme de format:

OSCCONVAL EQU B'01100000'

ça se passe bien ? :)
Merci, et à bientôt!

10
Coucou Curiosus,
pas de souci je suis également en train de préparer le potager ;)

Alors... j'en connais très peu...

GOTO
SLEEP
je connais...

 CALL je suis pas sûr dans notre cas...

et j'ai les breadboards (j'en ai commandé une grande sur support aluminium aussi entretemps que j'ai reçu)
et j'ai reçu mes microcontroleurs ce mardi! :)
j'ai le reste du matériel.
là je suis juste en train de bâtir mon atelier au fond du garage, cas mon épouse a légèrement ... "peu apprécié" la colonisation du bureau par les étagères de rangement de composants... :p donc là je suis en phase menuiserie pour avoir un plan de travail propre et adapté, ainsi qu'un éclairage approprié. je devrais avoir fini demain, ensuite il faudra laisser l'huile faire son travail dans le bois...
A bientôt! :)
j'ai hâte de commencer :D

11
Bonjour à tous et toutes!
voilà, je suis en possession depuis quelques années d'un asus xonar essence one, un bon petit DAC usb, qui une fois utilisé avec un lecteur média approprié permet de profiter d'une très belle qualité de son via le BitPerfect...

Je cherche cependant à en améliorer les performances en utilisation au casque.

je vois qu'il est équipé de ces OpAmps:
NNE5532
pour vous les représenter, les voici entre les petits modules rouges (condos?) sur leur petit socket dip8



je vois parler de potentiels remplaçants qui seraient de ces références :
LM4562
LM4562NA
MUSES01/02
AD797BRZ
Burson V5/V6

j'entends aussi parler de gens qui ont construit leurs ops amps à la main... mais je doute d'en être capable vu mon niveau de compétence actuel.

qu'en pensez-vous? avez-vous une expérience avec ces composants à partager?

pour améliorer la vue sur l'appareil, voici une petite vue globale de sa conception:


Merci à tous! :)

12
Bonjour bonjour,

pas de souci pour l'Anglais ici, en étant bilingue.
je peux aider qui en fera la demande pour des traductions ou des conseils

https://discord.gg/mB6a2Jh

j'ai créé un Discord à cet effet qui permettra de discuter en temps réel. c'est une plateforme gratuite et facile d'utilisation et qui est dispo sur tous les supports pratiquement. que ce soit android, Ios, Linux (sous gui ofc...) ou windows...

@ Bertrand :
je ne sait pas si c'était l'endroit le plus approprié pour mettre ceci à disposition. ne pas hésiter à supprimer si besoin le contenu du message. Et aussi à me contacter pour envisager d'utiliser Discord "officiellement" pour la chaîne EB ... ce serait pratique :) je connais bien le produit et ses limitations & possibilités.

13
Bonjour, Bonjour!

désolé pour le délai, j'ai été surchargé de boulot ces derniers temps et je n'ai pas pris le temps de passer...

Donc...
*replace ses lunettes*

En gros c'est assez simple ce que tu me demande...

ORG H'0'
firstloop
echo "coucou"(*)
  goto secondloop
secondloop
echo "bouh"(*)
  goto firstlooop

(*) exemple de commande à réaliser, je ne connais pas encore ce qui peut être éxécuté...
à la place de "echo "coucou"" et "echo "bouh"" on peut mettre les deux commandes qui vont définir une durée d'alimentation sur une porte pour allumer une led X milisecondes et dans l'autre une période de pause sans alimentation pour représenter la phase éteinte?

est-ce que c'était bien le but de l'éxercice ou j'ai rien "bité"  ? :)

Merci et à bientôt Curiosus!
merci d'être là pour m'apprendre tout ça :)

14
Bonjour, Cher Curiosus,

voilà voilà, je prend une petite pose pour lire l'énoncé et y répondre.

donc je vois que la définition des variables est comme dans le bon vieux basic, on doit définir le "tiroir" dans lequel on store le contenu, c'est pas sélectionné au fur et à mesure.

donc je dirais que pour donner les premiers emplacements de variablbes utilisables sur les bank 1 , 2 et 3 ce serait:

bank1 : h'A0'
bank2 : h'110'
bank3 : h'190'
donc je dirais que pour répondre à la question, ce serait:

bank1:
CBLOCK H'A0'
     oiseau : 1
     felin    : 2
     reptile : 5
ENDC

bank2:
CBLOCK H'110'
     porcelaine : 1
     metal       : 2
     bois         : 5
ENDC

bank3:
CBLOCK H'190'
     liquide  : 1
     solide   : 2
     gaz      : 5
ENDC

et aussi du coup pour les emplacements communs...

je ne vois pas de "file address" commun, même si je vois des registres communs...

tu peux m'en dire plus ?
j'ai cherché un peu sur google mais je ne suis pas sûr de comprendre, je m'y perds... je vois des gens qui parlent de créer un nouveau registre commun en définissant des plages dans chaque bank qu'on veut mettre en commun... mais vu là ou on en est ça me semble un peu trop avancé...

sinon est-ce possible de déclarer une variable au même nom dans trois ou quatre bank différente?
par exemple

CBLOCK H'04'
 test : 1
ENDC
CBLOCK H'84'
 test : 1
ENDC
CBLOCK H'104'
 test : 1
ENDC
CBLOCK H'184'
 test : 1
ENDC

je suis toute ouie :)
désolé si je semble être lent à apprendre, j'avoue que je découvre un petit monde là et c'est pas si simple pour mon vieux cerveau d'intégrer tout ça...

15
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!

Pages: [1] 2