Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Sistemi integrati - teensyduino
Forum - Sistemi integrati - teensyduino

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
alex1995 (Normal User)
Expert


Messaggi: 212
Iscritto: 27/01/2011

Segnala al moderatore
Postato alle 17:00
Domenica, 27/12/2015
salve a tutti, potreste darmi dei buoni consigli per iniziare a studiare (elettronica, libri, tutorial etc...) per progettare una scheda avr?
voglio realizzare un progetto simile a questo http://www.pjrc.com/teensy/td_download.html ma usando un altra mcu.

Ultima modifica effettuata da alex1995 il 27/12/2015 alle 17:01


PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1458
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 18:59
Domenica, 27/12/2015
Con l'elettronica si parte dalle basi. Cos'è un circuito.... Resistori e generatore. Legge di ohm. Poi si passa alle leggi di kirchoff. In seguito si studiano i circuiti con due o più generatori. Quindi sovrapposizione degli effetti. Metodo di Millman e metodo di kirchoff. Poi si studiano i condensatori, risposta nel tempo di una rete rc. Subito dopo diodi e transistor. Fatto questo passi all'elettronica digitale... Porte not, and or ecc... Flip flop... Shift registers e poi mcu. Una mcu si studia conoscendo il linguaggio c è integrando con il datasheet, perché trovo lo studio dell'assembly ostico da affrontare da soli.....

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6114
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 5:07
Lunedì, 28/12/2015
Non riesco a capire cosa vuoi realizzare nel tuo progetto...

TheDarkJuster, non è necessario essere un meccanico per guidare una macchina. :)


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
Roby94 (Member)
Guru


Messaggi: 1127
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 12:57
Lunedì, 28/12/2015
In effetti tutta l'elettronica necessaria per usare un AVR è specificata nel datasheet. Anche perché non si può sapere come è composto all'interno se non in minima parte e con elevata semplificazione. Conoscere l'elettronica è necessaria per capire i limiti che questo presenta.
Cosa molto piu importante è lo studio del singolo datasheet e dell'architettura del microcontrollore.


La programmazione è arte... fa che i tuoi script siano degni di un museo.
PM Quote
Avatar
alex1995 (Normal User)
Expert


Messaggi: 212
Iscritto: 27/01/2011

Segnala al moderatore
Postato alle 15:40
Lunedì, 28/12/2015
il mio progetto è fare una board mia più potente dell arduino mega e compatibile con gli shield arduino quindi con una cpu arm che va a 5v non a 3.3v.

vorrei programmarlo in c ,non voglio fare il porting del linguaggio come quello del progetto teensy , e scrivere le librerie per usarlo con gli shield e i sensori che uso su arduino.

ho fatto l' esempio di teensy perche ha una cpu arm e si programma con il linguaggio di arduino.

solo che parto dal vuoto totale... non so da dove iniziare concretamente... ho solo trovato la mcu che fa per me ma a quanto pare non è neanche acquistabile su internet http://www.atmel.com/devices/ATSAMC20J18A.aspx


PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1458
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 19:15
Lunedì, 28/12/2015
Per come la vedo io..... Non si fa elettronica senza sapere cosa si fa.... Il datasheet fa riferimento a un dispositivo elettronico che deve essere utilizzato da elettronici...

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6114
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 22:20
Lunedì, 28/12/2015
E' un progetto ambizioso, se parti da zero dovresti imparare un pò di basi prima di buttarti su qualcosa di complesso come questo...

http://www.amazon.com/Getting-Started-Electronics-Forrest- ...

Oppure

http://www.amazon.com/Make-Electronics-Learning-Through-Di ...

Poi quando hai delle buone basi, consiglierei questo come riferimento: http://www.amazon.com/Art-Electronics-Paul-Horowitz/dp/052 ...

Consiglierei inoltre di provare a replicare una board esistente prima di provare a progettarne una nuova.

Vedi ad esempio: https://www.arduino.cc/en/Main/Standalone




Ultima modifica effettuata da pierotofy il 28/12/2015 alle 22:22


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1458
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 0:01
Martedì, 29/12/2015
Package tqfp? Come hai intenzioni di saldare il processore alla scheda? A mano non ce la fai.... Dovresti fartelo saldare da una ditta specializzata..... Non ho idea del costo, ma non credo sarà basso, visto che i costi di produzione di un esemplare di pcb sono abbastanza alti....

Inoltre.... Come ti sei reso conto da solo non puoi pensare a costruire una scheda se non sai come progettare un semplice circuito elettrico....

Inoltre... Devi assolutamente prevedere il modo di fare il debug, e possibilmente integrare il debugger...


PM Quote
Avatar
Roby94 (Member)
Guru


Messaggi: 1127
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 3:30
Martedì, 29/12/2015
Decisamente ambizioso, stiamo parlando di un dispositivo con architettura ARM, non un semplice AVR, che presenta già le sue complessità. Di sicuro l'ostacolo non starà nell'elettronica ma nello sviluppo di tutte le componenti software, un lavoro che non puoi neanche lontanamente immaginare. Io sto da diversi mesi riscrivendo da 0 le librerie disponibili per Arduino eliminando tutte le retro compatibilità e sviluppandole all'insegna dell'efficienza, ovviamente per i soli AVR, niente ARM. Ti assicuro che non è un lavoro rapido, soprattutto se ci si mette a riscrivere anche le librerie per i vari sensori.
Compito della settimana libreria per l'MFRC522, mi sta aiutando a richiamare la migliore squadra di santi mai vista.


La programmazione è arte... fa che i tuoi script siano degni di un museo.
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo