Pisa - Italy
Offline
Jr. Member
Karma: 0
Posts: 59
|
 |
« on: September 28, 2011, 12:39:44 pm » |
Salve, ho bisogno di studiarmi l'archittetura interna di Arduino Uno. Sia HardWare sia Software.. Sapete indicarmi qualche risorsa ? Grazie
|
|
|
|
« Last Edit: September 28, 2011, 02:37:10 pm by edge »
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10256
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #1 on: September 28, 2011, 12:46:16 pm » |
Riguardo l'hardware: fai una ricerca "schematic Arduino UNO" e trovi lo schema elettrico della board. I componenti fondamentali sono due: 1 - ATmega328P che è il cuore di Arduino 2 - ATmega8u2 che è l'interfaccia USB-seriale Sono due mcu prodotte dalla ATMEL, fai la ricerca su google e puoi scaricare i due corposissimi pdf che ti spiegano ogni segreto di questi due componenti.
Per il software passo a chi ne sa più di me.
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15712
+39 349 2158303
|
 |
« Reply #2 on: September 28, 2011, 12:56:05 pm » |
I Software resisdenti sui 2 Microcontroller (Bootloder e Interfaccia seriale USB) vengono dati col IDE, ma non chiedermi dove li trovi. Per il Hardware vedi: http://arduino.cc/en/Main/ArduinoBoardUnoCiao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
0
Online
Tesla Member
Karma: 82
Posts: 8217
:(){:|:&};:
|
 |
« Reply #3 on: September 28, 2011, 01:02:43 pm » |
ma gli atmel son open hardware?
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10256
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #4 on: September 28, 2011, 01:07:56 pm » |
ma gli atmel son open hardware?
cioè  ? Vuoi sapere se li puoi scoperchiare per aggiungere, eliminare, modificare qualche millesimo di micron di silicio? certo!  No, le mcu sono sempre proprietarie, che sappia io; altre tipologie di componenti, p.es. le memorie di qualsiasi natura, tutti le producono con sigle diverse e spessisimo, se non sempre, sono pin-to-pin compatibili.
|
|
|
|
|
Logged
|
|
|
|
|
0
Online
Tesla Member
Karma: 82
Posts: 8217
:(){:|:&};:
|
 |
« Reply #5 on: September 28, 2011, 01:13:55 pm » |
ma gli atmel son open hardware?
cioè  ? Vuoi sapere se li puoi scoperchiare per aggiungere, eliminare, modificare qualche millesimo di micron di silicio? certo!  No, le mcu sono sempre proprietarie, che sappia io; altre tipologie di componenti, p.es. le memorie di qualsiasi natura, tutti le producono con sigle diverse e spessisimo, se non sempre, sono pin-to-pin compatibili. scoperchiare no, ma dare un'occhiata agli schemi... sarebbe quanto mento intrigante...
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10256
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #6 on: September 28, 2011, 02:00:22 pm » |
I datasheet riportano solo gli schemi a blocchi, dubito fortemente che avremo modo di vedere gli schemi elettrici, ma francamente non ho mai provato a cercarli, non ho l'attrezzatura per ricreare i chip 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 0
Posts: 689
AHHAH
|
 |
« Reply #7 on: September 28, 2011, 02:02:17 pm » |
 ma un atmega328 di quanti transistor e' fatto? 100k, 1M? proprio non ne ho idea ma credo siano troppi per stare in un disegno
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10256
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #8 on: September 28, 2011, 02:06:32 pm » |
La risposta forse la trovi nel datasheet, ma questo cadavere è tuo o lo hai preso sulla rete? 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 0
Posts: 689
AHHAH
|
 |
« Reply #9 on: September 28, 2011, 02:09:49 pm » |
La risposta forse la trovi nel datasheet, ma questo cadavere è tuo o lo hai preso sulla rete?  hai visto delle saldature grezze e quindi pensi sia mio?  preso in rete, pero' effettivamente se lo avessi saldato io il risultato sarebbe stato identico  guardate qui: http://www.flylogic.net/blog/?p=23
|
|
|
|
« Last Edit: September 28, 2011, 02:11:23 pm by reizel »
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10256
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #10 on: September 28, 2011, 02:16:47 pm » |
Non per le saldature, non mi permetterei mai  , solo si vede che è un lavoro artigianale, basta guardare i contorni delle piste e quel rifacimento di una pista con un filino di rame, insomma non è certo una board fatta da un service  Quanto al link, ce n'è di gente squilibrata, ormai non mi meraviglio più di nulla 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 3
Posts: 589
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." Albert Einstein
|
 |
« Reply #11 on: September 28, 2011, 02:29:57 pm » |
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Online
Faraday Member
Karma: 15
Posts: 4907
фон Крыса
|
 |
« Reply #12 on: September 28, 2011, 02:44:33 pm » |
Non per le saldature, non mi permetterei mai  , solo si vede che è un lavoro artigianale, basta guardare i contorni delle piste e quel rifacimento di una pista con un filino di rame, insomma non è certo una board fatta da un service  Quanto al link, ce n'è di gente squilibrata, ormai non mi meraviglio più di nulla  Troverò il modo di stupire ancora  Gli schemi si trovano... solo che.. saranno file cad da centinaia di MB
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16462
Don't know what I do
|
 |
« Reply #13 on: September 28, 2011, 03:27:29 pm » |
Alcuni produttori rilasciano i modelli dei propri chip in linguaggio VERILOG o VHDL per poter riprogrammare micro FPGA. Ma non credo che lo faccia Atmel.
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15712
+39 349 2158303
|
 |
« Reply #14 on: September 28, 2011, 03:45:16 pm » |
ragazzi; edge vuole sapere come funziona un arduino uno o come funziona un microcontroller transistor per transistor? Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
|