Show Posts
Pages: 1 ... 58 59 [60] 61 62 ... 65
886  Using Arduino / Microcontrollers / Re: Replacement part for FTDI FT232RL on: August 04, 2011, 03:18:21 am
Autoreset : Don't rely on RTS with this chip (i.e "out of the box" MCP2200) !!!

Quote
The CDC serial device specification doesn't include CTS or RTS. The firmware in the MCP2200 handles the RTS and CTS signals internally. This means it probably can't reset your Arduino for programming.
http://dangerousprototypes.com/docs/MCP2200_breakout_board#Issues_with_the_MCP2200

More about this chip :
http://dangerousprototypes.com/2011/01/18/hack-open-source-usb-stack-on-mcp2200/
887  International / Français / Re: PWM + Ampoule Incandescente on: August 03, 2011, 03:31:39 pm
-comme taddot : Elle ne ressemble pas du tout à une lampe à incandescence
-il est douteux qu'on arrive à faire de la lumière noire (variété d'UV) avec de l'incandescence

->Fluocompacte http://www.prozic.com/www2/info_promo_UV20_LAMPES%20UV.html
Pas d'indication sur sa capacité à supporter une commande par gradateur, donc à priori elle n'est pas 'dimmable' ou 'faddable' (l'électronique qui est dans son culot ne tiendrai pas longtemps)
Si tu veux absolument pouvoir 'fader' il faut trouver un système de masquage progressif de la lampe !
888  International / Français / Re: Soucis de Transfert de programme on: August 03, 2011, 10:59:10 am
Ne connaissant pas assez le comportement détaillé du bootloader je ne sais pas analyser le clignotement permanent de la led Digital 13 vu l'ensemble de tes réponses.
.Je suis donc à court d'idées  smiley-sad   et ne vois pour le moment comme solution que l'achat d'un Mega328 avec son bootloader (autour de 5€ ).
Confronté à ton problême j'utiliserai des appareils de mesure (oscilloscope en particulier) mais là j'ai l'impression d'avoir épuisé les tests possibles à distance avec une personne ne disposant que d'une carte..

D'autres sur ce forum sauront sans doute cerner davantage le pb.
Arrive-t-il de temps en temps que des utilisateurs effacent une partie du bootloader ?

PS : autant commander un Mega328 avec le bootloader"Uno"  (Optiboot) (plus rapide et occupe moins de place en mémoire Flash). Il suffira ensuite de dire à l'IDE que tu as une carte Uno.
889  International / Français / Re: aide symbole circuits logiques on: August 03, 2011, 10:54:25 am
pour revenir à l'Arduino il est effectivement intéressant de lui confier la mémorisation du programme.
-L'édition du programme se ferait au clavier (pas en binaire sur des switches !)
-Les octets seraient rangés dans un tableau
-L'existence d'un assembleur sous Python permettrait même de ne pas coder en hexadécimal (ou en octal pour ajouter une touche 'vintage' !!)
-A défaut d'assembleur codage à la main à partir d'un source en 'assembleur' sur papier.
-L'Arduino enverrait un à un les octets qui lui sont demandés

Peut être même est il avantageux de confier à l'Arduino l'émulation de la ram et de son compteur d'adresses(CD4040). (L'Arduino pourrait d'ailleurs aisément tout émuler..mais ce n'est pas l'objectif si j'ai bien compris.)
890  International / Français / Re: aide symbole circuits logiques on: August 03, 2011, 09:46:12 am
et pour aller "au coeur" du MC14500 voici une tentative de reproduction (partielle) en circuit TTL !!

ce microprocesseur très spécial a donc ses fans.... sans doute le côté minimaliste "1 bit"
http://www.linurs.org/mc14500.html
Il est vrai que quand on a compris le schéma on sait sur quoi repose un petit jeu d'instructions câblé.....
ça peut aussi faire un bon exercice d'apprentissage pour des FPGA
Que ce soit en TTL, CMOS ou FPGA on peut annoncer : J'ai construit un microprocesseur !!
891  International / Français / Re: Soucis de Transfert de programme on: August 03, 2011, 08:10:14 am
On y arrivera !!

