Pages: 1 2 [3]   Go Down
Author Topic: TinyBoard84  (Read 2873 times)
0 Members and 1 Guest are viewing this topic.
Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12439
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I segnali che puo' ricevere sono gli stessi che riceve il Tiny84. Cmq terminata la programmazione i pin vanno in alta impedenza, non ci dovrebbero essere problemi di sorta.
Ma una prova l'hai fatta? Io ho avuto un problema similare sull'HV anche se lì la situzione è estremamente più complicata e delicata; ho dovuto alla fine disaccoppiare i segnali.
pure il +1 di rattuccio smiley-cry smiley-cry smiley-cry
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22635
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@Mike:
se ti riferisci alla tua domanda sul fatto che io abbia provato o meno a fare dei test sulle interferenze di segnali estranei sui pin dell'ISP, mi pareva di averti gia' spiegato la cosa.

I segnali che puo' ricevere sono gli stessi che riceve il Tiny84. Cmq terminata la programmazione i pin vanno in alta impedenza, non ci dovrebbero essere problemi di sorta.
Considera anche questo. Siccome programmo con la tecnica ISP, l'Attiny84 viene resettato dal 2313, quindi in ogni modo il micro non puo' essere "sordo" come capita ad esempio se cerchi di programmare un Atmega328 via seriale e la seriale l'ha occupata lui, impedendo la programmazione.

Se parliamo di segnali sui pin provenienti dal circuito, questi possono dare noia o meno, ma e' una situazione che spesso si verifica anche sull'Arduino. La soluzione e' semplice, basta sfilare i pin nel caso qualcosa dia noia.

Avevo anche previsto inizialmente l'uso di un buffer (come sulla versione 2.0 dell'USBtinyISP) per isolare il 2313 dall'84 ma poi mettere 2 chip che da soli occupavano 2/3 della scheda mi pareva un non senso. Basta l'alta impedenza.

Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12439
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La tua spiegazione te l'avevo riportata nel mio quote, ma oggi è giornata di Calimero smiley-sad-blue
Se parlo di prove parlo di prove, ciò che stabilisce la teoria non è detto che sia sempre conforme alla realtà.
Come già scritto anch'io ho fatto questo ragionamento ma ai fatti ho avuto difficoltà, alla fine le ho risolte senza alcun chip aggiuntivo.
Io ho tenuto bloccato il progetto finché non sono stato assolutamente certo che funzionasse sempre, altrimenti non lo avrei mandato avanti, tu sei certo che non ti darà noie, quindi tutti felici, il mio era solo un dubbio.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22635
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La tua spiegazione te l'avevo riportata nel mio quote, ma oggi è giornata di Calimero smiley-sad-blue
Se parlo di prove parlo di prove, ciò che stabilisce la teoria non è detto che sia sempre conforme alla realtà.
Come già scritto anch'io ho fatto questo ragionamento ma ai fatti ho avuto difficoltà, alla fine le ho risolte senza alcun chip aggiuntivo.
Io ho tenuto bloccato il progetto finché non sono stato assolutamente certo che funzionasse sempre, altrimenti non lo avrei mandato avanti, tu sei certo che non ti darà noie, quindi tutti felici, il mio era solo un dubbio.
No, il disturbo c'è. Su alcuni dei pin ISP se ci sono segnali "strani" la programmazione può non andare a buon fine se non si scollegano. Ma essendo una scheda con degli header per la prototipazione il dover togliere dei pin dagli header non rappresenta un grosso problema. Posso anche mettere un buffer ma mi pare esagerato, cresce il costo nonché l'ingombro.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12439
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La tua spiegazione te l'avevo riportata nel mio quote, ma oggi è giornata di Calimero smiley-sad-blue
Se parlo di prove parlo di prove, ciò che stabilisce la teoria non è detto che sia sempre conforme alla realtà.
Come già scritto anch'io ho fatto questo ragionamento ma ai fatti ho avuto difficoltà, alla fine le ho risolte senza alcun chip aggiuntivo.
Io ho tenuto bloccato il progetto finché non sono stato assolutamente certo che funzionasse sempre, altrimenti non lo avrei mandato avanti, tu sei certo che non ti darà noie, quindi tutti felici, il mio era solo un dubbio.
No, il disturbo c'è. Su alcuni dei pin ISP se ci sono segnali "strani" la programmazione può non andare a buon fine se non si scollegano. Ma essendo una scheda con degli header per la prototipazione il dover togliere dei pin dagli header non rappresenta un grosso problema. Posso anche mettere un buffer ma mi pare esagerato, cresce il costo nonché l'ingombro.
Francamente non capisco bene la tua problematica. Il mio dubbio è che se programmi tramite il connettore ISP invece che tramite il 2313, lo stesso 2313 possa disturbare la programmazione, ed avevo capito che in questi casi tu togli il 2313; invece ora parli di togliere pin dagli header e quindi non ci capisco più nulla. O meglio forse ti riferisci al fatto che quando programmi via ISP su quei pin NON deve esserci collegato nulla, come già ti dissi in passato, perché specialmente i riferimenti verso massa possono dare problemi. Ti va di chiarire i due aspetti?
« Last Edit: April 26, 2012, 03:17:56 am by Michele Menniti » Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Italia, Cefalù
Offline Offline
Sr. Member
****
Karma: 0
Posts: 399
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

bellissima! ne voglio una! anzi, entrambe mi sa!......ti contatterò! smiley-grin
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22635
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Mike, stamani non siamo in sintonia  smiley-yell

Io non avevo problemi.  smiley-wink
Tu hai sollevato la questione che forse, visto che programmavo via ISP, ci potessero essere dei casi in cui i segnali fossero disturbati. Ti ho risposto che me ne importava il giusto tanto, come accade già sull'Arduino, se qualcosa disturba sfilo gli eventuali fili inseriti nei pin (per "pin" intendo i fori degli header laterali) e posso programmare senza problemi l'Attiny84.

Cos'è che non ho spiegato bene?  smiley-sweat
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22635
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

bellissima! ne voglio una! anzi, entrambe mi sa!......ti contatterò! smiley-grin

Grazie. Quella con il Tiny85 ancora la devo finire di sistemare. Stamani sono bloccato da un HD che mi sta facendo impazzire.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12439
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Mike, stamani non siamo in sintonia  smiley-yell
vero, inutile insistere, io gioco a coppe e tu rispondi a spade, e viceversa. Riproveremo un altro giorno. smiley-wink
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

0
Offline Offline
Faraday Member
**
Karma: 46
Posts: 5834
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

leo questo progetto vogliamo porporlo per i megatopic ?

ho approfittato per rileggerlo, ed a mesi di distanza la risposta a mike non e' mai arrivata  smiley-yell

proprio oggi stavo leggendo la relativa sezione dell'articolo con il disaccoppiamento di cui parla  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12439
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

leo questo progetto vogliamo porporlo per i megatopic ?

ho approfittato per rileggerlo, ed a mesi di distanza la risposta a mike non e' mai arrivata  smiley-yell

proprio oggi stavo leggendo la relativa sezione dell'articolo con il disaccoppiamento di cui parla  smiley
bah, storia vecchia, non c'è stato verso di capirsi quel giorno.
Comunque concordo che il progetto possa andare tra i MegaTopic (Leo è in vacanza...), proponilo sul "Topic delle proposte"  smiley
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Pages: 1 2 [3]   Go Up
Jump to: