Show Posts
Pages: 1 ... 390 391 [392] 393 394 ... 637
5866  International / Generale / Re: AVR-CDC, ossia un convertitore USB/seriale software on: February 29, 2012, 10:32:15 am
Giusto per espandere il discorso USB dei PIC, rimanendo sulle MCU a 8 bit il massimo delle prestazioni, intese come complessità del device, si ottiene con i 18F2550 (28 pin) dove è possibile implementare device combo molto complessi, p.e. due device CDC, due device HID dati, una emulazione mouse e tastiera HID tutti attivi simultaneamente, è un caso limite, ma reale perché l'ho implementato su un mio lavoro.
Come clock, vale per tutte le MCU con USB, si può usare un quarzo con valore compreso tra 4 MHz e 20MHz in step di 4MHz, quindi 4-8-12-16-20 MHz, non ci sono componenti critici, unica accortezza tenere le connessioni tra la mcu e il connettore USB le più corte possibili.
Il SIE (l'engine SUB) supporta le specifiche 2.0 con la velocità massima limitata a full speed (12 Mbps), è possibile utilizzarlo tramite polling o interrupt driven, lo stack USB di Microchip permette tutte e due le modalità.
5867  International / Generale / Re: AVR-CDC, ossia un convertitore USB/seriale software on: February 29, 2012, 10:17:45 am
astro ma non sono gli stessi che avevo linkato sopra?

Si hai ragione, ho scritto il post senza aver letto il tuo.
5868  International / Generale / Re: AVR-CDC, ossia un convertitore USB/seriale software on: February 29, 2012, 10:08:07 am
Le prove con clock a 12 MHz le ho già fatte, e non sono andate a buon fine. Stessi errori che a 16 MHz.

Ho verificato adesso, sono disponibili i 18F14K50 in case PDIP 20, quindi abbastanza compatti, in pratica è la stessa MCU utilizzata per l'MCP2200, basta caricarci sopra lo stack usb di Microchip per avere varie tipologie di device USB altamente performanti, Vcom inclusa, costo circa 2 Euro (ivato) per un pezzo singolo.

5869  International / Megatopic / Re: [Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo on: February 29, 2012, 09:49:58 am
ma almeno evitiamo di prenderci per i fondelli perdendoci pure un sacco di tempo.

Questa sarà la mia ultima risposta ad un tuo post, non ho alcun interesse ad alimentare un troll come te.
Quello che non hai ancora capito è che il mio software sarà liberamente disponibile per tutti meno che a te, sono io l'autore e decido io con che licenza distribuirlo e a chi darlo, tu non sei nella lista, anzi ti ho appena aggiunto all'ottimo filtro BullshitBlockPlus di Chrome così non vedo più i tuoi post.
5870  International / Generale / Re: AVR-CDC, ossia un convertitore USB/seriale software on: February 29, 2012, 07:26:02 am
E qual è?

18F2550, però devo verificare se hanno immesso sul mercato le nuove versioni con meno pin in case dip, sapevo che doveva arrivare dei modelli in case 18/20 pin, ovviamente parliamo di MCU con usb hardware nativa.


5871  International / Generale / Re: AVR-CDC, ossia un convertitore USB/seriale software on: February 29, 2012, 07:15:00 am
Voglio un sostituto dell'MCP2200 in formato DIP... so che non esiste, vero?  smiley-roll-sweat

Certo che c'è, però 28 pin.

5872  International / Generale / Re: AVR-CDC, ossia un convertitore USB/seriale software on: February 29, 2012, 06:30:26 am
L'Avr-cdc è carino ma son più le volte che non va che quelle che va per cui io dichiaro chiuso il discorso.

smiley-mr-green
5873  International / Generale / Re: atmega standalone e programmazione tramite 2009 on: February 29, 2012, 05:56:17 am
come sto predicando inutilmente da due giorni, però non posso parlare di Sindrome Calimero, perché ricevo risposte, forse dovresti prestarmi il tuo "vox clamantis...." o meglio potrei parlare di "auriculus mercantis"  smiley-mr-green

Te la sottoscrivo io, deve usare un alimentatore esterno in grado di erogare almeno 1A continuo per alimentare il solo servo, Arduino lo lascia alimentato dalla USB.
5874  International / Megatopic / Re: OT: raspberry pc ultra low cost, per smanettoni on: February 29, 2012, 04:54:38 am
ps. ma linux dal 2.6 supporta il RTOS, http://www.ibm.com/developerworks/linux/library/l-real-time-linux/, credi sia fattibile usarlo?

Non è comunque un vero RTOS e in tutti casi non avrai mai le prestazioni ottenibili da una mcu libera da S.O., sopratutto su applicazioni dove il timing è molto critico come nel caso del pid, oltre ad essere necessario un ben preciso sample time è vitale che la sua durata sia sempre più che costante, ovvero esente da errore di jitter.
Se ti vai a vedere qualche applicazione reale di automatica, robotica etc, scopri da solo che tutto il lavoro time critical viene sempre fatto su micro/mcu/dsp, con adeguata potenza di calcolo e risorse, su i quali non c'è nessun sistema operativo classico, al massimo ci trovi RTOS molto verticalizzati e specifici per il device in oggetto che non hanno nulla a che vedere con il concetto comune di S.O. a partire dal fatto che non esiste nessuna interfaccia grafica e nemmeno a riga di comando, anzi non c'è proprio nessuna interfaccia utente, si decide tutto a livello di sorgente software.
La SBC, o pc che sia, con tanto di S.O. classico, quello che preferisci, è sempre l'ultimo anello della catena il cui compito principale è fare da interfaccia uomo macchina e prendere le decisioni di alto livello per l'hardware di basso livello, p.e. quale flusso di operazioni eseguire, ma non gestire direttamente le operazioni.
5875  International / Megatopic / Re: OT: raspberry pc ultra low cost, per smanettoni on: February 29, 2012, 04:15:07 am
ripeto che non ci gestisco il quad, ma a quello ci pensa l'arduino in parallelo. La rasp gestirà il GPS e il flusso/registrazione video, e comunicherà con il rasp solo per il loggin dati e se il waypoint navigation è attivo

Ovvio che se la tua intenzione è usare la Raspberry per registrare onboard un video non ci sono problemi per farlo, in fin dei conti il SOC utilizzato è specifico per questo genere di applicazioni, idem per gestire tutti i calcoli relativi al GPS in real time visto che non hai certo problemi per fare i conti a 64 bit, come serve, e riuscire ad aggiornarli almeno due volte al secondo, meglio se cinque.
Per tutto il resto, relativo al quadri, invece ci sono non pochi problemi  smiley-grin
5876  International / Megatopic / Re: OT: raspberry pc ultra low cost, per smanettoni on: February 29, 2012, 03:49:28 am
evvai! mi son segnato, non si sa mai... comunque anche considerando la spedizione rimane una potenza di calcolo molto economica!

Voglio proprio vedere cosa ci farai  smiley

Quote
edit: che dici astro, per il quad molli il cortex3 e passi all'accoppiata arduino + rasperry, o fai cortex3 + rasperry? smiley-grin

Perché il Cortex M3 @96MHz senza la palla al piede del sistema operativo mi garantisce mediamente una maggiore potenza di calcolo della Rapsberry, se non ci credi poi facciamo dei benchmark mirati, con apposito software da stabilire assieme, su chi fa più calcoli in meno tempo.
Intendiamoci, è ovvio che il processore della Raspeberry è molto più veloce di un Cortex M3 @ 96 MHZ, però non hai a disposizione tutto il tempo cpu che ti pare per gli algoritmi di calcolo, p.e. il PID, dato che viene interrotta spesso e volentieri dal sistema operativo per gestire altre cose, inoltre Linux non è un RTOS, e questo è un must per una applicazione complessa come il quadricottero.
5877  International / Generale / Re: Pulldown su pin input. on: February 29, 2012, 03:42:30 am
Non vedo il problema del puntale che devi spostare. Basta sapere cosa misuri e dove misuri.

Infatti non si deve spostare nulla, è solo una questione di sapere cosa misuri e cosa attendi dalla misura.

Quote from: brunol949
È un problema che Ti fa Tu, ma in realtá non é un problema.

Concordo, sono pippe mentali  smiley-grin
5878  International / Megatopic / Re: Guida: La programmazione di ATmega328P con Arduino versione 3 on: February 29, 2012, 03:30:21 am
Che è appunto quello che ho fatto, ma con Arduino Mega 2560 non funziona.

Cosa non ti è chiaro del fatto che lo sketch ISP incluso con l'IDE non funziona con la mega 2560 perché specifico per l'ATmega328, quindi non adatto per l'ATmega 2560, e che i pin da utlizzare sono diversi rispetto alla UNO ?
5879  International / Megatopic / Re: Guida: La programmazione di ATmega328P con Arduino versione 3 on: February 29, 2012, 02:41:37 am
Ora ringrazio tutti per i loro suggerimenti, ma mi piacerebbe sapere se qualcuno ha effettivamente ha fatto funzionare Arduino Mega 2560 come programmatore AVR, e come ci è riuscito.

Mi tocca quotare Leo  smiley

Quote
Ha ragione astro, l'ArduinoISP funziona solo sulle UNO, per le MEGA esiste uno sketch apposito:
http://www.arduino.cc/playground/Code/MegaISP
5880  International / Generale / Re: Variazione frequenza PWM on: February 29, 2012, 02:35:36 am
Esiste eventualmente un sistema alternativo per generare una tensione pulita con Arduino ?

Dato che il 328 non ha un DAC o usi il PWM oppure un DAC esterno, il più semplice è un ladder R2R però ti impegna tanti pin quanti sono i bit di risoluzione che desideri, in compenso ottieni un valore analogico molto più pulito e preciso di quello ottenibile tramite PWM.
Pages: 1 ... 390 391 [392] 393 394 ... 637