ABCelectronique : portail d'information dans le domaine de l'électronique
Home » Diverses rubriques » Archive forum sujets+corp
 
     
   altera FLEX8000  
Bonjour,

Je cherche un moyen de programmer un flex8000 (EPF8636ALC84-4) en chargent le fichier compilé (.ttf) par le biais des fils (nstatus,config_done,clk...). Je possede le programmateur Byteblaster et je programme les MAX7000 sans probleme par contre les FLEX8000 ca passe pas.

Quelqu'un possede t'il la solution ? un schema ?

Merci a tous et cordialement.

Numéro de l'article: 14115   |  De: Ruzicka Douchan   |  Date: 2002-11-13 10:58:24

   Haut niveau de modulatio (AM)  
Je suis etudiant en angleterre et j'ai un rapport a faire sur le bas et haut niveau de modulation en Modulation d'amplitude.
J'ai vraiment du mal a trouver de la documentation sur ce sujet alors si qql connait des sites (anglais ou francais), merci de me communiquer l'adresse, ou si qql sait de quoi il s'agit merci de m'aider.

Numéro de l'article: 14116   |  De: Patrice   |  Date: 2002-11-13 11:01:29

   commande moteur  
Pour realiser notre PPCP d'électronique nous avons besoin de differents exemples de fonctionnement d' une commande moteur .

TRAVAIL DEMANDE :
realiser la fonction commande d'un robot.


MATERIEL PREREQUI :
1 robot comprenant 2 moteurs (1 pour chaque roue motrice), il doit avencer, reculer, et tourner selon le sens et la direction de chaque moteurs. Chaqu'un de fonctionnent sous 12v.
Notre commande fonctionne a l'aide d'un joystick (a deux potentiometres)


en vous remerciant d'une reponse rapide pouvent nous aider dans se projet d'electronique.


cordialement la terminale electronique
LA CHATAIGNERAIE Le Mesnil Esnard (76)

Numéro de l'article: 14118   |  De: BEP-electronique   |  Date: 2002-11-13 11:25:38

   lanceur de balle  
On recherche des schémas explicatifs ou des plans concernant le fonctionnement d'un lanceur de balles de ping pong. si vous pouviez nous envoyer des plan ou des liens. Merci d'avance.

Numéro de l'article: 14119   |  De: serinus   |  Date: 2002-11-13 11:36:02
   RE: lanceur de balle
salut,

vous pouvez regarder sur les sites des équipes participant à la coupe E=m6 (petits robots qui jouent à différents jeux...) Tous les ans le jeu changent, mais ils ont très souvent à lancer des balles...dont les balles de ping pong

Ils y a des systèmes d'une simplicité et d'une efficacité redoutables.

bon courage

Numéro de l'article: 14127   |  De: petitours   |  Date: 2002-11-13 14:34:36
   RE: lanceur de balle
Salut

Nous participon au concour et voudrions voir plusieur principes de lanceur mais pour l'instant nous n'avons pas pu trop en voir. nous avons chercher sur des sites de ping pong mais il n'en parle pas beaucoup.


Merci,@+

Numéro de l'article: 14339   |  De: serinus   |  Date: 2002-11-15 14:18:48

   composite vers RGB  
je recherche un CI analogique qui pourrait me rendre le petit service de convertir un signal video composite PAL en un merveilleux signal RGB avec une sortie syncro si possible. en remerciant par avance celui qui me repondrat par mail
a+

Numéro de l'article: 14122   |  De: Christophe   |  Date: 2002-11-13 12:02:38
   RE: composite vers RGB
SAlut
------
Si le but est d'améliorer la qualité du signal, le fait de partir du signal vidéo composite indique que le mal est déjà fait (le signal est déjà déterioré).

A+
Bigonoff


Numéro de l'article: 14134   |  De: bigonoff   |  Date: 2002-11-13 16:48:10
   RE: composite vers RGB
Si je peux me permettre...

Je pense plus que tu cherches à utiliser un signal composite pour alimenter une prise VGA d'un écran d'ordi. pour en faire ainsi un veritable moniteur.
Il existe des appareils tout bien - tout beau - tout pret permettant de faire ta réalisation, mais... c'est pas vraiement gratuit...
Au pire, tu l'achètes, tu le démonte et tu copie le circuit + nomenclature (ou tu t'en inspire) et tu leurs renvoi en disant que cela ne te conviens pas, mais cette solution est très loin d'etre loyale.

Mais je peux me tromper sur tes intentions...


Max

Numéro de l'article: 14136   |  De: Mister Max   |  Date: 2002-11-13 17:33:37
   RE: composite vers RGB
et bien oui tu te trompe !! ;)
en fait le but de la maneuvre est de faire passer du pal sur mon ecran d'amstrad cpc don les entres sont RGB + syncro si je bidouile avec le composite j'ai une image noir et blanc ( je pense que le moniteur doit etre secam ) les tests que j'ai fait (avec la sortie RGB de ma playstation ) sont tres concluant mis a par quelques souci de contraste de et luminosité bien vite reglé. j'ai donc besoin d'un "separateur de couleur" analogique. a+

Numéro de l'article: 14172   |  De: Christophe   |  Date: 2002-11-13 23:52:25
   RE: composite vers RGB
SALUT;

Va jeter un oeil sur playax.free.fr (sans www), sur ce site il t'explique comment réaliser un VGA BOX, enfet c'est dans la partie DREAMCAST,mais bon il y a moyen de d'adapter les brochage du connecteur DREAMCAST.


CiAo

Numéro de l'article: 14235   |  De: TRONIC-MAN   |  Date: 2002-11-14 17:26:17
   RE: composite vers RGB
pour brancher mon moniteur CTM644 Amstrad sur la péritel d'un magetoscope ou voir la temle tout court...
Alors si tu a trouver le schema de cablage je te serait reconnaissont de me l'envoyer stp ???
Merci

Numéro de l'article: 16275   |  De: rebai   |  Date: 2002-12-07 20:39:20

   Schema Chaine HIFI AKAI AC-710  
Salut
Suite a une chute, ma HIFI est " tomber" en panne
Allumage partiel
je recherche donc les plans
REF AKAI AC-710
Merci


Numéro de l'article: 14123   |  De: rick66   |  Date: 2002-11-13 13:50:10

   comment cér un allumage electronique pour un moteu  
Salut à tous !
comment créer un allumage élèctronique pour un moteur 2T ?
si vous savez ou je pourrais trouver un shema de principe assez bien expliqué pour que je puisse en comprendre le systeme car je commence seulement à m'interesser à l'élèctronique, (c'est vrai que j'ai un peut de mal !!!) mais, bon, faut bien commencer un jour !
ou mieux encore, si je pourrai trouver un montage avec shema,sur lequel on peut règler la courbe d'avance de l'allumage pour pouvoir l'adapter sur tout moteur 2T (mono-cylindre)avec explication du principe de règlage de la courbe (c'est vrai que ça fait beaucoup tous ça!!,debutant et en plus exigeant !!)
merci pour tous renseignements, et à + !!
Mig

Numéro de l'article: 14125   |  De: mig   |  Date: 2002-11-13 14:09:17
   RE: comment cér un allumage electronique pour un m
salut,

Pour créer l'étincelle sur la bougie, on utilise une bobine haute tension (en gros : un transfo...). Le principe, c'est de faire passer un tres fort courant dans le primaire en tres peu de temps afin d'obtenir au secondaire une tension tres élevée (dizaines de kilovolts) qui peut créer un arc entre les electrodes de ta bougie.

Je pense que la meilleure solution pour trouver un schéma, c'est de partir du composant le plus important et le plus en danger : le transitor qui crée le bref pic de courant.
Recherche dans les catalogues (Radiospares, selectronique, farnell ...) des transistors vendus pour cette tache, recupère leur datasheet, tu trouveras dedans un, voir des montages d'allumages electronique performants.
RQ :Par expérience, ne cherche pas à fabriquer la bobine !!! c'est un peu dangereux et c'est surtout impossible à faire aussi bien pour aussi peu cher que ceux disponibles...

En ce qui concerne l'avance à l'allumage :
Premier point : c'est ton système de commande de l'allumage qui va générer l'avance. Le problème peut donc etre pris complètement indépendamment de l'allumage en lui meme.

