Sostieni il forum con una donazione! Il tuo contributo ci aiuterà a rimanere online!
Immagine

Switcher programmabile

Tutto ciò che riguarda l'elettronica digitale, dalla porta not al protocollo midi... e oltre!
Avatar utente
jackson
Diyer Esperto
Diyer Esperto
Messaggi: 402
Iscritto il: 24/01/2010, 12:44
Località: Curno (BG)

Re: Switcher programmabile

Messaggio da jackson » 02/05/2012, 20:22

...segue
DSC00038.JPG
Loop 1
DSC00143.JPG
Loop 2 + Cambio canale
Collegato il tutto tramite i cavetti+connettore, ma non funziona niente :muro: :mart: uff!!!

:salu:
Jack!
Immagine
Immagine

Avatar utente
jackson
Diyer Esperto
Diyer Esperto
Messaggi: 402
Iscritto il: 24/01/2010, 12:44
Località: Curno (BG)

Re: Switcher programmabile

Messaggio da jackson » 03/05/2012, 22:22

Allora, qualcosa non funziona. Sul display compare solo una fila di rettangoli :pasc: che sarà? Boh! Scollego le schede dei loop (che avevo testato singolarmente, ed erano OK), scollego i pulsanti. Solo scheda controller e LCD, ma il risultato non cambia. Non avrò cannato a programmare il uC? Lo tolgo dallo zoccolo e lo metto su breadbord insieme al 74HC165 , all'LCD e a quei 4 componenti minimi per il funzionamento (quarzo+cap). Così funziona, l'LCD visualizza quello che deve :hummm_1: Controllo la PCB del controller e mi sembra tutto corretto, rimonto gli IC sugli zoccoli e controllo le alimentazioni, che sono ok, ma sull'LCD niente da fare, solo rettangoli. :muro: che cavolo sarà??

:salu:
Jack!
Immagine
Immagine

Avatar utente
jackson
Diyer Esperto
Diyer Esperto
Messaggi: 402
Iscritto il: 24/01/2010, 12:44
Località: Curno (BG)

Re: Switcher programmabile

Messaggio da jackson » 14/05/2012, 20:51

mi è venuto un dubbio. nel programmino che gira sul uC i pin assegnati fanno riferimento a quelli sulla board dell'Arduino (sui connettori). Ma nel momento in cui il uC non risiede più sulla board, l'assegnazione dei pin rimane quella?
Faccio un esempio:

/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.
*/

void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}

void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000); // wait for a second
}

questo è lo sketch di esempio che fa lampeggiare un led connesso al pin 13 della board. Ma una volta estratto il uC dalla board per metterlo su pcb, il "pin 13" di Arduino diventa il "pin19" del uC (ATMEGA328). Nello sketch va sostituito il 13 col 19, o comunque il compilatore avrà già fatto questa "assegnazione"???

:salu:
Jack!
Immagine
Immagine

Avatar utente
Hades
Roger Mayer Jr.
Roger Mayer Jr.
Messaggi: 2615
Iscritto il: 10/09/2008, 11:56
Località: Carpi (MO)

Re: Switcher programmabile

Messaggio da Hades » 16/05/2012, 14:29

Le librerie sono un layer di astrazione dell'hardware, per cui il compilatore sa gia' che il pin di uscita/ingresso 13 e' il piedino 19 dell'uC... Li c'e' qualcosa di sbagliato nella PCB...
Live another day, climb a little higher, find another reason to stay...

Avatar utente
jackson
Diyer Esperto
Diyer Esperto
Messaggi: 402
Iscritto il: 24/01/2010, 12:44
Località: Curno (BG)

Re: Switcher programmabile

Messaggio da jackson » 16/05/2012, 19:52

Hades ha scritto:Le librerie sono un layer di astrazione dell'hardware, per cui il compilatore sa gia' che il pin di uscita/ingresso 13 e' il piedino 19 dell'uC... Li c'e' qualcosa di sbagliato nella PCB...
Grazie Hades! Ricontrollerò la PCB un'altra volta :pasc:

:salu:
Jack!
Immagine
Immagine

Avatar utente
jackson
Diyer Esperto
Diyer Esperto
Messaggi: 402
Iscritto il: 24/01/2010, 12:44
Località: Curno (BG)

Re: Switcher programmabile

Messaggio da jackson » 27/05/2012, 11:56

Oggi ho fatto questa prova: ho programmato il pin 28, che nel mio circuito non utilizzo, come uscita lampeggiante per collegarci un led e vedere se il software cicla. il led resta spento. avrò canato qualcosa? porto il uC su breadbord con il cablaggio minimale ed il led al pin 28. funziona!!! quindi devo dedurre, che, per qualche motivo, il uC, quando è montato sulla PCB (che ho controllato per l'ennesima volta) non elabora. :pasc: qualche consiglio da parte di qualcuno?

:salu:
Jack!
Immagine
Immagine

mastertaenia
Diyer
Diyer
Messaggi: 179
Iscritto il: 04/03/2012, 15:23

Re: Switcher programmabile

Messaggio da mastertaenia » 29/05/2012, 14:51

jackson ha scritto:Oggi ho fatto questa prova: ho programmato il pin 28, che nel mio circuito non utilizzo, come uscita lampeggiante per collegarci un led e vedere se il software cicla. il led resta spento. avrò canato qualcosa? porto il uC su breadbord con il cablaggio minimale ed il led al pin 28. funziona!!! quindi devo dedurre, che, per qualche motivo, il uC, quando è montato sulla PCB (che ho controllato per l'ennesima volta) non elabora. :pasc: qualche consiglio da parte di qualcuno?

:salu:
Jack!
Hai controllato che non vi siano corti sulla pcb? Utilizzi un quarzo esterno?

Avatar utente
jackson
Diyer Esperto
Diyer Esperto
Messaggi: 402
Iscritto il: 24/01/2010, 12:44
Località: Curno (BG)

Re: Switcher programmabile

Messaggio da jackson » 31/05/2012, 21:18

mastertaenia ha scritto:...

Hai controllato che non vi siano corti sulla pcb? Utilizzi un quarzo esterno?
Si, quarzo esterno. La pcb l'ho controllata più volte e mi sembra non ci siano corti!

:salu:
Jack!
Immagine
Immagine

mastertaenia
Diyer
Diyer
Messaggi: 179
Iscritto il: 04/03/2012, 15:23

Re: Switcher programmabile

Messaggio da mastertaenia » 02/06/2012, 14:52

è veramente molto strano...
hai provato ad eliminare il quarzo ed usare il clock interno?

Avatar utente
jackson
Diyer Esperto
Diyer Esperto
Messaggi: 402
Iscritto il: 24/01/2010, 12:44
Località: Curno (BG)

Re: Switcher programmabile

Messaggio da jackson » 03/06/2012, 15:05

no, non ho provato ad usare il clock interno. cercherò info per farlo! potrebbe essere il quarzo che non funge :hummm_1:
grazie per l'interessamento!

:salu:
Jack!
Immagine
Immagine

mastertaenia
Diyer
Diyer
Messaggi: 179
Iscritto il: 04/03/2012, 15:23

Re: Switcher programmabile

Messaggio da mastertaenia » 10/06/2012, 11:09

facci sapere perché non va.

Rispondi