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
Microcontrollore con API Java
Il mio team hardware sta progettando di utilizzare un microcontrollore Atmel AVR a 8 bit per un progetto futuro. Per quanto ne so, deve essere programmato in C. Ho trovato un JVM per AVR, anche se è più limitato delle librerie C native di Atmel. Potete suggerirmi un microcontrollore a …

3
Come misuro il flusso corrente verso un componente?
Sto costruendo un robot esapode usando semplici servi e mi chiedevo quanto fosse fattibile misurare il flusso di corrente verso ciascun servo (5-6 V CC ad un massimo di 0,25-1 A (non ho trovato le specifiche per lo stallo del servo attualmente ancora)) usando, diciamo, un ATMega168. Che tipo di …

2
Ripristino di un ATtiny13
Sto giocando con un ATtiny13 e ho pensato che sarebbe bello usarlo con un oscillatore ceramico esterno da 8 Mhz invece di quello incorporato da 1,2 Mhz. (Voglio fare un soft-uart a 9600 bps, quindi ho pensato che 1,2 Mhz fosse troppo lento) Per passare a un oscillatore esterno, ho …



3
Conservazione dei dati su un microcontrollore
Leggendo la scheda tecnica dell'attiny13 si dice che può conservare i suoi dati per 20 anni a 85 gradi Celsius e 100 anni a 25 gradi Celsius. Indipendentemente dalla lettura e dalla scrittura sul micro, ad esempio, lo spengo e lo tengo a una temperatura costante di 85 gradi Celsius …
10 avr  data 

4
Chip / micro / design Ethernet PoE più semplice e migliore per interfaccia fai-da-te con scheda Arduino personalizzata (soluzione AVR)
Sto cercando un chip PoE Ethernet che posso incorporare in un progetto che intendo utilizzare insieme ad alcune delle funzionalità di Arduino. Preferirei implementare una CPU autonoma per il dispositivo Ethernet in grado di fornire Ethernet. Tutte le possibili soluzioni devono supportare PoE per alimentare Micro. Non ho intenzione di …
10 avr  power-supply  poe 

4
Perché il compilatore GCC omette del codice?
Non riesco a capire perché il compilatore GCC stia tagliando parte del mio codice mentre conserva assolutamente lo stesso nel vicinato? Il codice C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO; setb_GATE; i=30; clrb_SYNCO; while(i>0)i--; // second pause …
9 avr  c  avr-gcc  optimization  gcc 

1
ATtiny: nessun supporto per la moltiplicazione?
È vero che gli AVR ATtiny non hanno supporto hardware per la moltiplicazione? Sembra funzionare bene come faccio moltiplicazione nel mio codice. Ho anche incluso math.h e ho un paio di calcoli sin () e cos (). Sto correndo qualche enorme penalità di 800 cicli per questi calcoli, qualcuno lo …
9 avr  attiny 


1
Accelerazione del timer AVR su ATmega328
Quando si esegue con un prescaler di clock di 64 su ATmega328, uno dei miei timer accelera per motivi sconosciuti in un determinato momento dell'esecuzione. Sto usando due timer su ATmega328 per generare il clock richiesto da TLC5940 (vedi sotto sul perché; questo è irrilevante per la domanda). TIMER0genera un …
9 avr  atmega  spi  timer 

2
Determinare quale pin ha attivato un interrupt PCINTn?
Ho ragione nel pensare che se si hanno due pin che causano lo stesso AVR PCINT interrupt (ad es. Vettore PCINT0 causato da pin PCINT0 o PCINT1 - penso che la sovrapposizione di nomi di vettori e pin sia confusa) l'unico modo per determinare quale pin (s) causato l'interrupt è …
9 avr  interrupts  atmel 

1
Simulazione di un semplice banco di prova con un nucleo ROM sintetizzato
Sono completamente nuovo nel mondo degli FPGA e ho pensato di iniziare con un progetto molto semplice: un decodificatore a 7 segmenti a 4 bit. La prima versione che ho scritto esclusivamente in VHDL (è fondamentalmente un singolo combinatorio select, non sono necessari orologi) e sembra funzionare, ma mi piacerebbe …

3
I registri e le porte AVR devono essere inizializzati a zero?
Durante la routine di inizializzazione del mio codice utilizzo per fare cose come: clr r0 ; will always stay zero e: out PORTA, r0; initialize ports out DDRA, r0 out PORTB, r0 ... Questo è effettivamente necessario? O posso essere sicuro che ciò avvenga automaticamente al ripristino? In particolare, posso …
9 avr  reset  port  register 

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.