Newsgroup: it.hobby.elettronica.digitale
Titolo: Modulo Rabbit

Ciao,
qualcuno hai mai usato dei moduli Rabbit?
Oggi pomeriggio ho installato l'RCM4100 su una mia schedina di test 
costituita da un'alimentazione a 3,3V un led collegato sul pin PE1 e una 
serie di connettori per future espansioni. Il /reset in è scollegato in 
quanto è già presente un pull-up sul modulo stesso.
Ho scritto un semplicissimo programma di prova con Dynamic C 10.11 per 
far lampeggiare il led e tutto gira come previsto.
Dopo un'oretta di prove e di programmazioni l'IDE non mi riconosce più 
il processore! Non riesco quindi più a programmarlo :(
Teniamo presente che:
+ il modulo è alimentato
+ il clock è presente
+ il connettore di programmazione usato è PROG e non DIAG
+ rimuovendolo il led lampeggia come previsto, quindi il modulo funziona
+ la com è impostata correttamente
+ installando il modulo sulla scheda di sviluppo riesco a programmarlo
Sembrerebbe un problema del mio circuito... ma non c'è collegato nulla 
se non l'alimentazione! E poi per un po' ha funzionato senza problemi.
Cos'altro posso verificare? Sembra un problema piuttosto comune - 
purtroppo - a leggere i forum, ma le indicazioni che danno sono sempre 
le stesse: verificare alimentazioni e clock... Ma nel mio caso sono OK!
Marco / iw2nzm

 
[CUT]
Ciao, io uso moduli della serie 3000, e i problemi da te riscontrati li 
ho avuti programmando i moduli attraverso un convertitore USB<->RS232 
(autocostruito), ma era sufficiente scollegare e ricollegare il 
convertitore e il tutto tornava a funzionare.
Potrei pensare ad un problema di stabilità dei 3,3V anche se, come dici, 
sembra tutto ok.
Ciao, seb

 sembra tutto ok.
Ciao,
grazie della risposta. Io non uso un convertitore USB<->RS232 per quanto 
riguarda l'alimentazione non è quello il problema. Alimentando il modulo 
"volante" cioè collegando solo GND e i 3.3V funziona... inserendolo 
nello zoccolo sulla scheda (sotituita ripeto solo da connettori aperti!) 
il programma funziona ma non riesco a riprogrammarlo. O meglio, ci sono 
riuscito per qualche ora, poi niente.
Marco / iw2nzm

 riuscito per qualche ora, poi niente.
Ho risolto, ho risolto!!!!!!!!
Anche se non ho ancora capito qual'era il problema :-/
Mettendo insieme tutti gli indizi ho tranciato le tre piste collegate ai 
pin di programmazione (verso l'esterno, lasciando cioè il connettore 
senza pista attaccata). Magia: ha funzionato!
Allora ne ho riattaccata una per volta verificando sempre il 
funzionamento. Ricollegando la prima e la seconda no problem, mentre è 
la terza che dava problemi. Controllando con il tester ho notato che c'è 
un accoppiamento in DC (?) con un altro pin apparentemente senza 
coonessione alcuna. In particolare con il multimetro impostato sul 
provadiodi leggo 0.6V in una direzione e 1.8V nell'altra.
Non ho la minima idea di dove possa essere l'inghippo dal momento che le 
due piste interessate partono dal connettore del Rabbit e vanno 
separatamente a un altro connettore (non installato...) senza alcun 
componente di mezzo. Ma ho già perso troppo tempo, la tengo tranciata e 
rinuncio a un pin di I/O.
Ciao!
Marco / iw2nzm


potrebbero essere delle piste che sonomolto vicine? oppure usato dello 
stagnonon molto buono? 

 stagnonon molto buono? 
No, le piste sono distanziate di almeno 100 mil visto che vanno 
parallelamente a un normale connettore. Per lo stagno lo uso da anni e 
non ho mai avuto problemi. Inoltre temendo una cosa simile ho lavato e 
sgrassato tutta la basetta ma senza notare cambiamenti.
Ciao!
Marco / iw2nzm