Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Microcontrollori:limiti della programmazione on-board

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Microcontrollori:limiti della programmazione on-board

Messaggioda Foto Utentekarl246 » 3 feb 2014, 18:38

Avrei una domanda stupida da fare....
E' nota la praticità di poter programmare un microcontrollore direttamente sulla board sulla quale andrà a funzionare, però mi chiedevo: e se proprio sui pin con cui si comunica col micro (esempio quelli dell'ICSP) c'è connesso un carico piuttosto grosso?! Spaccherei il programmatore!
La soluzione a questo problema è semplicemente isolare fisicamente i pin interessati durante la programmazione, oppure esiste qualche furbata per evitare jumper o roba simile?
Carlo.

"E' inutile cercarsi i guai visto che ci sono già loro che cercano noi" cit. TardoFreak
Avatar utente
Foto Utentekarl246
985 2 6 10
Frequentatore
Frequentatore
 
Messaggi: 138
Iscritto il: 10 ago 2010, 0:12

4
voti

[2] Re: Microcontrollori:limiti della programmazione on-board

Messaggioda Foto UtenteTardoFreak » 3 feb 2014, 19:20

Di solito uno stesso micro viene venduto in contenitori con più o meno pin.
Io non uso mai i pin ICSP per altri compiti che non siano la programmazione ed il debug, piuttosto prendo la versione con numero di pin maggiore e mi levo la paura.
I miei prodotti li sviluppo interamente sulla scheda finale, in questo modo evito jumper (che costano di più del micro con contenitore a più pin per via del montaggio) e posso sempre fare un upgrade del firmware.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[3] Re: Microcontrollori:limiti della programmazione on-board

Messaggioda Foto Utentekarl246 » 3 feb 2014, 19:33

Grazie Foto UtenteTardoFreak!
Generalmente ho usato microcontrollori con un bel po di pin e quindi non mi ero mai posto il problema, ora invece mi stavo passando il tempo con un pic10f222 e lì, visto il limite, mi sono posto la domanda. :D
Carlo.

"E' inutile cercarsi i guai visto che ci sono già loro che cercano noi" cit. TardoFreak
Avatar utente
Foto Utentekarl246
985 2 6 10
Frequentatore
Frequentatore
 
Messaggi: 138
Iscritto il: 10 ago 2010, 0:12

0
voti

[4] Re: Microcontrollori:limiti della programmazione on-board

Messaggioda Foto UtenteTardoFreak » 3 feb 2014, 20:43

Beh, immagino che ci sia un suo fratello maggiore con le stesse periferiche, la stessa memoria su cui sviluppare.
Poi, per il prodotto finale userai il piccolino.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[5] Re: Microcontrollori:limiti della programmazione on-board

Messaggioda Foto UtenteGuidoB » 4 feb 2014, 2:57

Avevo visto un'application note (non ricordo più quale) dove consigliavano di inserire delle resistenze su questi pin.

Se sono usati come ingressi, le resistenze (di valore adeguato) normalmente non influiscono sul funzionamento.

Il programmatore, quando inserito, va invece collegato direttamente sui pin (a monte delle resistenze) e le resistenze sono per lui solo un piccolo carico aggiuntivo.

Inoltre le resistenze evitano cortocircuiti tra l'uscita del programmatore e l'uscita del dispositivo che durante il normale funzionamento pilota gli ingressi.

Insomma, le resistenze fanno in modo che il programmatore abbia la priorità quando è collegato.

Poi ovviamente bisognerà vedere caso per caso se questa soluzione è applicabile.

Certo che se si può riservare dei pin ad uso esclusivo di programmazione si evitano complicazioni.
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,8k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2809
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

0
voti

[6] Re: Microcontrollori:limiti della programmazione on-board

Messaggioda Foto Utentekarl246 » 4 feb 2014, 19:28

Grazie anche a te Foto UtenteGuidoB! :ok:
Avevo visto pure quella application note, ma il dubbio continuava a rimanere per i pin usati come uscita, in particolar modo quando a queste uscite si trova un carico che richiede correnti abbastanza grandi (in questo caso le resistenze servono a ben poco... anzi....).
Alla fine da quanto vedo, come suggerisce Foto UtenteTardoFreak, la migliore cosa è riservare i pin interessati, esclusivamente alla programmazione. :D
Carlo.

"E' inutile cercarsi i guai visto che ci sono già loro che cercano noi" cit. TardoFreak
Avatar utente
Foto Utentekarl246
985 2 6 10
Frequentatore
Frequentatore
 
Messaggi: 138
Iscritto il: 10 ago 2010, 0:12

2
voti

[7] Re: Microcontrollori:limiti della programmazione on-board

Messaggioda Foto UtenteTardoFreak » 4 feb 2014, 19:30

Potendo scegliere lo faccio anche perché
"E' inutile cercarsi i guai visto che ci sono già loro che cercano noi"
:mrgreen:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

2
voti

[8] Re: Microcontrollori:limiti della programmazione on-board

Messaggioda Foto Utentekarl246 » 4 feb 2014, 19:35

TardoFreak ha scritto:Potendo scegliere lo faccio anche perché
"E' inutile cercarsi i guai visto che ci sono già loro che cercano noi"
:mrgreen:



Quella è una regola di vita! :lol:
Questa citazione te la rubo volentieri! ahahahhahahah
Carlo.

"E' inutile cercarsi i guai visto che ci sono già loro che cercano noi" cit. TardoFreak
Avatar utente
Foto Utentekarl246
985 2 6 10
Frequentatore
Frequentatore
 
Messaggi: 138
Iscritto il: 10 ago 2010, 0:12


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 55 ospiti