problema con LCD 40x4 con due abilitazioni

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

problema con LCD 40x4 con due abilitazioni

Postby pier » 25 Oct 2021, 15:17

Per varie vicissitudini della vita, dopo molto tempo torno a voi per un problema che ho con un LCD 40X4.
Sto usando la versione 2.0.8.4 del compilatore.
Dopo essere impazzito con un sorgente che sto scrivendo e, non avendo sotto mano l'hw, sto tentando di simulare l'esempio lcdcustom4bit2e.bas che utilizza la libreria lcd4e2.lbx.
Ho seguito tutto quanto indicato e quanto trovato finora in internet ma sull'LCD continua a non apparire assolutamente nulla.
Il dubbio è che in questo caso non sia possibile simulare. Nessuno ha notizie in merito o una porzione di codice realmente completo e funzionante anche in simulazione?

Grazie infinite
Pier
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Re: problema con LCD 40x4 con due abilitazioni

Postby deluca » 27 Oct 2021, 10:50

Salve pier, Appena possibile darò un occhiata e proverò a simulare con proteus.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: problema con LCD 40x4 con due abilitazioni

Postby pier » 27 Oct 2021, 13:27

Grazie. Allego il codice da me testato (uno dei tanti) finora senza successo

Code: Select all
$lib "lcd4e2.lbx"
$regfile = "m328pdef.dat"                                 
$crystal = 16000000                                     
$baud = 9600                                               
$hwstack = 32                                             
$swstack = 10                                             
$framesize = 40 

Dim  ___lcde as bit

Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.2 , Rs = Portb.0, E2 = portb.3

Config Lcd = 40x4

___lcde = 0
Initlcd
Cls
Upperline
LOCATE 1,1
Lcd "1"
Lowerline
LOCATE 2,1
Lcd "2"
Cursor Off
___lcde = 1
Initlcd
Thirdline
Locate 1 , 2
Lcd "3"
Fourthline
Locate 2 , 2
Lcd "4"
Cursor Off
End
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Re: problema con LCD 40x4 con due abilitazioni

Postby pier » 28 Oct 2021, 09:32

Questa è la risposta di Mark Albert
"the LCD simulation is made for the specified LCD's. It will not simulate other LCD properly. Many LCD have a different memory lay out. And the sim only knows the memory map of the supported LCD. Not for a custom lib with 2 LCD"

Ritengo quindi inutile perdere tempo con simulazioni varie anche se, visto che è prevista la possibilità di configurare ul LCD da 40 caratteri (di fatto tutti con 2 abilitazioni) auspicherei almeno un messaggio di attenzione nell'help con indicazione dell'LCD di riferimento per il simulatore..

Grazie Deluca
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 29 guests

cron