Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 22 luglio 14, 11:39   #1 (permalink)  Top
User
 
L'avatar di microcontrollorepic
 
Data registr.: 18-07-2007
Residenza: milano
Messaggi: 1.495
Citazione:
Originalmente inviato da trabo Visualizza messaggio
Grazie .
Io utilizzo mikrobasic per scrivere il programma, mentre per programmare il pic, ho comprato il PICKit2 2,61 con connessione USB.
Comunque, quello che dici lo eseguo anche con mikrobasic, ovvero ''simulo'' il programma, ma diciamo che è reale al 50%.
Io credo che sto sbagliando a livello di concetti, o di qualche variabile che non ho impostato.

Grazie
adesso sono in ufficio, questa sera scarico il listato e li do un occhio.......

se usi mikrobasic, guardati gli esempi da cui puoi trarre molte soluzioni.........

Flavio

n.b che versione hai di mikrobasic?
__________________
SITO INTERNET:
Taglio cnc,https://www.rebasti.it/categoria-pro...B4q6Zc71GROXn4
microcontrollorepic non è collegato   Rispondi citando
Vecchio 22 luglio 14, 11:47   #2 (permalink)  Top
User
 
Data registr.: 19-07-2014
Messaggi: 17
Citazione:
Originalmente inviato da microcontrollorepic Visualizza messaggio
adesso sono in ufficio, questa sera scarico il listato e li do un occhio.......

se usi mikrobasic, guardati gli esempi da cui puoi trarre molte soluzioni.........

Flavio

n.b che versione hai di mikrobasic?
Sto usando mikrobasic 6.4.0 ,quello che si trova free fino a 2kb sul sito ufficiale.
Dato che il programma che ho realizzato non raggiunge neanche un kb, va piu che bene.
Uso questo perchè a scuola ho utilizzato questo programma proprio con la scheda che hai tu, programmavo l'LCD, o facevo giochi con i led.
Ora pero' dopo qualche anno sto incontrando problemi.
Se avete bisogno anche dello schema che ho realizzato , ve la posto.
Se serve , dato che il pic 12f629, lavora a circa 4mhz, ho inserito un quarzo da 4mhz, per evitare di inserire l'oscillatore interno.

Vi ringrazio.
Buona giornata
attendo notizie
trabo non è collegato   Rispondi citando
Vecchio 22 luglio 14, 12:15   #3 (permalink)  Top
User
 
L'avatar di microcontrollorepic
 
Data registr.: 18-07-2007
Residenza: milano
Messaggi: 1.495
Citazione:
Originalmente inviato da trabo Visualizza messaggio
Sto usando mikrobasic 6.4.0 ,quello che si trova free fino a 2kb sul sito ufficiale.
Dato che il programma che ho realizzato non raggiunge neanche un kb, va piu che bene.
Uso questo perchè a scuola ho utilizzato questo programma proprio con la scheda che hai tu, programmavo l'LCD, o facevo giochi con i led.
Ora pero' dopo qualche anno sto incontrando problemi.
Se avete bisogno anche dello schema che ho realizzato , ve la posto.
Se serve , dato che il pic 12f629, lavora a circa 4mhz, ho inserito un quarzo da 4mhz, per evitare di inserire l'oscillatore interno.

Vi ringrazio.
Buona giornata
attendo notizie
prima cosa devi essere sicuro che la parte hardware sia settata correttamente intendo come registri altrimenti parti con il piede sbagliato, vedo che questo pic ha molte 8 porte e molti piedini multifunzionale che se settati nel modo errato creano problemi.....

domanda ma perchè usi questo pic per un lavoro cosi semplice?

io ti consiglio di usare un 16f84 classico e molto semplice per testare il programma, è un piccolo trucco per togliersi dei dubbi.....

Flavio
__________________
SITO INTERNET:
Taglio cnc,https://www.rebasti.it/categoria-pro...B4q6Zc71GROXn4
microcontrollorepic non è collegato   Rispondi citando
Vecchio 22 luglio 14, 12:50   #4 (permalink)  Top
User
 
Data registr.: 19-07-2014
Messaggi: 17
Citazione:
Originalmente inviato da microcontrollorepic Visualizza messaggio
prima cosa devi essere sicuro che la parte hardware sia settata correttamente intendo come registri altrimenti parti con il piede sbagliato, vedo che questo pic ha molte 8 porte e molti piedini multifunzionale che se settati nel modo errato creano problemi.....

domanda ma perchè usi questo pic per un lavoro cosi semplice?

io ti consiglio di usare un 16f84 classico e molto semplice per testare il programma, è un piccolo trucco per togliersi dei dubbi.....

Flavio
ho usato questo pic perchè vorrei inserire la schedina dove è alloggiato , all'interno di un cilindro di 5cm di diametro, quindi essendo il 16f84 molto grande, per necessità di spazio ho optato per questo pic.
A livello hardware , sto usando le porte gp0-gp1-gp2, dove gp0 ho collegato il pulsante, gp1 ho collegato 4 led, gp2 altri 4 led.
in poche parole vorrei realizzare un piccolo cilindro con gli 9 led che escono sopra, ho preparato un dischetto con 8 buchi, dove andranno alloggiati i led.
e centrale il pulsante.
trabo non è collegato   Rispondi citando
Vecchio 22 luglio 14, 13:50   #5 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
a mio giudizio vanno disabilitati i comparatori sulle porte gpio 0,1,2 non ricordo a memoria il registro, dopo a casa verifico.
Inoltre come pic presenta un notevole vantaggio rispetto al 16f84... non ha bisogno di oscillatore esterno, tuttavia ricordati che per ottenete timing decenti devi caricare la calibrazione in OSCCAL.
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Vecchio 22 luglio 14, 14:16   #6 (permalink)  Top
User
 
Data registr.: 19-07-2014
Messaggi: 17
Citazione:
Originalmente inviato da romoloman Visualizza messaggio
a mio giudizio vanno disabilitati i comparatori sulle porte gpio 0,1,2 non ricordo a memoria il registro, dopo a casa verifico.
Inoltre come pic presenta un notevole vantaggio rispetto al 16f84... non ha bisogno di oscillatore esterno, tuttavia ricordati che per ottenete timing decenti devi caricare la calibrazione in OSCCAL.
ti ringrazio...
il comparatore dovrei averli disabilitati, con cmcon=7
quindi tolgo il quarzo da 4mhz?
Attendo notizie

Ultima modifica di trabo : 22 luglio 14 alle ore 14:21
trabo non è collegato   Rispondi citando
Vecchio 22 luglio 14, 14:30   #7 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da trabo Visualizza messaggio
ti ringrazio...
il comparatore dovrei averli disabilitati, con cmcon=7
quindi tolgo il quarzo da 4mhz?
Attendo notizie
avevo visto l'ultima copia del sorgente e crcom non c'era...
non è che puoi postare il codice che effettivamente stai usando ?

Inoltre per debuggare il programma ti consiglio un ottimo programma che si chiama pic simulator ide. che simula anche l'hardware attorno (ingressi pulsanti etc)
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
pic 12F629 faustog_2 Circuiti Elettronici 2 07 ottobre 13 12:52
ESC con PIC Italia Circuiti Elettronici 4 23 marzo 13 17:27
Problema con programma MPX per aggiornamento Royal PRO picman Radiocomandi 0 29 agosto 10 21:27
Programma facile per pic Orso82 Circuiti Elettronici 20 27 febbraio 05 17:44
Regolatore con PIC rapis Circuiti Elettronici 1 26 novembre 01 12:15



Tutti gli orari sono GMT +2. Adesso sono le 03:16.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002