Si tu n'as pas bien compris le pourquoi du comment de l'avance à l'allumage , je te conseille vivement de consulter des docs spécialisées afin que ton montage (qui sera un minimum compliqué) ne serve pas à rien !
En très gros, cette avance permet de déclencher le front de flamme avant l'aparition de certains phénomènes d'autoinflammation dans le but d'avoir une meilleure propagation (plus rapide et plus progressive) du front de flamme.
En pratique, cette avance (en ° vilo) va augmenter avec le regime moteur.
Pour un moteur 2T, qui à la base a un rendement on ne peut plus mauvais et un comportement imprevisible, une avance fixe doit pouvoir suffir ; Une commande directe du transistor d'allumage.

bonne bourre
PO



Numéro de l'article: 14130   |  De: petitours   |  Date: 2002-11-13 14:59:24
   RE: comment cér un allumage electronique pour un m
Tu peux interroger Electronique pratique qui avait sorti
un allumage pour 2 Temps (Il y a qq année mais sa lecture te sera d'une grande utilité)

Numéro de l'article: 14154   |  De: zorg   |  Date: 2002-11-13 22:13:26

   alim ATX DC/DC 12v  
Bonjour,

je suis à la recherche d'une éventuelle bonne âme qui aurait scanné l'article du n°26 "Electronique et loisirs" (juillet 2001) sur une alim ATX pour PC à partir de la batterie d'une voiture.

Merci d'avance
J@ck

Numéro de l'article: 14128   |  De: J@ck   |  Date: 2002-11-13 14:34:44
   RE: alim ATX DC/DC 12v
oula ca m'interesse aussi et grandement meme...

Numéro de l'article: 14149   |  De: digits   |  Date: 2002-11-13 21:48:50
   RE: alim ATX DC/DC 12v
Bonjour

si quelqu'un cette article esce qu'il pourait me le faire pavenir svp

Je vous remerci

Numéro de l'article: 14179   |  De: sebastien   |  Date: 2002-11-14 00:12:26
   RE: alim ATX DC/DC 12v
en cherchant bien on peut trouver des choses intéressantes...
http://sproggy.mp3car.com/

J@ck

Numéro de l'article: 15145   |  De: J@ck   |  Date: 2002-11-25 19:53:57
   RE: alim ATX DC/DC 12v
tjrs ++++
http://www.messaggeri.it/xalimentatori.htm#computer
http://www.divx-car.com/guidealim.htm

qu'en pensez-vous?
J@ck

Numéro de l'article: 15533   |  De: J@ck   |  Date: 2002-11-28 21:18:14
   RE: alim ATX DC/DC 12v
J'ai les fichiers recherchés, contactez moi directement si cela vous intéresse (3 x 700Ko).

J@ck

Numéro de l'article: 16513   |  De: J@ck   |  Date: 2002-12-10 10:21:17

   scanner  
Bonjour

J'ai un scanner Acer 640BU et je ne sais pas comment m'en servir, il y avait juste un dépliant en 4 ou 5 langues, Je ne sais pas comment comment scanner des photosa et comment envoyer des photos par e-mail. J'aimerais beaucoup que vous me dépanniez. Un gros merci.

Lucille

Vous pouves me répondre sur mon adresse.

Numéro de l'article: 14131   |  De: Lucille   |  Date: 2002-11-13 16:01:20
   RE: scanner
salut
eh bien que veut tu savoir ? (la tu installer ?) dans tes depliant y a pas un mode d'emploi ? sinon peut etre sur le site du fabriquant ! (ca ne coute rien d'essayer !)

bonne chance et bon courage !
antoine


Numéro de l'article: 14143   |  De: antoine   |  Date: 2002-11-13 20:38:58

   PnP BLUE  
SALUT;

C'EST QUOI "PnP Blue"? IL Y A CA DANS "L'ELECTRONIQUE PRATIQUE" N°269 A LA PAGE 41 ET DANS LE 270 A LA PAGE 57,C'EST DANS LES PUBLICITES.

IL Y A ECRIT, JE CITE :
''REALISER VOS CIRCUITS IMPRIMES A PARTIR DE PHOTOCOPIES OU D'IMPRESSIONS LASER SUR "PnP Blue" ET UN FER A REPASSER''.

SUR LA PHOTO ON VOIS UNE FEUILLE A4 AVEC UN TYPON DESSUS ET SUR CETTE MÊME FEUILLE IL Y A UNE AUTRE FEUILLE BLEUE AVEC DESSUS LE MÊME TYPON.

ALORS PRODUIT MIRACLE ?,OU ARNAQUE ?,ET A QUOI CA SERT ?

CIAO


Numéro de l'article: 14132   |  De: TRONIC-MAN   |  Date: 2002-11-13 16:45:33
   RE: PnP BLUE
Bonjour,

si tu me donnes une adresse email, je peux t'envoyer un article complet sur PnP blue. C'est un fichier PDF de 420k.

Numéro de l'article: 14141   |  De: Claude   |  Date: 2002-11-13 19:49:03
   RE: PnP BLUE
OK. damien.bardi@pi.be

Merci

Numéro de l'article: 14234   |  De: TRONIC-MAN   |  Date: 2002-11-14 17:19:43

   Protger port partallele  
J'aimerais savoir comment protéger mon port parallele car celui ci ne pouvant supporter qu'une tension de 5v, je ne voudrais pas que celui-ci soit déteriorer.
Je sais qu'il faut que j'utilise un régulateur de type 78L05 et que celui-ci fait passer une tension de 12v a 5v. Donc si quelq'un a un site, ou des docs ou quelque chose pour que je puisse proteger mon port parallele, ce serait pas mal. Merci @+


Numéro de l'article: 14133   |  De: Alpha-Cr@sh   |  Date: 2002-11-13 16:45:36
   RE: Protger port partallele
salut !

quelque soit le sens des données que tu souhaites faire passer (entrée ou sortie), il te suffit de mettre des optocoupleurs.

Pour les sorties : Le port // est tout a fait capable d'alimenter la led de l'opto à travers une resistance de 150 ohm environ (au pire, tu peux mettre un ULNpour amplifier)

Pour les entrées : le phototransistor peut tirer à la masse tes lignes de données maintenues à un état haut par une résistance de quelques kilos (4.7K par exemple).

Ton montage est alors alimenté par sa propre alim TOTALEMENT indépendante du PC (masse différente...)

Si tu veux etre sur de ne pas te tromper, dessines le schéma complet de ton montage (coté PC et alim compris) : Tu dois pouvoir tracer une ligne de séparation entre ton montage et le pc sans passer sur une connection. Il n'y a que de la lumière entre les 2 !

voilà !



Numéro de l'article: 14137   |  De: petitours   |  Date: 2002-11-13 18:02:27
   RE: Protger port partallele
petitours a dit:

Pour les entrées : le phototransistor peut tirer à la masse tes lignes de données maintenues à un état haut par une résistance de quelques kilos (4.7K par exemple).


d'où il sort l'état haut ?
y-a-t-il du +5V dispo sur le port // ?

Aprés avoir cramer un port LPT, je suis passé par une porte inverseuse 74LS04 pour les entrées. Mais je n'ai pas une barriere opto entre l'exterieur et le PC pour les entrées...

A+

Numéro de l'article: 14288   |  De: bouzeu   |  Date: 2002-11-14 21:58:47

   courant porteur  
bjr,
je desire fabriquer un circuit de commande par courant porteur (shemas, typons..etc).
Merci d'avance pour vos suggestions
Cordialement


Numéro de l'article: 14135   |  De: berbro   |  Date: 2002-11-13 16:48:31

   composant electronique  
bonjour,
je vous remercie de m'aider à identifier un composant electronique à trois pattes ref pbyr 1540f phm9549.
merci encore pour votre aide.
claude

Numéro de l'article: 14138   |  De: claude   |  Date: 2002-11-13 18:06:04
   RE: composant electronique
9549 signifie 49ème semaine de 1995.

phm me fait penser à Philips.

Pour le reste je ne sais pas, cherchez chez Philips.

Numéro de l'article: 14148   |  De: Lio   |  Date: 2002-11-13 21:42:57
   RE: composant electronique
PBYR1540 est visiblement un diode SCHOTTKY (mais elle a que deux pattes)

voici l'adresse obtenue avec google :
http://www.lionarc.com.tw/diode.htm

Numéro de l'article: 14151   |  De: Maudio   |  Date: 2002-11-13 21:51:08
   RE: composant electronique
