Witam!
Procesor AT89C51ED2 programujê za pomoc± programu FLIP2.4.4. Programowanie odbywa siê przez serial, przy /PSEN zwartym do masy.
Zauwa¿y³em, ¿e nie nale¿y wstawiaæ kodu do obszaru powy¿ej 62 kB. Wstawiony kod, powy¿ej 62 kB, zawiesza siê.
Eksperyment polega³ na:
- napisa³em program w C, który by³ mniejszy ni¿ 62 kB - program dzia³a³ poprawnie.
- doda³em nieu¿ywan± w programie tablicê, wpisan± do pamiêci kodu, w rezultacie funkcje wesz³y powy¿ej 62 kB - program siê zawiesza.
Wydaje mi siê, ¿e w obszarze powy¿ej 62 kB jest umieszczony firmowy ISP Boot Loader i nie mo¿na korzystaæ z tego obszaru. W poprzedniku: T89C51RD2 by³o co¶ takiego wyra¼nie napisane w dokumentacji. W dokumentacji Atmelowej nic takiego nie widzê. Co ciekawe FLIP nie sygnalizuje jakich¶ b³êdów zapisu do pamiêci.
Byæ mo¿e za pomoc± programatora równoleg³ego mo¿na wykorzystaæ ca³e 64 kB (nie mam takiego programatora). Czy który¶ z kolegów mia³ podobne do¶wiadczenia?
Przemys³aw