N
Les cartes sont équipées d'un connecteur USB ainsi que d'un convertisseur USB-Série émulé via les drivers de FTDI (gratuit et multi-plateforme)lion10 a dit:Le logiciel permet via une liaison hyperterminal de débugger la carte. C'est bien mais les liaisons rs232 sur les pc récents sans carte en plus cela n'existe plus.
La fenêtre est extensible.lion10 a dit:Cette console permet de taper des commandes sur une fenêtre réduite à priori en taille , c'est moyen.
Connecteur usb oui, "vrai" usb non, mais une librairie "Arduino" existe pour cela. (basée sur V-USB, la librairie USB pour µC Atmel.)lion10 a dit:La carte selon sa version gère -t-elle l'usb ?
La librairie Arduino permet de gérer les IT externes, avec une simple fonction. Sinon il faut mettre la main à la pâte.lion10 a dit:Quid de la main dans le logiciel pour gérer au plus près les interruptions ?
Interruptions sur les niveaux des signaux des ports ?
Dépend de la carte.lion10 a dit:Nombre de ports ?
C'est plutôt rapide je trouve et bien suffisant dans la plupart des cas. Et pas cher.lion10 a dit:En terme de vitesse ceux sont des micro 16 mhz c'est peu !
C++, et une grande communauté autour, avec plein de librairies pour quasiment tout faire...lion10 a dit:Un plus le codage en C avec certaines librairies fournis .
C'est le compilo avr-gcc, qui n'a rien à voir avec Arduino. La mémoire, c'est Atmel.lion10 a dit:Reste à voir les possibilités du compilateur, les capacités mémoires.
Par contre il faut dire que l'éditeur est moyen moyen je trouve, de ce côté là ça laisse à désirer. Mais bon, tellement simple...
BBenj a dit:Par contre il faut dire que l'éditeur est moyen moyen je trouve, de ce côté là ça laisse à désirer. Mais bon, tellement simple...
Très cool, comme boards. Et très économique. Elles sont vraiment polyvalentes, mais peuvent ne pas convenir pour quelques applications très spécifiques.
lion10 a dit:bonjour
Coredump qu'appelles tu un "shield" ?
Entends tu par la, la surcouche logiciel trop lourde à ton gôut pour accéder aux ports E/S par exemple ?
Tu parles d'autres micro , mais quid des cartes à quels prix et les outils de développement, flashage sont ils gratuits ?
2kB de ram pour la carte Uno, 8kB pour la méga (32 et 256k de flash respectivement. Oui c'est peu, mais ce sont des cartes avant tout fait pour des taches simples. Les cartes a base de ARM ont généralement entre 16 et 64kB de ram.En regardant plus près le hard de la carte j'ai constaté qu'il y a avait de l'eeprom ok, mais peu de mémoire vive, 1Ko qu'en pensez vous ?
Tu parles de rtos moniteur temps réel, je ne pense pas qu'un amateur à moins qu'il en soit aussi professionnel utilise un tel système.
Il serait interessant d'avoir ; je sais que cela dépend de ce que l'on veut faire" un état des lieux des familles de micro facile à mettre en oeuvre dans un cadre hors industriel donc amateur.
Un autre aspect dont il faut tenir compte c'est la pérennité .
La les 8 bits sont imbattable (les derniers AVR tournent entre 3 et 5v), les ARM nécessitent souvent une alim stabilisée en 3.3v, voir 1.8v sur les gros.Quid de la consommation pour ces différents micros, je pense à une activité sur pile par exemple.
J'avais dit que la fréquence était faible, mais il vrai qu'on peut quand même faire des choses avec sans doute, par exempel une interface usb vers série... Sauf s'il faut de gros buffer en ram !
Dans nos cas, c'est plutôt du multitâche, et moins du temps réel. Au moins à un niveau amateur.coredump a dit:[...]
un rtos est un système d'exploitation temps réel.
FreeRTOS, FemtoOS, AvrX (le seul que je suis arrivé à utiliser...)lion10 a dit:Concernant les rtos gratuit il serait interessant d'en avoir quelques noms.
Après il faudriat voir ce qu'ils exigent en terme de capacité mémoire.
lion10 a dit:L'interface usb c'est pour dialoguer avec la carte pour télécharger le logiciel voir la debugger. Mais ensuite une pour faire une telle appli il faudrait en quelque sorte une liaison hyperterminale sur le pc qui puisse accéder à l'usb cela exite -t-il ? Sur xp par exemple ?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?