Encore Encore.

Chez Philips il existe bien une PBYR1540 CTX (double diode schottky, à trois papattes)

voici le lien vers le datasheet :
http://www.semiconductors.philips.com/pip/PBYR1540CTX.html

Numéro de l'article: 14152   |  De: Maudio   |  Date: 2002-11-13 22:00:52
   RE: composant electronique
merci
claude


Numéro de l'article: 14225   |  De: claude   |  Date: 2002-11-14 15:05:59
   RE: composant electronique
merci
claude

Numéro de l'article: 14226   |  De: claude   |  Date: 2002-11-14 15:06:41
   RE: composant electronique
bonjour,
est il possible de remplacer ce composant par un pbyr 1545ct ou ctf.
merci pour votre réponse
claude


Numéro de l'article: 14692   |  De: claude   |  Date: 2002-11-20 09:35:56

   afficheur LCD  
bonjour,

Je suis en train de réaliser une alimentation continue variable, Je voudrai savoir comment faire pour visualiser un courant de consigne avec un afficheur LCD

A+ sam

Numéro de l'article: 14140   |  De: sam   |  Date: 2002-11-13 19:48:21
   RE: afficheur LCD
Bhen tu utilise un microcontrôleur
avec entrée analogique ,
et tu fait afficher par soft les entrées analogique
donc tu pourrais faire afficher :

sur la 1° ligne : TENSION : 13,45 Volts
sur la 2° ligne : COURANT : 275 mA

C'est un exmple ...



Numéro de l'article: 14157   |  De: byte   |  Date: 2002-11-13 22:25:37

   HELP pour un incompétent !  
Je suis programmeur (sur micro) et je me pose quelques questions qui vous sembleront peut-être incongrues ! (Je ne connais rien en micro-electronique)

Est-il possible d'imaginer d'implanter dans un appareil un micro controleur qui pourrait lire, assembler et executer un programme écrit en langage assembleur, et contenu dans une mémoire non volatile, et ceci à un coût raisonnable ?

Merci de m'éclairer !


Numéro de l'article: 14142   |  De: Eric   |  Date: 2002-11-13 20:06:02
   RE: HELP pour un incompétent !
Bien sur, Il existe plusieurs modele dans divers marques.

Le choix du up depend du nombres de sorties ou entrees et des fonctions à faire.

Fait un cahier des charges, puis on pourradéterminer le uP


Numéro de l'article: 14144   |  De: Maudio   |  Date: 2002-11-13 20:45:06
   RE: HELP pour un incompétent !
si tu ecris un pgm en x86 tu peux le faire tourner sur un micropro
8086 externe sur carte avec eprom ram etc,ou tu peux l'intégrer
sur un microcontroleur en traduisant ton assembleur pour le micro spécifique.Personnelement j'écrit directement en assembleur non symbolique (connaissance des registres employés,fixer les adresses
de saut etc),ce qui permet de réduire au plus court le pgm.

zorg

Numéro de l'article: 14153   |  De: zorg   |  Date: 2002-11-13 22:05:00
   RE: HELP pour un incompétent !
Salut
-----

Si je peux me permettre, utiliser ou non un assembleur symbolique ne modifie en rien la taille du code obtenu. Indiquer un saut vers une étiquette ou calculer manuellement l'adresse ne change rien au résultat.

Par contre, j'ai cru comprendre que la question n'était pas de faire tourner un programme en langage machine, mais plutôt d'interpréter un programme en code source placé dans une eeprom.

Si j'ai bien compris, je ne connais pas ce genre de produit. C'est réalisable, mais ne présente aucun intérêt, la procédure d'assemblage étant simple à effectuer, il est beaucoup plus efficace de placer le programme déjà assemblé directement dans le microcontrôleur, que de lui faire traduire ligne par ligne le fichier source.

A+
Bigonoff




Numéro de l'article: 14182   |  De: bigonoff   |  Date: 2002-11-14 00:14:50
   RE: HELP pour un incompétent !
Desolé Bigonoff, la fatigue peut être, mais dans le Post d'Ecric il n'y a pas de EEPROM, ou alors mon ecran me cache des choses, Il parle simple de memoire non volatile.

Zorg est partie un peu loin, à mon avis, un simple Up devraifaire l'affaire..


Numéro de l'article: 14184   |  De: Maudio   |  Date: 2002-11-14 00:19:38
   RE: HELP pour un incompétent !
Puisque je vois que j'ai affaire à un spécialiste ,je vais m'étendre sur la question.Si on utilise un assembleur symbolique pour un adresser des cases mémoires par exe ds un 17c44 on ne peux pas être
sur de ne pas sortir de la page(par exe si on veut faire un goto computé) ce qui peut creer des bugs inattendus lors du positionnement du programme en mémoire reelle.Par contre si on fixe les adresses manuellement ,ces pb sont automatiquement évités.

Numéro de l'article: 14187   |  De: zorg   |  Date: 2002-11-14 00:35:42
   RE: HELP pour un incompétent !
BREAK..............

Le pauvre Eric, il dit qu'il n'y connais rien au uP, et vous l'envoyez dans un sujet à débat (passionnant mais bon).

Ouvrez peut être un autre sujet...



Ps : je ne suis pas le modérateur du forum.




Numéro de l'article: 14189   |  De: Maudio   |  Date: 2002-11-14 00:43:00
   RE: HELP pour un incompétent !
Merci pour vos réponses, mais ce n'est pas encore clair pour moi...

En effet, mon problème est de pouvoir envoyer un programme en assembleur vers un appareil via blue tooth, afin qu'il soit interprété (assemblé ?) dans l'appareil !

Je n'y comprend pas grand chose en blue tooth non plus...

Donc, je récapitule :

J'ai un programme écrit en assembleur sur mon pc, et je veux l'envoyer via blue tooth vers un micro controleur qui devra l'assembler et l'exécuter.

Suis-je clair ?

Numéro de l'article: 14194   |  De: Eric   |  Date: 2002-11-14 08:05:13
   RE: HELP pour un incompétent !
Si j'ai compris, tu as un programme executable sur ton PC et tu veux qu'un micro externe execute ce meme programme....

Il faut donc realiser un interpreteur.

-Peut-etre reprendre un CPU d'un vieux PC directement?-

Numéro de l'article: 14199   |  De: Jar-Jar   |  Date: 2002-11-14 09:15:47
   RE: HELP pour un incompétent !
Pas tout à fait !

J'ai un programme écrit en assembleur sur mon pc, et je veux l'envoyer via blue tooth vers un micro controleur qui devra l'assembler et l'exécuter.


Numéro de l'article: 14200   |  De: Eric   |  Date: 2002-11-14 09:20:49
   RE: HELP pour un incompétent !
Pourquoi Assembler un programme ecrit en assembleur.

Si ton programme est écrit en assembleur, pas besoin d'interpreteur (Jar-Jar) ni de reassembler.

Sauf si ton programme n'est pas écrit pour le uP utiliser.

Je ne connais pas Blue Tooth, donc je ne peux t'aider
(sauf si tu me mail une doc)



Numéro de l'article: 14205   |  De: Maudio   |  Date: 2002-11-14 10:55:19
   RE: HELP pour un incompétent !
Renseigne toi sur blue tooth.
Ca te permettra peut etre de reduire ton choix de µc.
Je n'y connait rien mais il est possible que certains µc possede une interface ou que certains composants la realise.Regarde si tu trouve des notes d'applications chez les grand fabricants de µc et autre.
a+

Numéro de l'article: 14213   |  De: Aurelien2   |  Date: 2002-11-14 12:47:57
   RE: HELP pour un incompétent !
Ce que je veux dire par interpreteur, c'est que, de ce que j'ai compris, le programme est un binaire executable sur le PC... or ce type d'assembleur n'est pas le meme que celui utilise par les uC de nos montages en general --> il faut interpreter les codes.

Si c'etait compatible, Eric saurait des le depart quel uC utiliser ou du moins quelle famille.

De plus pour le BlueTooth, ce n'est qu'un protocole de communication si je ne m'abuse.

En resume, Eric, precise un peu si ton programme de depart est un programme de PC, une source que tu as trouvee sur l'I-net, ... A quoi ca sert histoire qu'on apprenne qqch, ...

