Witam
Czy jest możliwość programowania pamięci FLASh zawartej w 80c52 przez niego samego.
Czy taka teoria zadziała: Na początku /EA podłączone przez tranzystor do masy (sterowany np. portem P3.2), więc korzysta z zewnętrznej pamięci gdzie m.in. znajduje się kod, który ma być załadowany do FLASH'a. Następnie zostaje wyłączona masa, a do /EA podłączone jest VPP przez tranzystor (sterowany np. P3.3). Od tąd jest dostęp do pamięci FLASH - czy można do niej wrzucać konkretną zawartość pamięci zew. ?
Czy może jak do /EA podane zostanie VPP to odcinam się całkowicie od pamięci zewnętrznej ?
Auto programowanie 89C52
Procesory 8051 i 8052 zmieniać swój program, jeśli będą podłączone do zewnętrznej pamięci FLASH lub EEPROM. Przy wewnętrznej pamięci się to nie uda.
Dokładnie to chodzi o możliwość zapisywania do zewnętrznej pamięci danych jak do pamięci RAM.
Jedną z możliwości (nie wiem, czy najlepszą z możliwych) jest zastosowanie procesora z rodziny AVR. Np. AtMega162 jest kompatybilny pod względem wyprowadzeń, jednak ma zupełnie inną architekturę i może wykonywać kod tylko z wewnętrznej pamięci FLASH.
Dokładnie to chodzi o możliwość zapisywania do zewnętrznej pamięci danych jak do pamięci RAM.
Jedną z możliwości (nie wiem, czy najlepszą z możliwych) jest zastosowanie procesora z rodziny AVR. Np. AtMega162 jest kompatybilny pod względem wyprowadzeń, jednak ma zupełnie inną architekturę i może wykonywać kod tylko z wewnętrznej pamięci FLASH.
-
keruseykaryu