-
Quote
Après lorsque je tente de télécharger un autre programme sur la carte je vois 4 bref allumage de la led Rx mais pas Tx et en plus il y a la led L (celle branché sur le bit 13) qui clignote tout le temps.
OK pour les brefs allumages de RX et non TX comme j'ai écrit par erreur. (la led a le nom du signal côté Mega328). Ce qui surprend (je ne suis pas un fin connaisseur des bootloaders utilisés sur Arduino) c'est que la led 13 clignote sans arrêt. Il me semblait que le bootloader signalait le début de son activité par 3 ou 4 éclats  seulement. L'application en place avait-elle comme fonction d'agir aussi sur cette led ?

Quote
Sinon lorsque je connecte la carte au PC les 2 led Rx et Tx clignote.
On sait donc au moins que la sortie TX du Mega328 n'est pas grillée puisque la led suit le rythme des infos envoyées par l'application en place ! Dans cette situation est-ce qu'un appui maintenu sur le reset éteint les leds ?

Quote
Peut-être que c'est le dernier programme transférer sur la carte qui pose problème, est-ce qu'il existe un moyen pour effacer le programme en cour d’exécution sur une carte arduino ?
Si tu n'as pas autre carte Arduino ou tout autre interface de programmation in situ (ISP) tu ne peux effacer la puce et la reprogrammer que par téléchargement (bootloader)

892  International / Français / Re: aide symbole circuits logiques on: August 03, 2011, 07:24:09 am
Pas sûr que ce soit beaucoup mieux dans le contexte avec des NOR à la place des NAND 4011 dessinées içi (en équivalent "De Morgan" = symbole OU précédé de ronds sur les 2 entrées). A supposer qu'on puisse obtenir UN basculement, comment obtenir les suivants ? Je suis maintenant convaincu que le schéma est râté pour le "pas à pas". Si l'intention était une bascule RS le résultat est ... une bascule à moitié coinçée et un anti-rebond médiocre !!