Pour note, le langage 'assembleur' n'est pas universel... chaque uC a son assembleur. Donc preicse un peu sur quoi tourne ton prog... ca nous aidera car ici on discute juste de comment interpreter ta question plutot que de comment resoudre ton probleme.

Sur-ce, je retourne bosser.

Numéro de l'article: 14220   |  De: Jar-Jar   |  Date: 2002-11-14 13:26:38
   RE: HELP pour un incompétent !
J'ai, dans mon pc un programme source ecrit dans le langage d'assemblage de l'appareil distant.

je transfert ce programme source dans l'appareil distant via blue tooth.

Le programme source se retrouve alors dans une "mémoire".

Peut-on envisager un moyen que l'appareil distant puisse assembler (interpréter) le programme source qu'il a reçu puis l'exécuter.

Je suppose qu'il faut que assembleur (interpréteur) soit implanté dans l'appareil distant pour qu'il puisse l'exécuter.

Pour essayer d'être plus compréhensible :

Je générer un programme en langage d'assemblage sur mon pc, et je veux que ce soit l'appareil distant qui assemble et exécute. Ceci me semble possible dans la théorie, mais n'étant pas un spécialiste de la micro-electronique, je veux savoir quels moyens il faut mettre en oeuvre pour arriver à ce résultat, afin d'avoir une idée du prix de revient du circuit capable de faire tout cela...

Merci à tous ceux qui se penchent sur mon PB !

Numéro de l'article: 14223   |  De: Eric   |  Date: 2002-11-14 13:56:19
   RE: HELP pour un incompétent !
Salut
------

Pour Maudio
------------

Effectivement, j'ai mis un "e" de trop, je voulais dire "eprom" comme terme générique. Quoi qu'il en soit, ça ne change rien à ma réponse :)

Pour Zorg:
----------

Je te cite :

"Puisque je vois que j'ai affaire à un spécialiste ,je vais m'étendre sur la question.Si on utilise un assembleur symbolique pour un adresser des cases mémoires par exe ds un 17c44 on ne peux pas être
sur de ne pas sortir de la page(par exe si on veut faire un goto computé) ce qui peut creer des bugs inattendus lors du positionnement du programme en mémoire reelle.Par contre si on fixe les adresses manuellement ,ces pb sont automatiquement évités."

Ben, je suis désolé de te contredire, mais en utilisant correctement l'adressage symbôlique et les macros, on se sort sans problème de ce genre de situation. En fait, je suis convaincu qu'on a beaucoup moins de risque d'erreurs en utilisant un assembleur symbôlique. Avec l'assemblage symbolique, on est avertit par l'assembleur de ce risque de situation, pas avec l'assemblage manuel.

Maintenant, tu me parles de "goto computé". Si, par cette dénomination, tu sous-entends l'utilisation de codes auto-modifiés, sache que cette pratique a été abandonnée depuis des années (je l'ai pratiquée), car elle conduit à du code non maintenable, et, de plus, non fonctionnel sur tout microprocesseur actuel disposant d'un cache interne. On utilisait ces techniques au début de l'informatique, lorsque la mémoire était hors de prix.

Tu verras du reste, si tu as la curiosité de lire mon cours, que je donne des exemples (sur PICs) de gestion des sauts de page, gérés automatiquement par les macros et les directives. Pourquoi se compliquer la vie, tout ça, c'est le boulot de l'assembleur? :)

Pour Eric
----------
C'est bien ce que j'avais cru comprendre, ma première réponse est donc d'actualité. La question que je te repose est "pourquoi ne pas assembler dans le PC avant d'envoyer l'exécutable au lien d'envoyer le source?". Répondre à cette question nous permettra de comprendre ton problème.

A+
Bigonoff






Numéro de l'article: 14270   |  De: bigonoff   |  Date: 2002-11-14 19:52:29
   RE: HELP pour un incompétent !
J'ai du mal a comprendre le pourquoi de la chose.
mais peut-etre que le basicstamp 2 de chez parallax (voir selectronic)
correspond a ce que tu veux faire.
programmation par port série 9600baud et en basic (basic parallax...)
(82€)
maintenant pour ce qui est de la connection stamp/bluetoth....???


A+

Numéro de l'article: 14285   |  De: bouzeu   |  Date: 2002-11-14 21:51:10
   RE: HELP pour un incompétent !
Tu sais Bigonoff ,un peu de modestie n'a jamais tué personne.
Certes ton site et interresant et fort bien documenté,mais il ne te permet pas de te prévaloir d'une autorité sur tous les participants de ce forum,ni d'ailleurs de te hisser au niveau de Karl Kramer qui fit le premier masque pour Pic alors que Microchip n'était pas encore
Microchip.

Ps Pour ta gouverne les Goto Computed sont évoqués dans la plupart des
data sheet de Microchip.
Sans rancune .
Zorg


Numéro de l'article: 14297   |  De: zorg   |  Date: 2002-11-14 23:38:07
   RE: HELP pour un incompétent !
Salut
-----

Désolé si tu n'acceptes pas les critiques, je ne t'ai nullement insulté, ni jugé ton niveau ou tes compétances. J'abordais simplement un point précis sur lequel nous n'étions pas d'accord. Par contre, si tu préfères t'orienter dans cette direction, pas de problème pour moi.

Je ne vois pas en quoi donner son avis constitue un manque de modestie. Du reste, je n'ai jamais prétendu être modeste, ni ne pas l'être. Je suis comme je suis.

Tu donnes un argument inexact à mon point de vue, je te réponds, et je te donnes l'occasion d'en avoir la démonstration, puisque je parle de ce point précis dans mon cours. Je n'allais tout de même pas tout copier/coller. Ce n'est pas de ma faute si tu n'acceptes pas la critique.

Ce n'est pas mon cas, puisque je corrige mes cours en fonction des courriers reçus, et j'indique les corrections effectuées, je ne les cache pas. Je ne manque jamais de remercier ceux qui me rapportent les erreurs. Je ne prétends donc pas tout savoir, ni jamais me tromper, mais cela ne m'empêche pas de donner mon avis.

Quant au "goto computed" dans le sens de celui abordé dans les datasheets Microchip, alors la, il n'y a vraiment aucune raison de préférer un assemblage manuel, plus que jamais les directives et l'assemblage symbôlique sont de mise.

Je pensais que tu parlais de la pratique de code auto-modifié, utilisé pour modifier les adresses de sauts, parceque c'est une ancienne pratique qui justifiait parfois d'assembler manuellement. J'avais cru comprendre que tu étais un technicien des débuts de l'électronique programmable, je me trompais (comme quoi, tout le monde peut se tromper, même moi, LOL ).

Si donc tu parles de ce goto la, alors ton problème est que tu confonds assemblage symbôlique et impossibilité de fixer une adresse. Ca n'a rien à voir.

Quant tu dis :

"Personnelement j'écrit directement en assembleur non symbolique (connaissance des registres employés,fixer les adresses
de saut etc),ce qui permet de réduire au plus court le pgm."

Tu ne me sembles pas vraiment modeste non plus (voir le "etc"), bien que cette phrase ne veuille rien dire de concret, et du reste, comme je l'ai dit, ne réduit en rien la taille du programme.

Du reste, ta réponse n'a strictement rien à voir avec la question posée par l'internaute, j'en déduis que c'est donc de l'étalage gratuit de connaissance. Alors, question modestie...

Pour ce qui est de l'autorité, je ne vois pas où j'en ai fait preuve. Je réponds aux posts, je donne mon avis, je n'empêche personne de ne pas en tenir compte, ni de donner le sien.

Si tu postes dans un forum, il faut accepter que quelqu'un te contredise, ou alors il faut se contenter de lire. Moi, je poste beaucoup, je prends donc beaucoup de risques d'être critiqué. Cela ne me gène pas, tant que la critique reste au niveau technique, mais ne m'empêche pas non plus de défendre mes positions.

Quant à Karl, je ne veux pas me "hisser" à son niveau, d'une part parceque je ne connais pas son niveau, d'autre part parceque les concours ne m'intéressent pas, pas plus que ne m'intéressent les tests de Q.I. Je ne me prends pas plus pour un "messie" que je ne prends d'autres pour tels.

Maintenant, sur la forme : Quand je réponds à un post, il est souvent tard, je viens souvent de répondre à pas mal de courrier ou d'autres posts. Il n'est donc pas évident de donner toujours un style non ambigu à ses réponses.

