Domande taggate «avr»

AVR è un core per microcontrollori a 8 e 32 bit sviluppato da Atmel. AVR è stato scelto come microcontrollore per i popolari SBC Arduino.

10
Inverso efficiente (1 / x) per AVR
Sto cercando di trovare un modo efficiente per calcolare un inverso su un AVR (o approssimarlo). Sto cercando di calcolare il periodo di impulso per un motore passo-passo in modo da poter variare la velocità in modo lineare. Il periodo è proporzionale all'inverso della velocità ( p = K/v), ma …

7
Generatore di numeri casuali AVR
Ho letto un appnote di TI ( slaa338 ) che descrive una tecnica per generare numeri casuali "reali" (anziché "pseudo"). Sfrutta il sottosistema di clock in qualche modo esotico dell'MSP430 per raggiungere questo obiettivo. Qualcuno sa di una tecnica che può essere implementata su un AVR (in particolare mi interessano …

3
Monitoraggio della tensione senza riferimento noto
Sto lavorando su una piccola piattaforma di sensori che si esaurisce le batterie. Mi piacerebbe essere in grado di attivare un avviso quando la tensione diventa troppo bassa. Il problema è che qualsiasi cosa io usi per misurare quella tensione sarà alimentata dalla stessa sorgente di tensione. Per quello che …

4
Qualcuno ha portato il framework dello stato QP per Arduino?
Nel rivedere possibili approcci per il mio progetto di registrazione dei dati, ho trovato il libro "Statechart UML pratici in C / C ++" molto interessante per un lavoro più serio con Arduino. QP è una famiglia di framework ultra-leggeri, open source, basati su macchine a stati per sistemi embedded …
12 arduino  avr 

5
Progettazione di circuiti con una durata maggiore
Ho imparato a conoscere il microcontrollore pic per un periodo di tempo e ho una ragionevole quantità di conoscenze sulla gestione dell'elettronica digitale. Ho lavorato su progetti elettronici di base e ora ho bisogno di lavorare su alcune applicazioni commerciali. La mia domanda è su come progettare e costruire circuiti …

4
Corruzione della memoria flash AVR
Questa domanda è correlata alla deprogrammazione AVR stessa . Informazioni sul progetto: abbiamo un prodotto alimentato a batteria che utilizza un ATMEGA644P. L'applicazione funziona in modo permanente in modalità sospensione e si riattiva solo una volta al secondo (RTC) o quando viene attivata una delle due linee di interruzione esterne. …

2
Programmare EEPROM AVR direttamente dalla sorgente C.
Quando includi il seguente codice in una sorgente AVR C, puoi apparentemente programmare direttamente i fusibili, senza la necessità di un comando aggiuntivo o di un file .hex: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; Esiste un trucco simile …
11 avr  c  attiny  eeprom 


1
Dettagli Arduino Bootloader
Qualcuno può spiegare come funziona il bootloader di Arduino ? Non sto cercando una risposta di alto livello qui, ho letto il codice e ne ho capito. Ho anche letto questo altro post (ero stato anche uno dei rispondenti). Esiste una serie di interazioni di protocollo tra l'IDE di Arduino …

10
Suite di programmazione AVR Linux / Mac?
Sto programmando e usando Arduinos da un po 'di tempo ormai. Tuttavia sono pronto a passare all'utilizzo dei chip AVR senza il bootloader di Arduino. La mia domanda è: quali sono le risorse per farlo? Voglio usare Linux / Mac, quindi Winavr è fuori dall'immagine come Avrstudio. Se non esiste …
11 atmega  avr  linux  osx 


2
Linguaggio di assemblaggio AVR per test unitari
Come testate il vostro codice assembly? Sto lavorando su un servo controller seriale come parte di un progetto di robot esapode e il codice è arrivato al punto in cui sta diventando complicato;) Comunque, sono abituato ad usare unit test nel mio lavoro quotidiano come sviluppatore di server C ++ …
11 avr  robotics  serial  servo 



2
Qualche motivo per non usare Timer0 su AVR?
Solo una domanda di base ... Per arduino / avr / ATMega328 trovo molti esempi usando Timer1 (c'è persino un'intera libreria per esso) ma raramente quelli che usano Timer0 (o Timer2). Ora, so che l'utilizzo di uno qualsiasi di questi timer per controllare un metodo ISR disabiliterà l'uso di PWM …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.