Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

Led RGB 5050 WS2812B
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#51 Message par Temps-x » ven. 22 mai 2020 14:38

Re

paulfjujo a écrit :Source du message remplacer aussi preventivement le BRA par un GOTO

:+1: effectivement il faut le faire, car un goto n'a pas de limite de saut avec un Pic18F

Ne cherche pas j'ai tout ce qu'il te faut .

As tu une partition de ton disque dur D:\ ==> :?:


cyril13110 a écrit :Source du message Aurais tu un exemple de bout de code pour faire une pseudo boucle For?
Comme ça au lieux de taper 200 lignes je fais une boucle.


Le code que tu as détruit le faisait :cry: avec ce code ça devrait faire, lit bien les commentaire S.T.P Voila.zip


==> A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Temps-x le ven. 22 mai 2020 15:23, modifié 3 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Led RGB 5050 WS2812B
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#52 Message par cyril13110 » ven. 22 mai 2020 14:51

Temps-x a écrit :Re

As tu une partition de ton disque dur D:\ ==> :?:



Oui j'ai bien une seconde partition mais elle est paramétrer à G: \

Led RGB 5050 WS2812B
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#53 Message par Temps-x » ven. 22 mai 2020 15:05

Bon on va quand même essayer d’installé tout ça, je le mets sur mon serveur, ça va prendre 20 minutes, après je te mets un lien de téléchargement.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Led RGB 5050 WS2812B
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#54 Message par cyril13110 » ven. 22 mai 2020 15:18

Temps-x a écrit :]

Le code que tu as détruit le faisait :cry , avec ce code ça devrait faire, lit bien les commentaire S.T.P


effectivement je viens de me rendre compte de la boucle.
J'etais trop absorbé par mon besoin.
Si je ne me trompe pas c'est cette partie qui la fait la boucle.

Code : Tout sélectionner

boucle
      movlw D
'10'                         temps d'éclairement d'une led
      movwf temps   

      movlw D
'255'
      
movwf led_nombre                    nombre de led à traiterici 255 

;*********************************************************************************************** 
re_boucle
      incf led
,F
     
      call hasard                        

      rgb lot1
,lot2,lot3,led,led,1        macro valeur du rougevaleur du vertvaleur du bleudébut LEDfin LEDchiffre(0ou varible(1)    

      
tempo temps,1                       macro tempschiffre(0ou varible(1)
                                           ; 
100 ms temps de visionnage 
      decfsz led_nombre
,
      
goto re_boucle

      led_cls                             
éteindre toutes les leds

      
goto boucle


Mais ce qui ma perturbé au debut c'est de ne pas avoir trouvé comme dans ton premier code les lignes de commandes des leds par adresse.
Je parle de ces lignes là:

Code : Tout sélectionner

      rgb 0,10,10,1,1,0
ou tu renseigne les couleurs et l'adressage.

Led RGB 5050 WS2812B
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#55 Message par Temps-x » ven. 22 mai 2020 15:26

Re

Oui, c'est exact, après tu mets le nombre de led que tu veux, j'ai aussi modifié les rcall par des call

décidément tu lis pas ce que j'écris :cry:

macro : valeur du rouge de 0 à 255, valeur du vert de 0 à 255, valeur du bleu de 0 à 255, début LED, fin LED, chiffre(0) ou varible(1)

Après si tu veux une couleur spécifique tu peux te servir de ce programme téléchargeable ICI

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Led RGB 5050 WS2812B
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#56 Message par cyril13110 » ven. 22 mai 2020 15:36

Temps-x a écrit :décidément tu lis pas ce que j'écris :cry:


Bein j'ai eu du mal à le detecter a cause de la derniere variable ou tu mets 1 ou 0 pour travailler en variable ou en fixe.
Mais avec tes explications ca avance, par contre l'ASM PIC remonte à trés trés longtemps pour moi. La derniere fois que j'ai programmer en ASM j'étais au BTS soit entre 2002 et 2003. pendant cette periode les cours etait basé sur l'ASM des 68HC11 et en parallele je trifouillé celui des PIC.
Et depuis 2004 bein je n'en n'ai plus fait......
Il va me falloir un peut de temps avant de retrouver mes petits et il y aura quelques questions betes ....

Led RGB 5050 WS2812B
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#57 Message par Temps-x » ven. 22 mai 2020 15:43

Re

Pour me faire pardonner, je te le dit en anglais, ça sera ma punition Sorry c'est vraiment lourd l'anglais :langue:

==> A+
Modifié en dernier par Temps-x le ven. 22 mai 2020 16:04, modifié 1 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Led RGB 5050 WS2812B
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#58 Message par cyril13110 » ven. 22 mai 2020 15:59

Mega rire...
no problemo.....
tu veux une bonne blague ?
Le ladders est plus simple que L'ASM.

Led RGB 5050 WS2812B
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#59 Message par Temps-x » ven. 22 mai 2020 16:06

Re

:lol:

Je m’absente, je vais arroser les tomates, mais je reviendrais 8-)

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Led RGB 5050 WS2812B
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#60 Message par cyril13110 » ven. 22 mai 2020 16:51

OK bonne tomate alors..... Moi je rentre jai karcherisé un bout de terasse.....


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 44 invités