De fait, un message que j'écris chez moi en souriant, peut parfois être interprété différemment, puisque celui qui me lit ne connait pas mon état d'esprit lorsque je l'ai écrit.

Si je me relis le lendemain, je trouve parfois que mon message prête à confusion sur son style. Dans ce cas, en général, je place un autre post, même pour ne rien dire de concret, mais pour confirmer la façon dont il fallait interpréter mes propos. Il est rare que les internautes se vexent, car les propos ne sont pas faits dans un but vexatoire. Il semble que ce ne soit pas ton cas.

Ici, je tire un trait sur cette première partie du message.

*************************************************************

Pour conclure, sache que je n'avais nulle intention de te vexer, il était de plus inutile de tenter de le faire à mon égard.

Le message que je viens de te faire te montre que lorsque je veux un peu titiller mon interlocuteur, alors il n'y a pas d'ambiguité. Tu peux juger de la différence.

"sans rancune" dis-tu? je suis souvent caustique quand on m'asticote, jamais rancunier. LOL.

A+
et toi, sans rancune? LOL
Bigonoff


Numéro de l'article: 14301   |  De: bigonoff   |  Date: 2002-11-15 02:45:57
   RE: HELP pour un incompétent !
"Est-il possible d'imaginer d'implanter dans un appareil un micro controleur qui pourrait lire, assembler et executer un programme écrit en langage assembleur, et contenu dans une mémoire non volatile"
surement mais
il nous faut un peu plus de renseignements.
Que dois faires ton programme combien d'e/s?
est ce qu'il y a un affichage a faire?
Quelle vitesse?
Compatibilite d'assembleur?
...
C'est en fonction de tout ca que tu saura si c'est possible de le realiser.
Le blue tooth c'est pour les telephones portables non?
Je sais qu'il existe des petite cartes pentium2 industrielle
a un format standart dont je ne me souvient plus le nom.
Je n'en sais pas plus la dessus donc je ne prefere pas te raconter de connerie si qqun vois de quoi je parle.
a+



Numéro de l'article: 14368   |  De: Aurelien2   |  Date: 2002-11-15 19:51:30
   RE: HELP pour un incompétent !
Merci pour tous vos conseils !

J'ai trouvé la réponse que je cherchais sur internet par rapport aux possibilités des pics :

http://www-ccs.cs.umass.edu/shri/ipic.html



Numéro de l'article: 14396   |  De: Eric   |  Date: 2002-11-16 09:58:28

   Pb de I²C (PIC?) avec 2x24LC16  
Bonsoir,
J'ai un probleme dans un montage dans lequel j'ecris et lit dans des mémoires I²C 24LC16, sous la forme de cartes à puces.
Je suis obligé par le cahier des charges à utiliser deux cartes à puces, et donc je les commute via un 4066 (lignes SDA et SCL). Avec un PIC 16F874.
J'ai fait des premiers tests, ça marche bien (j'ecris un octet, je le relis et c ok), puis j'ai ecris une petite routine qui vérifie la présence des carte via le contact et en attendant l'ACK pendant un certain moment (au cas d'insertion sens opposé :) ). Jusque la aucun probleme, ça marche bien.

Seulement hic quand je veux ecrire plusieurs octets à la suite ça marche plus, ça semble bloquer le bus lui-même (en tout cas le module du PIC). En fait ça marche quand j'ecris un octet dans une, un octetbdans l'autre, mais des que j'ecris 2 octets ou plus dans une, ça marche plus, le test de verification voit dans tous les cas les deux cartes absentes !! Je n'ai pas encore programmé le second montage chargé de les lire, mais le fait est qu'apres ces procedures d'ecriture le bus a l'air planté....car je refais un test des cartes apres, et là aucune ne semble présente...
Ce probleme m'avait bien enervé pendant quelques jours car m'empechait de lire en suivant une horloge I²C sur le meme bus, mais j'avais resolu le pb en modifiant mon prog (qui est devenu en fait + rapide, + clair et - long :))
Mais là ça revient...et merde...

Avant de vous envoyer les parties du code correspondant, avez vous deja eu ce pb ??
Je n'oublie pas non plus de préciser que j'attends 5ms avant de lancer l'ecriture d'un nouvel octet !

Autre question qui n'a rien à voir : comment faites vous pour dessiner des chronogrammes tels que ceux que l'on trouve dans les datasheets, ou meme le cours de bigonoff ??

Je me replonge dans mon pb en esperant le resoudre vite !

Merci d'avance.
Aurélien.

Numéro de l'article: 14146   |  De: Aurélien   |  Date: 2002-11-13 21:20:20
   RE: Pb de I²C (PIC?) avec 2x24LC16
Pourquoi COMMUTER ????
L'I2C est un bus, donc tu place les deux cartes à puces en //

Seul probleme c'est l'adresse de tes cartes à puces.

C'est visiblement et peut etre ton probleme !!!!!.

Si C'est pas un Adressage ou il est impossible de changer d'adresse,
Il faut bien penser un resistance de rappel, et surtout apres ton 4066. Je ne suis pas sur d'ailleurs que le 4066 fasse l'affaire.


J'utilise souvent I2C avec beaucoup de Module (bon ok c'est un Up de la Famille 8051 mais bon) et je ne rencontre jamais de problemes.



Numéro de l'article: 14147   |  De: Maudio   |  Date: 2002-11-13 21:41:24
   RE: Pb de I²C (PIC?) avec 2x24LC16
2 Questions
Quel protocole utilises tu pour programmer les 24LC16
le Byte Write,le page write ou le multibyte programming ?
Respectes tu les Restart.

Je ne pense pas qu'il soit opportun de mettre une tempo
avant la programation du bit suivant ,il faut interroger le composant jusqu'a ce qu'il réponde par un ackno ,car si tu essayes de programmer le 2 eme byte alors qu'il n'a pas fini le premier ,il ne répond pas.
D'autre part en faisant ainsi tu optimise le temps de programmation.

Zorg.


Numéro de l'article: 14150   |  De: zorg   |  Date: 2002-11-13 21:50:26
   RE: Pb de I²C (PIC?) avec 2x24LC16
Salut !
Les 24C16 ont des broches A0-A2 mais qui ne sont pas reliées en interne, donc il est impossible de mettre deux 24C16 sur le meme bus...
D'où l'idée et surtout la necessité de les commuter...
Les resistance de rappel sont toutes là, et l'ecriture/lecture marche tres bien normallement, sauf bien sur visiblement quand je veux ecrire plus d'1 octet sur une meme carte.

C'est vrai, j'utilise l'ecriture octet par octet.
Je vais donc essayer en utilisant le page write, car ma structure de carte fonctionne par page de 16 octets, comme la memoire.
De toute façon, je ne vois pas trop ce qu'est le multibyte programming...Et enfin je n'ai pas de restart à mettre pour un envoi d'octet (seulement en lecture et là ça marche).

Mais bon normallement l'ecriture octet par octet devrit marcher!!!
C'est vrai c'est pas optimisé, mais dans mon contexte, on est loin d'etre à la ms pres...! Alors ça laisse la place à la simplicité...Mais si ça marche pas c'est sur que j'ai tort :)

Donc j'essaie le page write, et sinon je remettrai un post :)

Aurélien.

Numéro de l'article: 14155   |  De: Aurélien   |  Date: 2002-11-13 22:17:12
   RE: Pb de I²C (PIC?) avec 2x24LC16
Prk tu n'utilise pas 2 bus I2C différents ?
comme ca ta pas bessoin de commuter koi que ce soit
et deplus tu peut le faire avec trois fils ???

moi c'est comme ca que je ferais ...
mais bon a chacun son truke ...

a+

Numéro de l'article: 14156   |  De: byte   |  Date: 2002-11-13 22:23:01
   RE: Pb de I²C (PIC?) avec 2x24LC16
Salut,
Pas eu le temps encore de faire mon prog page write, je suis sorti un peu.

Oui utiliser 2 bus différents est une solution, mais à peser le pour et le contre j'ai préféré commuter le meme bus, profitant ainsi d'utiliser le module du PIC, lequel me parait plus fiable que des routines que j'aurais du ecrire ;)
D'ailleurs tu m'avais fait la meme remarque quand j'avais laissé un post quant à mon choix de 4066 et de resistance pull up, tu te rappelles ?

@ +
@urélien


