Questions marquées «avr»

12
Générateur de nombres aléatoires AVR

J'ai lu une note de TI ( slaa338 ) qui décrit une technique pour générer des nombres aléatoires "pour de vrai" (par opposition à "pseudo"). Il exploite le sous-système d'horloge quelque peu exotique du MSP430 pour atteindre cet objectif. Est-ce que quelqu'un connaît une technique qui peut être...

12
Quelqu'un a porté le cadre d'état QP pour Arduino?

En examinant les approches possibles pour mon projet d'enregistrement de données, j'ai trouvé le livre "Statecharts UML pratiques en C / C ++" très intéressant pour un travail plus sérieux avec l'Arduino. QP est une famille de frameworks ultralégers, open source et basés sur des machines à états...

12
«Overclocking» d'un AVR

Dans les fiches techniques AVR sous la section Caractéristiques électriques, vous trouverez généralement un graphique comme celui-ci (celui-ci provient de l'ATMega328): J'ai vu des conceptions qui semblent "fonctionner" mais qui fonctionnent en dehors de l'enveloppe ombrée. Plus précisément, j'ai...

12
Arduino avec assemblage?

Étant donné que pour mon entreprise dans le microprocesseur, j'ai décidé de choisir Atmel AVR en raison des vastes ressources disponibles. Et Arduino semble en avoir aussi beaucoup, sans parler de leurs kits de démarrage qui semblent plus "à mon niveau" Le problème est que je veux d'abord...

12
Inverse efficace (1 / x) pour AVR

J'essaie de trouver un moyen efficace de calculer un inverse sur un AVR (ou de l'approcher). J'essaie de calculer la période d'impulsion d'un moteur pas à pas afin de pouvoir faire varier la vitesse linéairement. La période est proportionnelle à l'inverse de la vitesse ( p = K/v), mais je ne peux...

12
Comment planifier la programmation en circuit d'un AVR?

Ma méthode habituelle de reprogrammation des AVR (jusqu'à présent limitée à ATtiny13 et ATtiny2313) consiste à déconnecter la puce du circuit hôte, à la brancher sur une autre planche à pain avec tous les branchements ICSP en place, à programmer, puis à remplacer. Cependant, j'entends toujours que...

11
Altération de la mémoire flash AVR

Cette question est liée à la déprogrammation AVR elle-même . Informations sur le projet: Nous avons un produit alimenté par batterie utilisant un ATMEGA644P. L'application fonctionne en permanence en mode veille et ne se réveille qu'une fois par seconde (RTC) ou lorsque l'une des deux lignes...

11
Linux / Mac AVR Programming Suite?

Je code et utilise Arduinos depuis un certain temps maintenant. Cependant, je suis prêt à passer à l'utilisation de puces AVR droites sans le chargeur de démarrage Arduino. Ma question est quelles sont les ressources pour le faire? Je veux utiliser linux / mac afin que winavr soit hors de l'image...

11
Programmez l'AVR EEPROM directement à partir de la source C

Lorsque vous incluez le code suivant dans une source AVR C, vous pouvez apparemment directement programmer les fusibles, sans avoir besoin d'une commande supplémentaire ou d'un fichier .hex: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT...

11
Détails du chargeur de démarrage Arduino

Quelqu'un peut-il expliquer comment fonctionne le chargeur de démarrage Arduino ? Je ne cherche pas ici une réponse de haut niveau, j'ai lu le code et j'en comprends l'essentiel. J'ai également lu cet autre article (j'avais même été l'un des répondants). Il y a un tas d'interaction de protocole qui...

11
Concevoir des circuits avec une durée de vie plus longue

J'ai appris le microcontrôleur pic pendant un certain temps et j'ai une quantité raisonnable de connaissances sur la manipulation de l'électronique numérique. J'ai travaillé sur des projets électroniques de base et maintenant je dois travailler sur certaines applications commerciales. Ma question...

11
Test unitaire du langage d'assemblage AVR

Comment testez-vous à l'unité votre code d'assemblage? Je travaille sur un servocontrôleur série dans le cadre d'un projet de robot hexapode et le code est au point où ça devient compliqué;) Quoi qu'il en soit, j'ai l'habitude d'utiliser des tests unitaires dans mon travail de jour en tant que...

10
Récupérer un ATtiny13

Je joue avec un ATtiny13 et j'ai pensé que ce serait bien de l'utiliser avec un oscillateur céramique 8Mhz externe au lieu du 1.2 Mhz intégré. (Je veux faire un soft uart à 9600 bps, donc je pensais que 1,2 Mhz était trop lent) Pour passer à un oscillateur externe, j'ai exécuté 'avrdude -c usbtiny...

10
Une raison de ne pas utiliser Timer0 sur AVR?

Juste une question de base ... Pour arduino / avr / ATMega328, je trouve beaucoup d'exemples utilisant Timer1 (il y a même toute une bibliothèque pour cela) mais rarement tous ceux qui utilisent Timer0 (ou Timer2). Maintenant, je sais que l'utilisation de ces minuteries pour contrôler une méthode...