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


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 13 giugno 06, 19:43   #1 (permalink)  Top
User
 
Data registr.: 28-05-2005
Residenza: Roma
Messaggi: 660
Dov'è l'errore?

Aiuto!!!!!!!!

Sto cercando di programmare un 16F628 per controllare un LCD, però il programma (che qui allego) non funziona....... qualcuno ha qualche idea?

Ho lasciato impostato il PIC per una possibile futura comunicazione via seriale..... per favore aiutatemi, secondo me l'errore è da qualche parte nella sequenza di inizializzazione del PIC o nell'impostazione dei registri.
Files allegati
Tipo file: txt Controllo LCD con PIC16F628A.txt‎ (4,3 KB, 181 visite)
SoldatoSemplice non è collegato   Rispondi citando
Vecchio 14 giugno 06, 10:45   #2 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Gli errori sono almeno due:
1) la dichiarazione delle variabili è sbagliata, perchè così vengono tutte messe all'indirizzo 0; o le dichiari come blocco di variabili:

;************************************************* ******************
; Variabili
;************************************************* ******************
;
ORG 0x20 ; Inizio area variabili
CONT res 1
CONT2 res 1

o specifichi l'indirizzo di ognuna

CONT EQU 0x20
CONT2 EQU 0x21

2) Nei blocchi di inizializzazione quando attivi il banco 1 non puoi chiamare la routine di ritardo, che lavora sul banco 0! Oltretutto è inutile durante l'inizializzazione delle porte, quindi elimina queste chiamate durante la fase di inizializzazione e ripristina il banco 0 al termine dell'inizializzazione.

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp 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
dov'è? jo ts4n Modellismo 2 07 gennaio 08 13:35
L'errore più grande del modellismo (secondo me) Blackdam17 Modellismo 19 11 giugno 07 20:04
ECO 7!!!!Dov'è?? berry87 Elimodellismo Motore Elettrico 2 27 settembre 06 00:32
Dov'è l'errore? SoldatoSemplice Circuiti Elettronici 0 21 luglio 06 13:04
raptor 30 v2, dov'è? and729 Elimodellismo Principianti 7 05 gennaio 06 19:19



Tutti gli orari sono GMT +2. Adesso sono le 08:18.


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