Numéro de l'article: 14165   |  De: Aurélien   |  Date: 2002-11-13 23:03:18
   ben maintenant à priori ça marche :)
salut!
ouais merci bien joué ça marche maintenant avec le page write :)
enfin apparemment :)
en tout cas rien ne semble planté...

je verrai bien si c'est vraiment ok une fois le module de lecture programmé :)

merci à vous.

Aurélien.

Numéro de l'article: 14168   |  De: Aurélien   |  Date: 2002-11-13 23:34:58
   RE: ben maintenant à priori ça marche :)
Bhen si je te répond la même chose c'est que je reste sur mon idée pour ce genre d'appz ...

Pour ce qui est des routines I2C , bhen elle sont très stabe

De plus quand j'ai débuter avec les pic j'ai du faire une routine pour un montage qui est utiliser dans l'industrie , et ca marche depuis > 2 ans ... Donc c fiable ...

a+



Numéro de l'article: 14174   |  De: byte   |  Date: 2002-11-13 23:55:32
   RE: ben maintenant à priori ça marche :)
Salut
------
Je rejoints Zorg. Les 5ms sont un ordre de grandeur, pas une certitude de fin d'écriture. Il est impératif de respecter la procédure en lisant le ACK.

Le fait que ça fonctionne en mode de programmation par page confirme probablement que tu tentes d'écrire ton second octet avant que l'eeprom ne soit prête.

En effet, une écriture de page prend le même temps que l'écriture d'un seul octet, il s'agit donc d'une seule opération d'écriture.
C'est pour ça que ça fonctionne de cette façon. Tu dois donc modifier ton algorythme.

A+
Bigonoff


Numéro de l'article: 14177   |  De: bigonoff   |  Date: 2002-11-14 00:06:12
   RE: ben maintenant à priori ça marche :)
Salut bis
----------
Ah oui, j'oubliais : n'oublie pas que tu ne peux écrire de cette façon des octets à cheval sur 2 pages, sans quoi la position d'écriture sera erronnée. Vérifie donc bien l'alignement de tes octets.

A+
Bigonoff


Numéro de l'article: 14178   |  De: bigonoff   |  Date: 2002-11-14 00:07:38
   RE: ben maintenant à priori ça marche :)
salut!
merci
t'inquietes pour les pages j'ai quand meme lu le datasheet avant de passer sur le forum ;)

et pour byte, c'est juste une question de point de vue :)

@ +
@urélien

Numéro de l'article: 14188   |  De: Aurélien   |  Date: 2002-11-14 00:36:46

   microcontroleur avec mémoire externe  
salut,

Je me lance dans une appli sur microcontroleur (68HC11F1) avec mémoires externes.

Il y aura bien entendu la mémoire pour le programme (8K me suffisent largement) mais, dans mon appli, j'ai besoin de stocker un paquet de données (bien plus que les 64K adressables privés des 8K de programme, des registres etc...)...un peu plus de 100k pourait suffire.

Ma question est donc COMMENT FAIRE pour stocker tant de données sachant qu'une fois stockée, je ne les reprendrai que bien plus tard avec un programme bien spécifique et tout le temps qu'il faut pour le faire.

1)Peut on activer successivement plusieurs secteurs d'une mémoire. Les secteurs etant adressés de la méme manière (le choix du secteur jouant le role de 17ieme bit d'adressage !)

2)Les supports non adressables ? qu'est ce qui existe comme support non adressable ? Les cartes compact flash ??
Comment fonctionne l'écriture et la lecture sur de tels supports ?

Merci d'avance pour vos conseils, remarques...

Ne pas hésiter à "descendre" mon projet si c'est stupide (en gros si il y a bien plus simple)

PO


Numéro de l'article: 14158   |  De: petitours   |  Date: 2002-11-13 22:26:24
   RE: microcontroleur avec mémoire externe
Utilise des "Pages" de 64K de memoire.

Toutes mes cartes sont constituées de uP avec 4Mo de Flash et 4Mo de RAM. il suffit simplement de prendre des ports de sortie pour completer l'adressage A17,A18,A19,A20,..... et plus encore.

Le changement de "Page" est effectué par le SOFT.

Les Cartes compact flash sont comme les flashs : addressage direct.

Retrouve le Datasheet des connecteurs PCMCIA, c'est simple comme bonjour.




Numéro de l'article: 14159   |  De: Maudio   |  Date: 2002-11-13 22:36:49
   RE: microcontroleur avec mémoire externe
Si tu n'as pas de pb de temps d'acces tu peux utiliser des E2proms
style 24LC515 (64k x8)pour mettre tes datas et dans ce cas tu peux reduire ton montages (CI etc ) de plus si tu n'est pas fixé sur le
68HC11 un Pic pourrait peut être faire l'affaire (code plus efficace).

Numéro de l'article: 14167   |  De: zorg   |  Date: 2002-11-13 23:31:09
   RE: microcontroleur avec mémoire externe
Salut !
C'est vrai, les mémoires 24Cxxx sont pas cheres du tout alors ne lesines pas sur la quantité :)
Sinon les flash paralleles... Et si tu ne veux pas te faire chier avec l'adressage, utilises un PIC pour ne faire que ça :) Par exemple un bon vieux 16F870 que tu trouveras à 5 euros...tu dialogues entre lui et ton "vrai" µC via un bus I²C ou RS232 (un des deux modules seulement est dispo dans ce pic, je me rapelle plus lequel)...tu vois ce que je veux dire ?

Enfin pour les compact flash, j'ai une spécification si tu veux, www.aurelienr.com/CompactFlash.pdf

Mais perso je n'y ai rien compris :)) Donc si quelqu'un ici peux m'expliquer brievement le PRINCIPE de ces mémoires, enfin surtout du bus IDE...? Par exemple si je veux utiliser ces cartes en simple mémoires (memory mode ?), comment fonctionne le reperage des données...??
En fait c'est comme quand j'ai appris l'assembleur, là il me faudrait les bases des bases, c'est à dire comment est partitionnée la mémoire, et non pas me balancer directement des sites de personnes ayant fait un lecteur mp3 sur HD, car meme si tres bien fait je pige pas....

Merci!

Aurélien





Numéro de l'article: 14169   |  De: Aurélien   |  Date: 2002-11-13 23:42:45
   RE: microcontroleur avec mémoire externe
Merci pour vos réponses, je continu sur la lancée...

Une mémoire Flash comme la AM29F010 (128K*8) de AMD peut elle fonctionner comme me l'indique Maudio ? (c'est moins honnéreux qu'une mémoire flash et son support, je pense...)
Si oui, est il envisageable de faire fonctionner le programme sur la meme mémoire ? (il me semble que non)

Sinon, j'ai commis une erreur en disant que j'avais du temps...
J'ai en effet du temps pour relir mes données, mais meme si la saisi des données n'est pas tres rapide (toutes les 0.5s environ), je n'ai pas beaucoup de temps libre pour le faire durant le fonctionnement "normal" du programme. (j'envisage meme de changer de quartz...)

De plus, le protocole d'écriture sur une eeprom n'est il pas "un peu lourd" (tempo etc...) à gérer ?

sinon, Quel est ce code plus puissnt que possède les pic ? Parceque je n'ai pas trop envi de changer (à priori) de microcontroleur. J'apprend tout seul en bidouillant et je galère pas mal car les bases théoriques me manque sur le sujet...

merci
PO




Numéro de l'article: 14170   |  De: petitours   |  Date: 2002-11-13 23:43:02
   RE: microcontroleur avec mémoire externe
