logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bascom 2.0.8.0 nie działa powyżej 8192B na 89S53 - kompilator czy programator?

bobeer 23 Paź 2003 13:09 2703 6
REKLAMA

Podsumowanie tematu

✨ Problem dotyczy programowania mikrokontrolera AT89S53 za pomocą Bascom 2.0.8.0 i programatora STK200. Po przekroczeniu 8192 bajtów skompilowany kod przestaje działać. Podejrzenia padają na błąd wbudowanego programatora Bascoma, gdyż plik wgrany programem PonyProg działa poprawnie. Dyskusja wskazuje, że AT89S52 i AT89S53 różnią się protokołem programowania, szczególnie w trybie szeregowym, co powoduje problemy z kompatybilnością programatora STK200 i oprogramowania Bascom. AT89S53 i AT89S8252 używają 3-słowowych komend 8-bitowych, natomiast AT89S51 i AT89S52 4-słowowych, co wpływa na sposób programowania i wymaga innego programatora lub modyfikacji oprogramowania. Dodatkowo, AT89S52 posiada tryb page mode i różne poziomy napięć sterujących, co komplikuje programowanie standardowym STK200. Konieczne jest użycie dedykowanego programatora lub zmiana oprogramowania do STK200, aby poprawnie zaprogramować AT89S53 i AT89S52.
Wygenerowane przez model językowy.
REKLAMA