Witam! Spêdzi³em trochê czasu na zaznajomienie siê z tym kontrolerem. Jak siê okazuje, to jest zupe³nie co¶ innego ni¿ dsPIC, gdy¿ ma w sobie rdzeñ firmy MIPS (tak jak w playstation itp.)
Uda³o mi siê to opanowaæ i napisa³em aplikacjê w asm na obs³ugê LCD RGB
480x272. Dzia³a mi to do¶æ ³adnie, ale... Ju¿ dwukrotnie uda³o mi siê go totalnie zablokowaæ. Przy próbie uruchomienia plików przyk³adowych Microchipa niefortunnie zapisa³em rejestry konfiguracyjne warto¶ciami domy¶lnymi, wziêtymi przez MPLAB chyba z kosmosu.
Pierwszy raz to nawet mi dzia³a³ oscylator. Dzi¶ zdaje siê, ¿e zaprogramowa³em go w trybie HS z kwarcem 8MHz i oscylator ju¿ nawet nie dzia³a. Poda³em mu sygna³ 10MHz na OSC1 i nic - nadal nie mo¿e nawet odczytaæ kodu ID kontrolera. Jak to uruchomiæ. Drugi raz moja p³ytka nie przetrzyma wylutowywania i ponownego wlutowania. U¿ywam: PGEC1 i PGED1. Czy pod³aczenie (podlutowanie siê) pod PGEC2 i PGED2 co¶ zmieni. Normalnie programowanie/debugging dzia³a tylko na PGEC1 + PGED1. Domy¶lnie jednak konfig ustawia siê na PGEC2 i PGED2 i tak zosta³ zaprogramowany. Jak wszystko jest dobrze, to dzia³a na komplecie z 1. Teraz nie. By³bym wdziêczny za jakiekolwiek porady co do mo¿liwo¶ci uruchomienia tego chipa bez jego wylutowywania.