Tu peut utiliser un PIC (16F877). Tu disposes de 3 ports 8 bits, PORTC, PORTB et PORTD. Ainsi, tu peut adresser facilement 64Ko (A0-A15). Tu rajoutes une ligne sur le PORTE ,par exemple, sur A16 pour adresser une 128Ko. Les deux autres lignes du PORTE peuvent servir pour les signaux /OE (lecture) et /WE (Ecriture) de la mémoire. Il te reste au final le PORTA (6 lignes I/O) pour le reste de ton application. Si tu veux utiliser le PORTC pour le module SSP (I2C/SPI) ou bien UART, il suffit de rajouter un latch externe du type 74HC573 (verrou transparent) sur le PORTD, ce qui permet de multiplexer A0-A7 et le bus de données de la mémoire (D0-D7). Au mieux, 2 circuits (PIC+mémoire), au pire 3 circuits en rajoutant le latch. Le PIC16F877 dispose de 8Ko de FLASH interne, ce qui est, je pense, largement suffisant pour la majorité des applications (si c'est écrit en assembleur). En utilisant le latch, l'écriture et la lecture de la mémoire peuvent se faire en 3.5uS avec un quartz à 20Mhz.
La mise en oeuvre d'un 68HC11 est compliquée, on arrive très vite à des usines à gaz.

@+
/David
www.imap.mp3.ms

Numéro de l'article: 14176   |  De: Freud   |  Date: 2002-11-14 00:03:28
   RE: microcontroleur avec mémoire externe
La AM29F010 est tres facile à programmer.
Il faut simplement respecté l'Algorithme de programmation.
Cela peut parraitre compliquer au premier regard, mais c'est tres tres simple.

(J'ai des exemples, mais c'est pour la Famille 8051)

Je ne connais pas assez les Pics pour te donner des exemples,mais visiblement il y a ici des Pros du Pic.

Ne te galere pas avec des EEPROMs I2C ou Autre de toute facon, les EEPROM en 100K sont tres chere.



Numéro de l'article: 14180   |  De: Maudio   |  Date: 2002-11-14 00:12:32
   RE: microcontroleur avec mémoire externe
Les Pic st des micro Risk ,c'est à dire qu'une instruction tient
sur une seule case memoire et s'execute en un seul temps de cycle
(sauf pour les sauts qui nécessitent 2 temps de cycle).Ce n'est pas le même type d' architecture : Von Neuman pour le Hc11 Harvard pour le
Pic .(Espace memoire et data séparé).Pour les systemes pointus au niveau timing ,il est trés faciles de connaitre la durée d'un flot
d'instruction(puisqu'elles ont quasiment toutes la même durée).
Sur le hc11 80XX 68XX Z8XX 805X,pentium etc les instructions ont des durées <>et occupent un espace memoire <>.
sur le pic ,cette durée (Temps de cycle) = Foscillateur /4.
l'espace memoire: 1 .Dans cette case mémoire on met à la fois l'instruction et la donnée.
a+
Zorg

Numéro de l'article: 14181   |  De: zorg   |  Date: 2002-11-14 00:14:01
   RE: microcontroleur avec mémoire externe
Gloupssss je n'aipas lu toute la question :
>est il envisageable de faire fonctionner le programme sur la meme mémoire ? (il me semble que non) ?

Faire fonctionner le programme sur la meme mémoire : QUe quoi ?

Les données et le programme ? -> Non, car quand tu place la Flash en mode programmation le programme va s'arreté.


Attention : Il faut bien retenir que les Datas placée dans la flash ne sont pas effacable octet par octet. On efface la flash en entier, ou par secteur de 64K (ou par petit secteur selon le modele de flash).
Par contre, il est possible d'écrire Octet par Octet à divers moments.



Numéro de l'article: 14186   |  De: Maudio   |  Date: 2002-11-14 00:33:11
   RE: microcontroleur avec mémoire externe
milles merci pour toutes vos réponses ! Je décolle un peu...

Le coup de faire fonctionner le programme sur la meme mémoire...c'était juste pour voir si vous suiviez ! (°_°),je ne recommencerai pas...

Le fait que la flash s'éfface d'un coup, ca c'est un scoup car je n'aurais jamais imaginé un truc comme ca et j'y aurais perdu des heures !

Que pensez vous d'une configue comme ca :
68HC11F1 avec sur le bus de donnée et sur le bus d'adresse 16bit : une eeprom adressée sur 8k pour le programme et une flash type AM29F010 (128K*8) de AMD adressée avec ce qui n'est pas pris par l'eeprom, la ram interne, les registres etc. + un bit pour pouvoir adresser 2 fois plus d'octets de la flash.
A partir des 62.4K d'adresses disponibles, si je retire les 8K pour le programme, il me reste 54.4K soit 108K de données avec le bit d'adressage suplémentaire sur la flash. Le kilo de RAM interne doit pouvoir me satisfaire largement.

Cela me semble super léger et serait tout à fait suffisant pour ce que je veux faire.
J'imagine empiler mes données dans la flash jusqu'à ce que j'arrive au bout de l'adressage. A ce moment là, je change l'état du bit et je repart au début...

Toujours pareil, ne pas hésiter à descendre mon truc et a etre exhaustif!

Si j'ai autant de réponses que tout à l'heure, c'est génial

merci d'avance
PO

Numéro de l'article: 14192   |  De: petitours   |  Date: 2002-11-14 01:31:21
   RE: microcontroleur avec mémoire externe
OHOHOHOHO....

Pourquoi un EEprom pour le Programme ? . Si tu souhaite un EEProm alors il te faut une en adressage Direct !!!!


Ok, avec la flash, tu change le "bit d'adresse suplémentaire", mais un fois le deuxieme tour finie, il faut effacé la flash pour pouvoir refaire ton premier tour.

Rappel toi, UNE FLASH N'EST PAS UNE RAM, il est impossible d'écrire dans une flash sur un octet non vierge (0FFh).

Astuce: il est possible d'éffacer seulement la premiere page (de 00000h à 0FFFFh) ou seulement la deuxieme page (10000h à 1FFFFh) ou la flash entiere.

PS : Rappel moi, le 68HC11 n'a pas double adressage comme la famille Intel 8051. Les memes lignes de Datas et Adresses pour le programme et les Datas mais elles commutées pas un bit spécial ?


Numéro de l'article: 14193   |  De: Maudio   |  Date: 2002-11-14 01:53:35
   RE: microcontroleur avec mémoire externe
Le 68Hc11 utilise en effet le même port pour faire passer les adresses de poids faible et les data. un bit spé (AS) permet de commander un octuple latch (74HC373) pour demultiplexer tout ca.(facilement apparemment)

Le F1 a peut être une astuce à ce niveau là (parce que le F1 a un truc de différent par rapport aux autres 68HC11, mais je ne me souviens pas quoi...)

Ton étonnement avec l'eeprom correspond à une autre de mes grosses interrogations ; Je vois pleins de cartes ou le programme tourne sur une ram sauvegardée par un condo de sauvegarde par exemple. D'autres fonctionnent avec une flash pour le programme et quelques une, mais qui semblent plus compliquées d'utilisation utilisent une E(E)PROM.

1)Comment toutes ces mémoires fonctionnent-elles avec un programme ?
2)L'utilisation d'une ram n'est il pas dangereux (le programme s'en va tout seul au moindre problème) ?
3)le coup de l'adressage direct, je ne suis pas sur d'avoir tout compris..!?

encore merci
PO


Numéro de l'article: 14197   |  De: petitours   |  Date: 2002-11-14 09:03:23
   RE: microcontroleur avec mémoire externe
Hug, Petitours

Une EEProm pour stocker un programme n'est pas tres utile.
En effet, on place dans la memoire le programme en entier, et quand on effectue un update, on change entierement la memoire programme.
Voila pourquoi on utilise des Eproms ou Flash.

Il y a quelque années les Flashs etaient cher pour l'amateur. Donc c'était une EProm pour le stockage du programme. I
l arrive parfois de remplacer l'Eprom par un Ram avec Pile ou Comdo de Sauvegarde, mais c'est juste pour le débogage.(Gain de Temps)
Une fois le programme Stable, on le stock dans une Eprom.
Il n'est pas recommandé d'utiliser une Ram pour le Programme.

Le plus simple (Hard, Soft et Deboguage) c'est une Flash.
Il existe maintenant des uP's avec un petit programme (Boot Loader) qui permet de reprogrammer la Flash via une interface série (sans l'enlever de la carte).

Adressage Direct pour EEProm :
Si tu utilise une EEProm pour le programme, il faut qu'elle disposse des lignes d'adresse A0,A1,A2,.... et des lignes de Datas D0,D1,...
Il est (à ma connaissance) impossible d'utiliser une EEprom I2C pour le programme.


Numéro de l'article: 14203   |  De: Maudio   |  Date: 2002-11-14 10:47:36
   RE: microcontroleur avec mémoire externe
je progresse, je progresse...

milles merci, je vais essayer de concrétiser un peu tout ca afin de trouver d'autres questions...
je crois avoir compris des trucs ! Mais il me reste à me le prouver !

remerci

@+

