PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit config serialin=buffered...



Bluesmash
09.01.2006, 19:41
hallo zusammen!

ich benütze auf meinem mega8 die hardware UART und eine software UART funktioniert eigentlich auch soweit...
jetzt möchte ich aber die hardware UART mit config serialin = buffered, size=16 buffern....
aber sobald ich diese codezeile einfüge bekomme ich ncihts mehr eingelesen... verträgt sich das nicht mit der software UART???

hier mein code:




$regfile = "m8def.dat"
$crystal = 4000000
$baud = 9600


Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portd.7 , Db6 = Portd.6 , Db7 = Portd.5 , E = Portb.2 , Rs = Portb.1
Deflcdchar 0 , 32 , 4 , 4 , 4 , 4 , 21 , 14 , 4
Deflcdchar 1 , 4 , 14 , 21 , 4 , 4 , 4 , 4 , 32
Cursor Off

Config Serialin = Buffered , Size = 16

Open "Comd.2:9600,8,n,1" For Output As #1
Open "Comd.3:9600,8,n,1" For Input As #2

Dim E As Byte
Dim Send As String * 30

linux_80
09.01.2006, 21:39
Hallo,

da steht das geht mit IRQ, deshalb meine ich
Enable Interrupts
geht ab !

Bluesmash
09.01.2006, 21:57
ups... das ist ja schon fast peinlich... ;) deshalb funktionierts auch im anderen prog...

vielen dank! werde es ausprobieren sobald men prozi wieder saft hat...

gruss bluesmash