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

2
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.

3
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! ;)

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

5
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

6
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! :)

7
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.

8
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 :)

9
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...

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

11
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.

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

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

14
Bonjour!

à mon retour de vacances j'ai attaqué les questions.
pour les registres je pense avoir pris le "Accesses" des 3 banques (1 2 et 3) pour des registres mais a priori ce n'est pas des registres...
donc du coup...
Bank1 31 registres
bank2 15 registres
bank3 13 registres

j'espère que c'est bien ça et si c'est pas le cas j'ai encore du travail pour comprendre la structure du tableau. le contenu ça va, je parviens à bien visualiser les champs d'adressages, un peu comme des variables en scripting/programmation pour définir qu'on pose une valeur dans un champ en spécifiant sa position, type 111h = xxx

et donc pour la SDRAM

je vois donc des champs séparés, je ne sait pas si c'est pertinent, mais:

bank 0 : 96 bytes de "general purpose registers" mais du coup j'en ai pas compris l'usage encore, c'est pas une sdram à mon idée mais doit être utilisable en la programmant en y implantant une fonction par ex?

bref
bank 1, je dirais une sdram de 24 bytes et aussi un "general purpose registers" comme la bank0

bank 2 : 128bytes + 56bytes
bank 3 : 128bytes + 56bytes

du coup vu que c'est écrit en hexa, c'est 8 bytes par champ si je ne m'abuse?


pour le pic18 / pic16
je comprends. la question était juste due au fait que j'aime essayer de comprendre pourquoi on choisis un tel ou tel matériel et savoir ou je vais et pourquoi.
entretemps j'ai fait des petits labos pour apprendre comment se comportent certains composants, genre résistance et condensateurs et aussi quelles différentes technologies existent et ce qui les différencie. j'ai un peu peur d'avoir acheté de la qualité un peu trop faible mais dans un premier temps pour apprendre ça devrait aller.

Merci et bonne journée! ;)

15
Bonjour!

Alors, pour les résistances, ça va me permettre de les trier c'est déjà pas mal, mais j'ai du mal à voir tout ça avec mes petits yeux fatigués. Heureusement mon épouse est patiente... :p

Pour l'exercice avec les ports, j'avoue que je ne vois pas trop ou est la question, et en quoi consiste l'exercice...
je pensait qu'il fallait identifier les "groupes" de pattes, mais à priori quelque chose m'échappe.
Je vois bien les pattes dédiées au IN et au Out, et d'autres références que je ne comprends pas encore mais globalement... je suis un peu perdu là :)

Pour tes questions concernant la documentation technique du PIC, je vois 4 Bank , la Bank0, Bank1, Bank 2 et Bank 3 .
Pour les registres si j'ai bien compris, il y en a :
Bank 0 : 31
Bank 1 : 32
Bank 2 : 16
Bank 3 : 14

et je constate aussi la présence de champs vides, qui doivent être la mémoire morte utilisable pour stocker des data à consulter ou interpréter ensuite ?

J'ai à mon tour une petite question... Bertrand explique dans une de ses vidéos que les Pic 16 sont en déchéance, et il préfère les Pic 18 qui offrent plus de possibilités.
Du coup... Qu'est-ce qui justifie l'emploi du pic 16 ? une question de coût, ou de facilité pour l'apprentissage ? ou simplement par habitude ? Bref, dis-moi ce que tu pense de ça?

Merci et bonne journée!

Pages: [1] 2