Numéro de l'article: 14215   |  De: petitours   |  Date: 2002-11-14 12:58:35
   RE: microcontroleur avec mémoire externe
Salut
------

Maudio : je te cite :

"Attention : Il faut bien retenir que les Datas placée dans la flash ne sont pas effacable octet par octet. On efface la flash en entier, ou par secteur de 64K (ou par petit secteur selon le modele de flash).
Par contre, il est possible d'écrire Octet par Octet à divers moments. "

En fait, un "effacement" correspond à écrire 0x1FFF. Je ne vois donc pas pourquoi on ne peut pas effacer une instruction.

je te cite encore :
"Rappel toi, UNE FLASH N'EST PAS UNE RAM, il est impossible d'écrire dans une flash sur un octet non vierge (0FFh). "

Ben, tout d'abord dans un PIC, il s'agit de mots de 14 bits, et la valeur "vierge", c'est 0x1FFF, et non 0xFF.

Ensuite, un petit saut sur mon site pour télécharger l'utilitaire "BigoPic" te démontrera qu'il n'est point besoin que la flash soit vide pour écrire dedans.

Pour Petitours :

Je trouve tout ça un peu compliqué (c'est mon avis) : un simple PIC avec 4 eeproms 24C256 ferait parfaitement l'affaire, pour pas cher, et avec une électronique réduite au minimum.

Tu dis manquer de doc sur le sujet, sans vouloir faire de la pub, regarde ici : www.abcelectronique.com/bigonoff


A+
Bigonoff






Numéro de l'article: 14264   |  De: bigonoff   |  Date: 2002-11-14 19:20:17
   RE: microcontroleur avec mémoire externe
Bonjour, Bigonoff.

Pour ne pas faire de confusion :

Je crois que petitours utilise un 68HC11F1 et non pas un Pic.
Donc je renouvelle mon propos sur l'écriture et l'éffacement d'une Flash. (de Plus C'est bien du 8 Bits (AM29F010) et Non du 16 Bits (Pic) ).

Nb : Il n'y a pas que le Pic dans la vie (hi,hi,hi,pic,pic,pic)

Ok, Je ne suis pas moderne et j'utilise toujours la famille 8051 (version Dallas 87C520,89C420...)

Par contre, je te fais confiance sur le choix d'un PIC à la place d'un 68HC11.C'est à Petitours de faire le choix, en fonction de son Stock.




Numéro de l'article: 14327   |  De: Maudio   |  Date: 2002-11-15 12:04:26
   RE: microcontroleur avec mémoire externe
SAlut
-----
Effectivement, je t'ai mal compris. En suivant le fil de la conversation un peu trop rapidement, j'avais lu qu'on proposait une solution à base de PIC 16F877. (j'ai lu en oblique, et comme ta remarque était en majuscule, elle m'est tombée sous les yeux).

Tu disais explicitement "une flash n'est pas une ram". J'en ai donc déduis à tort que tu faisais une généralité sur les flashes, alors que tu parlais du AM29F010 en particulier.

Ton correctif est donc justifié, mille excuses. :) Ca m'apprendra à lire plus en détails, LOL.

C'est vrai que, pour l'instant, je vois des PICs partout, LOL.

A+
Bigonoff



Numéro de l'article: 14366   |  De: bigonoff   |  Date: 2002-11-15 19:46:05

   mode d'emploi magneto JVC  
Salut
Habitant d'aramon j'ai comme la plus part des habitant subis les inondations.
J'ai sauvé seulement et je ne sais pourquoi mon magneto JVC ainsi que quelque photo.
Le hic c'est que pour les montages audio et autre manipulation j'ai encore et toujour besoin de la notice.
La ref est la suivante SVHS HR-4700MS Si un de vous à cette fichu notice veuillez paaaar e-mail me la faire parvenir.


Numéro de l'article: 14161   |  De: vincent   |  Date: 2002-11-13 22:41:52
   RE: mode d'emploi magneto JVC
Demande sur le site JVC, ils te l'envoyeront.

A+
Ren

Numéro de l'article: 14195   |  De: Ren   |  Date: 2002-11-14 08:18:21
   RE: mode d'emploi magneto JVC
JVC

Numéro de l'article: 14208   |  De: sébastien   |  Date: 2002-11-14 11:02:30

   Copieur de PalCE16V8  
Je me suis fabriqué un copieur de Gal 16v8,20v8 mais je n'arrive pas à trouver les doc de programmation des Palce 16V8 (qui sont aussi des Gal).AMD refuse de les communiquer car il les reserve au fabriquants de programateur en tri partie.Quelqu'un a t'il cela dans ses ressources.

Ps si quelqu'un est interressé par le programmateur ,j'ai fait un pgm sous Delphi (Je me suis inspiré du GalBlast que j'ai traduit en 32 bits et un peu amélioré).

Numéro de l'article: 14166   |  De: zorg   |  Date: 2002-11-13 23:10:26
   RE: Copieur de PalCE16V8
envoie
picavr@skynet.be

a+

Numéro de l'article: 14171   |  De: byte   |  Date: 2002-11-13 23:50:52
   RE: Copieur de PalCE16V8
effectivement, je suis interressé par un prog de 16/20V8
actuellement, je recherche...
tu as donc un sacré wagon d'avance sur moi.

A+

Numéro de l'article: 14284   |  De: bouzeu   |  Date: 2002-11-14 21:37:30
   RE: Copieur de PalCE16V8
Je l'ai téléchargé sur mon site ,tu devrais pouvoir le downloader à http://zorg2.free.fr/electronique/galcopy.zip
si tu a des pb ou des questions n'hésite pas à m'écrire
zorg

Numéro de l'article: 14289   |  De: zorg   |  Date: 2002-11-14 22:01:25

   pb couleur vga  
Bonjour,

j'ai un probleme d'affichage couleur sur un ecran VGA 17" classique: qd je branche (avec le meme cable) mon ecran usuel tout est bon et qd je branche le cable vga sur mon second ecran en direct le rouge n'apparait pas. Je n'ai pas de rouge : tout a une dominante vert bleu ce qui est normal. Ou peut se situer le pb a l'interieur de l'ecran : pb de soudure, de composant a changer, ....

Merci d'avance. A+

Numéro de l'article: 14173   |  De: Seb   |  Date: 2002-11-13 23:53:15
   RE: pb couleur vga
Salut
Ya des chances que ça vienne de la plaque "TRC" connectée au bout du tube cathodique.
Verifie toutes les soudures, il peut en avoir une ou plusieurs de sèche (loupe...). Sinon , ça peut etre un des 3 transitors (un pour le rouge, le vert et le bleu).N'hésite pas à refaire les soudures qui ne te sembent pas impeccables.

jojo


Numéro de l'article: 14214   |  De: jojo784   |  Date: 2002-11-14 12:50:54

   convertisseur A/N "basic"  
Bonjour à tous,
Voila, je recherche un convertisseur Analogique Numérique le plus simple possible (et si possible, petit et pas chère):
Alim: 0 - +5V
signal d'entré: 0 - +5V
sortie: 1 octet

Le but est de mesuré une tension qui varie lentement entre 0 et 5V, je n'ai donc pas besoin d'une grande fréquence d'échantillonnage. En effet, une mesure toute les 0.25 à 1 seconde me suffit.

Merci à tous de votre aide.

Alex

Numéro de l'article: 14196   |  De: Alex404   |  Date: 2002-11-14 08:21:03
   RE: convertisseur A/N "basic"

TLC548
http://www.spd.eee.strath.ac.uk/~weiss/teaching/tlc_548_data_sheet.pdf

Cherche sur google et tu trouveras.


Numéro de l'article: 14202   |  De: Jar-Jar   |  Date: 2002-11-14 10:03:15
   Merci !
Merci !

Numéro de l'article: 14523   |  De: Alex404   |  Date: 2002-11-18 08:31:11

   cherche composant NAD  
Salut

je cherche pour ampli. NAD C300
STP55NE06L

merci de m'indiquer le moyen de les trouver


Numéro de l'article: 14198   |  De: R.G.   |  Date: 2002-11-14 09:06:04
   RE: cherche composant NAD
c'est quoi ?

Numéro de l'article: 14266   |  De: Ren   |  Date: 2002-11-14 19:23:39
   RE: cherche composant NAD
power mosfet

Numéro de l'article: 14298   |  De: R.G.   |  Date: 2002-11-15 00:04:12