Hova lettek a definiált ékezetes karakterek?

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
muszer
Biztosítékgyilkos
Hozzászólások: 50
Csatlakozott: 2009. december 28. hétfő, 7:00

Hozzászólás Szerző: muszer »

így kezdődik a program:

Kód: Egész kijelölése

$regfile = "m16def.dat"                 
$crystal = 8000000    

Config Adc = Single , Prescaler = Auto , Reference = Avcc   
Start Adc

Config Lcd = 20 * 4
Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.5
Config Lcdmode = Port

Deflcdchar 0 , 10 , 32 , 14 , 17 , 17 , 17 , 14 , 32      'chr(0) = ö
Deflcdchar 1 , 8 , 4 , 14 , 17 , 31 , 16 , 14 , 32          'chr(1) = é
Deflcdchar 2 , 10 , 32 , 17 , 17 , 17 , 19 , 13 , 32       'chr(2) = ű
Deflcdchar 3 , 2 , 4 , 14 , 1 , 15 , 17 , 15 , 32            'chr(3) = á
Deflcdchar 4 , 5 , 10 , 14 , 17 , 17 , 17 , 14 , 32         'chr(4) = ő

Initlcd
Cls

Config Portd = Output   
Config Portb = Output   
Config Portc = Input
.
.
.                        
minden megy rendesen, csak az ékezetes karakterek helyett furcsa függőleges vonalak vannak. :?
olvasgattam visszafelé és láttam valahol, hogy az initlcd parancs duplázva volt. reggel kipróbálom....
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

config lcd=port - ????
hibás!, pin módban hajtod...

először initlcd+cls, utána beszélgess vele a deflcdchar utasítással....
Avatar
muszer
Biztosítékgyilkos
Hozzászólások: 50
Csatlakozott: 2009. december 28. hétfő, 7:00

Hozzászólás Szerző: muszer »

ajjjjj. :oops: :oops:

na ezen nem gondolkodtam.
gyorsan javítom ezt a fatális hibát!

valahol így láttam régen, futott is rendesen, nem foglalkoztam tovább vele.
most pedig kiugrott a hiba, hogy újra elővettem a témát, és okosabb lett a Bascom is.

Köszönöm!
Avatar
muszer
Biztosítékgyilkos
Hozzászólások: 50
Csatlakozott: 2009. december 28. hétfő, 7:00

Hozzászólás Szerző: muszer »

javítva, tökéletesen működik.

thx!
Válasz küldése