mikroBasic e Freedom II
13 Anni 1 Mese fa #1
da doc83
Il lavoro nobilita l'uomo (e lo rende simile alla bestia)...
mikroBasic e Freedom II è stato creato da doc83
...stavo pensando di iniziare a smaliziarmi un pò con il mikroBasic, visto che da piccolo qualcosina di BASIC la masticavo... probabilmente per iniziare è meglio di niente, non vorrei imbattermi in frustrazioni dovute al C e lasciar perdere tutto!!
...comunque, ho provato ad usare il mikroBasic e creare un semplice programma di lampeggio LED sulla porta RD0....
Il programma è semplice:
...lo compilo e parto con la programmazione, che non va a buon fine se non cambio tramite l'utility del programmatore le flag (che sono tutte sballate, per il mio clone willem). Cambiando le flag in modo identico al file che Mauro mi mandò per il test della Freedom II, riesco a programmarlo....
...il problema è che non funziona un'accidenti!! Qualcuno di voi ha usato il mikroBasic e sa dirmi se per caso è "incompatibile" con il PIC? Mi sembra strano perchè ho settato il PIC18F4550 e il quarzo a 020.000000 MHz nelle proprietà del progetto...
...any suggestion? Thanks!
...comunque, ho provato ad usare il mikroBasic e creare un semplice programma di lampeggio LED sulla porta RD0....
Il programma è semplice:
program led_blinking
portd.0=0
trisd.0=0
inizio:
portd.0=0
Delay_ms(1000)
portd.0=1
goto inizio
end.
...lo compilo e parto con la programmazione, che non va a buon fine se non cambio tramite l'utility del programmatore le flag (che sono tutte sballate, per il mio clone willem). Cambiando le flag in modo identico al file che Mauro mi mandò per il test della Freedom II, riesco a programmarlo....
...il problema è che non funziona un'accidenti!! Qualcuno di voi ha usato il mikroBasic e sa dirmi se per caso è "incompatibile" con il PIC? Mi sembra strano perchè ho settato il PIC18F4550 e il quarzo a 020.000000 MHz nelle proprietà del progetto...
...any suggestion? Thanks!
Il lavoro nobilita l'uomo (e lo rende simile alla bestia)...
Si prega Accedi o Crea un account a partecipare alla conversazione.
- doc83
- Autore della discussione
- Elite Member
Riduci
Di più
13 Anni 1 Mese fa #2
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: mikroBasic e Freedom II
Ciao Doc!
Non ricordo la sintassi, del mikroBasi, lessi qualcosa diversi anni fa.
In ogni modo nel programma che hai scritto c'e' un errore concettuale
inizio:
portd.0=0
Delay_ms(1000)
portd.0=1
goto inizio
Suppongo che tu voglia far lampeggiare un led...
leggendo il codice parole...
spegni il led
aspetta un secondo
accendi il led
ripeti il ciclo
...spegni subito il led!
Devi mettere una nuova pausa dopo l'accensione del led, altrimenti ripetendo il loop spegni subito il LED.
...il C non ti rusltera' piu' difficile del mikroBasic!
Saluti,
Mauro
Non ricordo la sintassi, del mikroBasi, lessi qualcosa diversi anni fa.
In ogni modo nel programma che hai scritto c'e' un errore concettuale
inizio:
portd.0=0
Delay_ms(1000)
portd.0=1
goto inizio
Suppongo che tu voglia far lampeggiare un led...
leggendo il codice parole...
spegni il led
aspetta un secondo
accendi il led
ripeti il ciclo
...spegni subito il led!
Devi mettere una nuova pausa dopo l'accensione del led, altrimenti ripetendo il loop spegni subito il LED.
...il C non ti rusltera' piu' difficile del mikroBasic!
Saluti,
Mauro
Ringraziano per il messaggio: doc83
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 1 Mese fa #3
da doc83
Il lavoro nobilita l'uomo (e lo rende simile alla bestia)...
Risposta da doc83 al topic Re: mikroBasic e Freedom II
...mumble mumble... forse è il caso di prendere il toro per le corna allora... C18 step by step!!!
Il lavoro nobilita l'uomo (e lo rende simile alla bestia)...
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 1 Mese fa #4
da doc83
Il lavoro nobilita l'uomo (e lo rende simile alla bestia)...
Risposta da doc83 al topic Re: mikroBasic e Freedom II
...sull'errore concettuale avevi ragione....
tuttavia, ho dei problemi di base, con le flags.... posto le due immagini dell'interfaccia del programmatore: la prima è quella che ho con i tuoi .hex presi dal sito (e che vengono programmati) mentre la seconda è quella che ottengo io, mediante MPLAB IDE X, nonostante abbia settato WDT, PBADEN, ecc ecc. come da manuale "C18 STEP BY STEP"..... i tuoi file di esempio vengono caricati, mentre quelli da me prodotti previa compilazione (sebbene senza errori) non vengono programmati: deduco sia un problema di flags....
Mi scuso in anticipo se le immagini non sono uppate direttamente, ma hostate su imageshack: questo è dovuto al fatto che questo PC dovrà essere formattato, una volta sceso nel laboratorio, e mi trovo molto scomodo a lavorarci o ad installarci su altri programmi (è già lentissimo di per sè)....
Cosa può essere secondo voi?
tuttavia, ho dei problemi di base, con le flags.... posto le due immagini dell'interfaccia del programmatore: la prima è quella che ho con i tuoi .hex presi dal sito (e che vengono programmati) mentre la seconda è quella che ottengo io, mediante MPLAB IDE X, nonostante abbia settato WDT, PBADEN, ecc ecc. come da manuale "C18 STEP BY STEP"..... i tuoi file di esempio vengono caricati, mentre quelli da me prodotti previa compilazione (sebbene senza errori) non vengono programmati: deduco sia un problema di flags....
Mi scuso in anticipo se le immagini non sono uppate direttamente, ma hostate su imageshack: questo è dovuto al fatto che questo PC dovrà essere formattato, una volta sceso nel laboratorio, e mi trovo molto scomodo a lavorarci o ad installarci su altri programmi (è già lentissimo di per sè)....
Cosa può essere secondo voi?
Il lavoro nobilita l'uomo (e lo rende simile alla bestia)...
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 1 Mese fa #5
da doc83
Il lavoro nobilita l'uomo (e lo rende simile alla bestia)...
Risposta da doc83 al topic Re: mikroBasic e Freedom II
...passando da MPLAB X a MPLAB 8 il problema di programmazione è svanito, le flags sono corrette.... tutto ciò rimane comunque un mistero: devo pensare che il file p18f4550.h sia diverso nei due compilatori?
Il lavoro nobilita l'uomo (e lo rende simile alla bestia)...
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, StefA
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.