Questions marquées «avr»

AVR est un noyau de microcontrôleur 8 et 32 ​​bits développé par Atmel. AVR a été choisi comme microcontrôleur pour les populaires SBC Arduino.

10
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 …

7
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 implémentée sur …

3
Surveillance de la tension sans référence connue
Je travaille sur une petite plate-forme de capteurs qui se décharge de piles. J'adorerais pouvoir déclencher une alerte lorsque la tension devient trop faible. Le problème est que tout ce que j'utilise pour mesurer cette tension sera alimenté par cette même source de tension. Pour ce que ça vaut, j'utilise …

4
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 pour les …
12 arduino  avr 

5
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 est de savoir comment concevoir et construire des circuits …

4
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 d'interruption externes est déclenchée. …

2
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 , }; Existe-t-il une astuce similaire …
11 avr  c  attiny  eeprom 


1
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 …

10
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 …
11 atmega  avr  linux  osx 


2
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 développeur …
11 avr  robotics  serial  servo 



2
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 ISR désactivera …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.