bonjour,je veux commencer a utiliser atmel or je connais pas trop au sujet,ma question est qui es le microcontrolleur l'équivalent a pic16f877 a atmel
-----
bonjour,je veux commencer a utiliser atmel or je connais pas trop au sujet,ma question est qui es le microcontrolleur l'équivalent a pic16f877 a atmel
La famille ATmega je pense, à toi de voir celui qui te convient : Atmega
Là où va le vent...
j'en connais un qui va être content!
hé bien! c'est une discussion qui m’intéresse! surtout que j'ai une centaine de ATmega644/V (récupération d'une usine d’électronique) et j’achète des pic... donc balancez le max de docs et surtout un jolie schéma d'un programmeur
Une centaine d'Atmega644?????
Tu m'en files combien contre un programmateur?
oui mais non, c'est quand même plus pratique de programmer via AVR Studio directement. Le mieux à mon avis pour débuter, c'est un programmateur type AVR910 (qui sera aussi compatible AvrDude de toutes façons).
Pour démarrer (et programmer l'AVR de l'AVR910), on peut se monter un programmateur sur port parallèle avec trois résistances et qui fonctionne (à condition de posséder un port parallèle ou de retrouver le connecteur interne sur la carte mère)
Mais histoire de ne pas se prendre la tête, on trouve des programmateurs USB à 15 euros. On en trouve encore moins cher sur le site d'enchères bien connu mais il faut faire attention de pas se retrouver avec des trucs exotiques.
Un détail marrant, l'USBasp est basé sur une implémentation soft de l'USB. Autrement dit on peut faire de l'USB sur quasiment n'importe quel AVR....allez faire ça avec un PIC et revenez me voir
Je sais, moi aussi je préfère programmer direct via AVRstudio mais bon il voulait le schéma d'un programmateur, je lui donne^^
Le mien est acheté sur le fameux site d'enchère bien connu pour 15€^^ (et en plus il est vert fluo).
Là où va le vent...
Perso j'utilise celui-ci depuis des années:
http://www.ic-board.de/product_info....og-AVR2-0.html
Il est aujourd'hui bien cher, mais c'était un des rares dispos il y a 4-5 ans.
Sinon, à pas cher, il y a ça:
http://myavr.fr/74-mysmartusb-light.html
si tu viens passer les vacances en Tunisie, je t’enfilerais une dizaine gratos!!!
merci les gas pour ces infos mais je préfère me faire construire un programmeur chez moi! (je ne peux pas acheter ça sur le fameux site et c'est cher en Tunisie)
l' oeuf ou la poule?Programmateur usbasp réalisable chez soi: Usbasp compatible avec AVRdude.
Enfin faut avoir un atméga programmé pour le faire marcher (chercher l'erreur^^).
j'y penserai
voilà déja le programmateur sur port parallèle: http://www.sbprojects.com/projects/stk200/stk200.htmmerci les gas pour ces infos mais je préfère me faire construire un programmeur chez moi! (je ne peux pas acheter ça sur le fameux site et c'est cher en Tunisie)
Pour l'AVR910, l'appnote et le code sont sur cette page:http://www.atmel.com/dyn/products/ap...?family_id=607
merci pour l'info! et merci pour ton enthousiasme sur mes avr! (ça m'a donné la curiosité de les tester: je n'ai que survolé le datasheet ; au fait, on dit le ou la datasheet :s )
ha ho hi! désolé je corrige: je te donnerais les avr gratuitement.
merci les amis c bon j'ai commencer avec atmel j'ai telecharger mikroc for avr et je commence a programmer le atemega 128 je pense que microchip va bientot quiter le marcher
sinchicodo n'est pas le responsable de la chute des pics mais c atmel qui domine le marché mondial des microcontrolleurs
Encore une fois, mettre tous les microcontroleurs dans le meme panier est une abbération.
D'autre part, je te serais gré de bien vouloir partager le rapport chiffré indiquant les différents classements en fonction des catégories. En gros, tes sources.
Merci
C'est un peu vite oublier Nec, NXP, ST, TI et tous les autres qui sont devant. L'architecture dominante reste encore le 8051 mais les ARM sont en train de prendre de plus en plus de parts de marchés.
Au niveau qualité, les AVR sont plusieurs crans au-dessus des PIC, c'est indéniable. Seuls les gens qui touchent un salaire de Microchip te diront le contraire, mais pour l'instant Microchip est une place au-dessus d'Atmel au classement des fondeurs.
Microchip est 7ème du marché, Atmel 8ème, en tout cas pour les derniers chiffres que j'ai vu.
Microchip a voulu racheter Atmel pour le démanteler, mais le patron d'Atmel les a ridiculisé dans la réponse à leur offre d'achat. J'essaierai de retrouver les documents, c'est assez savoureux.
Bonjour à tous,
je viens squater cette discussion pour demander quelque renseignement a(ux) spécialiste(s) d'ATMEL.
J'ai apris la prog uC sur PIC et jusqu'à maintenant mis à pars quelque projet sur un 68HC12 (que je n'aime pas trop, soit dit en passant), je n'ai travaillé que sur PIC.
Mais grâce au forum et surtout à ftorama, je me suis intéressé aux uC de chez AMTEL. Tellement que je pense acheter un programmeur et quelque atmega48 pour quelque bricoles à faire chez moi.
J'aurais donc une question sur le programateur, chez un revendeur en Suisse j'ai trouvé ça:
https://www.distrelec.ch/ishopWebFro...ries/is/1.html
J'ai lu la doc, mais je n'ai pas trouvé ce que je cherche. J'aimerais savoir s'il est possible de débuger avec? Et si c'est une bonne idée de prendre celui-la?
Merci à ceux qui me répondrons
Fabricando fit faber
Non je pense pas, mais achète pas ca! pas là du moins c'est affolant le prix!
Tu trouves les mêmes pour moins de 10€ sur ebay..
Là où va le vent...
Y'a des choses qui font plaisir à lireBonjour à tous,
je viens squater cette discussion pour demander quelque renseignement a(ux) spécialiste(s) d'ATMEL.
J'ai apris la prog uC sur PIC et jusqu'à maintenant mis à pars quelque projet sur un 68HC12 (que je n'aime pas trop, soit dit en passant), je n'ai travaillé que sur PIC.
Mais grâce au forum et surtout à ftorama, je me suis intéressé aux uC de chez AMTEL. Tellement que je pense acheter un programmeur et quelque atmega48 pour quelque bricoles à faire chez moi.
J'aurais donc une question sur le programateur, chez un revendeur en Suisse j'ai trouvé ça:
https://www.distrelec.ch/ishopWebFro...ries/is/1.html
J'ai lu la doc, mais je n'ai pas trouvé ce que je cherche. J'aimerais savoir s'il est possible de débuger avec? Et si c'est une bonne idée de prendre celui-la?
Merci à ceux qui me répondrons
Ce programmateur ne permet pas de debugger. Pour ça, il te faut un AVR-JTAGIce et si possible le MkII.
Le problème c'est qu'Atmel vend ce truc horriblement cher, à croire qu'ils n'ont pas encore compris qu'on était au XXIéme siècle et que l'ère des outils de développement hors de prix était révolue.
Il existe deux modes d'accès pour débugger, le JTAG pour les gros modèles d'AVR ou le debugWire. Le debugWire est un format fermé et je ne crois pas que des clones de debugger puissent le faire fonctionner.
Parmi les outils intéressants, il y a l'AVRDragon, un starter-kit normalement limité en taille de code mais je crois savoir qu'il est hackable pour faire sauter cette limite.
Perso, j'utilise un programmateur basé sur l'AVR910, qu'on trouve à partir d'une dizaine d'euros. Pour le débuggage, j'ai une sonde JTAG faite maison (un clone du premier AVRJtag-Ice) mais qui ne m'a servi qu'une seule fois, pour détecter une erreur que j'aurais finalement pu trouver sans
A sa décharge, je crois que l'AVRIPS-MkII est autrement plus blindé que les clones notamment quand il s'agit de programmer tantôt des cibles en 3,3V, tantôt en 5...
Nous touchons ici le point faible des AVR : Le debug. Il y a 3 systèmes de debug : le JTAG MKI (atmega16, 32 par exemple), le DebugWire (atmega88 par ex.) et le JTAG MKII (atmega644 par ex.)Y'a des choses qui font plaisir à lire
Ce programmateur ne permet pas de debugger. Pour ça, il te faut un AVR-JTAGIce et si possible le MkII.
Le problème c'est qu'Atmel vend ce truc horriblement cher, à croire qu'ils n'ont pas encore compris qu'on était au XXIéme siècle et que l'ère des outils de développement hors de prix était révolue.
Il existe deux modes d'accès pour débugger, le JTAG pour les gros modèles d'AVR ou le debugWire. Le debugWire est un format fermé et je ne crois pas que des clones de debugger puissent le faire fonctionner.
Parmi les outils intéressants, il y a l'AVRDragon, un starter-kit normalement limité en taille de code mais je crois savoir qu'il est hackable pour faire sauter cette limite.
Perso, j'utilise un programmateur basé sur l'AVR910, qu'on trouve à partir d'une dizaine d'euros. Pour le débuggage, j'ai une sonde JTAG faite maison (un clone du premier AVRJtag-Ice) mais qui ne m'a servi qu'une seule fois, pour détecter une erreur que j'aurais finalement pu trouver sans
Une sonde Jtag MKI coute moins de 20 € (clone) mais ne debugge que 3-4 (anciens) modèles d'atmega. La sonde JTAG MKII coute 100€ (pour 1 clone). Le DebugWire est pris en charge par la sonde MKII. Mais, le debugWire est lamentablement lent (ce n'est pas du à ma sonde clone, car déjà vu sur d'autres forum) et puis quand je lis dans la datasheet du mega 88 que chaque fois que l'on met un point d'arrêt, tout le programme Flash est reprogrammé avec une instruction "break" là où est mis le point d'arrêt, je reste (très) sceptique sur l'efficacité du procédé.
Conclusion, tu n'aimais peut être pas les 68HC12, mais les modèles 8 bits c'est 68HC08 (MC9S08) et un vrai debugger BDM hyper performant universel pour les µC Freescale 8,16 et 32 bits ne coute que quelques € à fabriquer soi même: voir http://www.68hc08.net/ et http://usbdm.sourceforge.net/
Et côté performances, les 9S08 n'ont pas à rougir devant les AVR.
thierry
J'ai jamais dit que ne n'aimais pas les 68HC12. J'ai arrête les Motorola aux 68000, je n'ai pas suivi ensuite.Conclusion, tu n'aimais peut être pas les 68HC12, mais les modèles 8 bits c'est 68HC08 (MC9S08) et un vrai debugger BDM hyper performant universel pour les µC Freescale 8,16 et 32 bits ne coute que quelques € à fabriquer soi même: voir http://www.68hc08.net/ et http://usbdm.sourceforge.net/
Et côté performances, les 9S08 n'ont pas à rougir devant les AVR.
Par contre je suis sceptique sur les JTAG MKI ou MKII. Je crois avoir déja débuggé du 644 sur MKI, mais comme je l'ai dit, je m'en sers très très peu. J'ai tellement été habitué à faire sans que ça ne me lmanque pas
C'est exact, c'était thundertom et son texte n'a pas été repris dans le "citer".J'ai jamais dit que ne n'aimais pas les 68HC12. J'ai arrête les Motorola aux 68000, je n'ai pas suivi ensuite.
Par contre je suis sceptique sur les JTAG MKI ou MKII. Je crois avoir déja débuggé du 644 sur MKI, mais comme je l'ai dit, je m'en sers très très peu. J'ai tellement été habitué à faire sans que ça ne me lmanque pas
De mon opinion personnelle, le debug in-circuit est indispensable pour développer vite (et bien). Je m'en sert personnellement tous le temps. J'en profite pour signaler ce que je pense être un défaut de l'Arduino : on ne sait pas brancher un debugger ou un programmateur ISP si il y a une carte "schield" : il n'y a pas la place. Conclusion, il faut déssoudéer le connecteur 6 pins pour y remettre un modèle à 90°. Un interrupteur serait également le bienvenu plutôt que de débrancher chaque fois la pile.
thierry
ftorama! j'ai aussi plein de MC9S08GT60 de Freescale... je pense que je vais les jeter... a les apprendre.... )