so ich habs geschafft, ich kann auf das RAM zugreifen
hier mein code
Code:
$regfile = "M162def.dat"
$crystal = 1000000
$hwstack = 100
$swstack = 100
$framesize = 100
Config Com1 = 4800 , Synchrone = 0 , Parity = Even , Stopbits = 1 , Databits = 7 , Clockpol = 0
Config Com2 = 4800 , Synchrone = 0 , Parity = Even , Stopbits = 1 , Databits = 7 , Clockpol = 0
Config Print = Portb.1 , Mode = Set
Config Pinb.1 = Output
Config Print1 = Portb.0 , Mode = Set
Config Pinb.0 = Output
Open "COM2:" For Binary As #1
Dim Test(2) As Xram Word
Dim Bla As Xram String * 14
Do
Test(1) = 12345
Test(2) = 5555
Bla = "Hello XRAM ;-)"
If Test(1) = 12345 Then
Print #1 , Test(1)
Print #1 , Test(2)
Print #1 , Bla
End If
Waitms 1000
Loop
ich habe die einstellung für das RAM allerdings in Bascom gemacht, da ich mit $XRAMSTART and $XRAMSIZE nicht ganz klar gekommen bin, ich habe nicht ganz verstanden wie das mit den Adressbereichen zu machen ist vielleicht kann das nochmal jemand etwas ausführlicher beschreiben, da ich es doch ganz gerne mit im Code hätte.
Einstellungen habe ich jetzt folgende:
XRAM=36KB, Harken bei ''External Access Enable, bei Waitstate keinen Harken !
Lesezeichen