Bascom, ATMEGA328 e un benedetto LCD....
Posted: 28 Mar 2013, 13:19
Salve !
Qualcuno ha esperienza di interfacciamento di questo micro con un banale LCD 16x2?
Io ci sto provando in questi giorni e mi sembra di impazzire!
Ho costruito una piastrina (banalissima) il cui schema elettrico lo potrete trovare qui:https://dl.dropbox.com/u/18252828/Trash%20Compactor%20-%20Schematic.pdf
mentre il programmino che ho fatto in BASCOM per fare apparire qualcosa sul display è questo qui:
Quello che riesco ad ottenere è un farfugliamento sul display, cadenzato ad 1 sec. (grazie al comando WAIT 1) e nulla più...
La cosa fortissima è che in SIMULAZIONE con lo stesso BASCOM, il programma funza bene......!
qualcuno saprebbe aiutarmi?
grazie!
Qualcuno ha esperienza di interfacciamento di questo micro con un banale LCD 16x2?
Io ci sto provando in questi giorni e mi sembra di impazzire!
Ho costruito una piastrina (banalissima) il cui schema elettrico lo potrete trovare qui:https://dl.dropbox.com/u/18252828/Trash%20Compactor%20-%20Schematic.pdf
mentre il programmino che ho fatto in BASCOM per fare apparire qualcosa sul display è questo qui:
- Code: Select all
$regfile = "m328def.dat"
$crystal = 16000000
$hwstack = 32
$swstack = 10
$framesize = 40
Dim A As Byte
Config Lcd = 16 * 2 'configure lcd screen
Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.4 , Db6 = Portd.3 , Db7 = Portd.2 , E = Portb.3 , Rs = Portb.4
Initlcd
Cursor On Blink
Do
Lcd "ciao a tutti." 'display this at the top line
Wait 1
Loop
End
Quello che riesco ad ottenere è un farfugliamento sul display, cadenzato ad 1 sec. (grazie al comando WAIT 1) e nulla più...
La cosa fortissima è che in SIMULAZIONE con lo stesso BASCOM, il programma funza bene......!
qualcuno saprebbe aiutarmi?
grazie!