Je joins un schéma MC14500B Motorola où on voit une vraie solution :
- pour le "pas à pas" (avec sa bascule RS d'anti-rebond suivie d'une bascule D en diviseur par 2),
- pour le choix Run / Single Step.
(Page 44  du 'Handbook MC14500 Mototola disponible en bas de page de ce wiki :
http://tinymicros.com/wiki/MC14500B

Voici pour KiliYaBB un lien sur les bascules RS en anti-rebonds.
http://etronics.free.fr/dossiers/num/num08.htm
893  International / Français / Re: aide symbole circuits logiques on: August 03, 2011, 06:08:17 am
Les leds sont là pour visualiser les états logiques....en général on préfère une led allumée pour visualiser un "1".
Les leds ont toutes leurs anodes au +5 sur ce schéma. (anode commune)
Il faut donc des "0" sur leurs cathodes pour les allumer, d'où la necessité des NON


894  International / Français / Re: aide symbole circuits logiques on: August 03, 2011, 05:52:27 am
C'est du 'retro .... atypique... et confidentiel '.... tout pour plaire  !!

A mon avis ce microcontroleur  n'est pas si 'fondemental' que ça.
Les 'fondements' sont du côté des 4 bits et 8 bits . Le 1 bit si mes souvenirs sont bons amène des complications inutiles avec un jeu  d'instruction codé sur 4 bits et une mémoire sur 8 bits.....
 
Parmi la floppée des micros 8 bits de la fin des années 70 il y en a un qui se prétait bien à l'étude des fondementaux en mode "pas à pas" : le CDP1802 de RCA lui aussi CMOS. les schémas de base étaient du même genre que celui là.

Mais bon , mettre en route un 14500 c'est un challenge comme un autre !!
Pourquoi pas un émulateur de MC14500 sur Arduino !!

Je trouve le schéma cohérent  à l'exception du sort fait à l'horloge interne du microcontrolleur (X1 et X2) Pourquoi imposer en permanence de l'extérieur à X2 un niveau logique et empêcher ainsi l'oscillateur interne de fonctionner ? Au mieux , telle quelle, cette carte ne peut marcher qu'en "pas à pas".
Il doit être possible de trouver sur le web le VRAI schéma, celui proposé par Motorola.

Question : peut-on continuer à utiliser ce Forum pour cette question un peu particulière ?
895  International / Français / Re: Ardomo - Domotique, HX2262, CNY74-4, Ethernet, Bluetooth on: August 02, 2011, 05:53:18 pm
Bonjour pixelk

Si je comprend bien c'est pour télécommander la télécommande !  smiley-wink

Plus sérieusement : merci pour superbe description d'une réalisation très intéressante.
Je garde sous le coude car un jour ou l'autre j'aurai entre les mains une télécommande utilisant cette puce.
896  International / Français / Re: SRAM et Arduino Mega 2560 on: August 02, 2011, 05:24:43 pm
Bonjour

On sort du cadre Arduino  et le type de groupement de SRAM (parallèle) n'est peut être pas celui recherché :
j'ai vu hier un mini analyseur logique 4 bits  utilisant 4x23K256, un PIC et un soft sur PC
(schéma, PCB, sources firmware et software.)
http://dangerousprototypes.com/docs/Logic_Shrimp_logic_analyzer
897  International / Français / Re: aide symbole circuits logiques on: August 02, 2011, 03:00:31 pm
Sous réserve d'une démonstration (à faire !!)  ceci semble être une variante de montage 'anti-rebond' permettant d'obtenir en sortie un changement d'état logique franc à partir d'un contact mécanique.

-Les deux portes logiques sont des fonctions NON ET ou NAND (CD4011)
http://fr.wikipedia.org/wiki/Fonction_NON-ET
-La représentation des deux fonctions utilise la norme graphique ANSI ainsi que l'écriture
(NON a) OU (NON b) à la place de l'écriture 'normale' NON(a ET b)
-Le montage croisé forme une ' bascule RS' = circuit mémoire élémentaire
-Le condensateur ralentit la montée et la descente du signal en bas du bouton poussoir.
Tout ça n'est qu'une hypothèse de travail !!

Ajout : en y regardant de plus près la porte logique du bas ne change jamais d'état (sortie toujours à 1) vu qu'une de ses entrées est constement reliée à la masse par une résistance. (voir table de vérité) .. bizarre.... louche ...
ça ressemble à une bascule mais ce n'en est pas une !! (bascule = 2 états)
Au final il ne resterait qu'une porte ET-NON(celle du haut) fonctionnant comme une simple fonction NON + un petit effet anti-rebond grâce au condensateur.


T'a pas mis du typex pour cacher une laison arrivant horizontalement sur la résistance de 10k du Bas ? smiley-wink
898  International / Français / Re: Soucis de Transfert de programme on: August 02, 2011, 12:01:42 pm
Côté Mega328 :
-Est-ce que le Mega328 fonctionne encore correctement avec la dernière application transférée avant que ça coince ?
-Si oui est-ce que le bouton de reset a une influence sur ce dernier programme ?

Côté FT232 :
Ne vois tu pas, Wiwi31,  4 brefs allumages de la led Tx  Rx  lors des tentatives de transfert ?
-Les 3 premiers pour 3 les lignes ;
Code:
avrdude: Send: 0 [30]   [20]
-Le quatrième un peu plus tard pour la ligne :
Code:
avrdude: Send: Q [51]   [20]
899  International / Français / Re: aide symbole circuits logiques on: August 02, 2011, 11:42:49 am
c'est un inverseur logique ou fonction NON, représentée par son symbole ANSI ("Américain")
http://fr.wikipedia.org/wiki/Fonction_NON
On en trouve , par exemple,  6 dans un CD4069
900  International / Français / Re: Soucis de Transfert de programme on: August 02, 2011, 06:21:12 am
Ce qui se produit dans les deux cas (branché ou pas) sur le Port COM4 me font penser que le FT232 fonctionne et permet la création du port, à l'aide du driver.
Avec Arduino022 il me semble le port n'apparait pas dans la liste s'il ne peut être créé...

Le Port COM3 lui existe sans doute sur le PC (port série virtuel Bluetooth ou autre) mais l'Arduino n'y est pas...

le Mega 328 est-il d'origine, avec le bootloader Duemilanove ?
Pages: 1 ... 58 59 [60] 61 62 ... 65