Mam taki fragment programu:
Teoretycznie BASCOM powinien sobie zrobić na podstawie tej sekcji plik *.EEP i na moje żądanie wgrać go do pamięci EEPROM. I tak się w sumie dzieje. Prawie.... Sekcja ma rozmiar 25 bajtów. Przy programowaniu EEPROMA Bascom pokazuje, że załadował do bufora (swojego) 25 bajtów, jednak po programowaniu radośnie informuje, że "24 bytes written to EEPROM". Uporczywie nie chce mi wgrać ostatniego bajtu. Natomiast gdy na końcu dodałem jakiś przypadkowy bajt - wypełniacz, sekcja zwiększyła rozmiar do 26 bajtów, na co Bascom odpowiedział "28 bytes written to EEPROM". Pomijając sprawy typu "czemu w Bascomie", "Bascom jest ble, fe i wogóle" czy ktoś może wytłumaczyć, dlaczego się tak dzieje i - co ważniejsze - jak to obejść bez dodawania "wypełniaczy" na końcu?
$eeprom
Data &HFF , 60% 'pierwsza komórka pusta, potem sekundy
Matryca1: 'matryca definiująca elementy LED które składają się na pierwszą cyfrę
Data &B01111011 , &B01000001 , &B00110111 , &B01100111 , &B01001101
Data &B01101110 , &B01111110 , &B01000011 , &B01111111 , &B01101111
Data &B00000100
Matryca2: 'matryca definiująca elementy LED które składają się na drugą cyfrę
Data &B11010111 , &B00010100 , &B11100110 , &B01110110 , &B00110101
Data &B01110011 , &B11110011 , &B00010110 , &B11110111 , &B01110111
Data &B00100000
$data
Teoretycznie BASCOM powinien sobie zrobić na podstawie tej sekcji plik *.EEP i na moje żądanie wgrać go do pamięci EEPROM. I tak się w sumie dzieje. Prawie.... Sekcja ma rozmiar 25 bajtów. Przy programowaniu EEPROMA Bascom pokazuje, że załadował do bufora (swojego) 25 bajtów, jednak po programowaniu radośnie informuje, że "24 bytes written to EEPROM". Uporczywie nie chce mi wgrać ostatniego bajtu. Natomiast gdy na końcu dodałem jakiś przypadkowy bajt - wypełniacz, sekcja zwiększyła rozmiar do 26 bajtów, na co Bascom odpowiedział "28 bytes written to EEPROM". Pomijając sprawy typu "czemu w Bascomie", "Bascom jest ble, fe i wogóle" czy ktoś może wytłumaczyć, dlaczego się tak dzieje i - co ważniejsze - jak to obejść bez dodawania "wypełniaczy" na końcu?