Postanowiłem zmienić wsad AVT2750 Termometr i rejestrator temperatury na procesorze 89C51 (wsad na stronie Edw)
Mam wszystko zmienione na 90S8515 czyli kompilacja jest po zmianach OK
Natrafiłem w programie pierwotnym na funkcję POKE i odwrotność PEEK
Jest tam:
Next_2:
Count1 = 0 'zerowanie licznika pomocniczego
Wartosc = Peek(36) 'pobierz starsza czesc integera temperatury
Adres = Adresrej 'ustal adres zapisu
Writee 'zapisz
Incr Adresrej 'zwieksz adres EEPROM
Wartosc = Peek(37) 'pobierz mlodsza czesc integera temperatury
Adres = Adresrej 'przepisz adres potrzebny do procedury zapisu
Writee 'zapisz
Incr Adresrej 'zwiekszenie adresu o 1
Adres = 2 : Wartosc = Adresrej : Writee 'zapis adesu konca danych
a dalej :
Reade 'odczyt z EEPROM
Poke 38 , Wartosc 'wpakowanie do bufora
Incr Adres 'to sam dla mlodszej czesci
Reade
Poke 39 , Wartosc
Incr Adres
Moja prośba jest taka: w helpie do avr znalazłem że poke może być 0-31
a tu są większe wartości rejestru.Jak będzie się to ustawienie zachowywać w przeróbce
na 90S8515
Mam wszystko zmienione na 90S8515 czyli kompilacja jest po zmianach OK
Natrafiłem w programie pierwotnym na funkcję POKE i odwrotność PEEK
Jest tam:
Next_2:
Count1 = 0 'zerowanie licznika pomocniczego
Wartosc = Peek(36) 'pobierz starsza czesc integera temperatury
Adres = Adresrej 'ustal adres zapisu
Writee 'zapisz
Incr Adresrej 'zwieksz adres EEPROM
Wartosc = Peek(37) 'pobierz mlodsza czesc integera temperatury
Adres = Adresrej 'przepisz adres potrzebny do procedury zapisu
Writee 'zapisz
Incr Adresrej 'zwiekszenie adresu o 1
Adres = 2 : Wartosc = Adresrej : Writee 'zapis adesu konca danych
a dalej :
Reade 'odczyt z EEPROM
Poke 38 , Wartosc 'wpakowanie do bufora
Incr Adres 'to sam dla mlodszej czesci
Reade
Poke 39 , Wartosc
Incr Adres
Moja prośba jest taka: w helpie do avr znalazłem że poke może być 0-31
a tu są większe wartości rejestru.Jak będzie się to ustawienie zachowywać w przeróbce
na 90S8515