2852046488

2852046488



Technika mikroprocesorowa

szeregowo lub równolegle, przy czym za każdym razem należy przeprogramować cala pamięć.

Dostępne sa następujące sposoby programowania pamięci Flash:

Programowanie równolegle, które ze względu na znaczna liczbę wykorzystanych linii przeważnie wymaga wyjęcia mikrokontrolera z układu i umieszczenia go w podstawce programatora.

Programowanie szeregowe po magistrali ISP wykorzystuje 4 dedykowane linie wyjściowe mikrokontrolera i jest przeprowadzone bez wyjmowania mikrokontrolera z układu.

Programowanie szeregowe JTAG wykorzystuje wewnętrznie wbudowany interfejs JTAG, który pozwala wyprowadzić na zewnętrzne lacze krawędziowe mikrokontrolera sygnały z wybranych komórek pamięci oraz portów I/O. Interfejs JTAG jest wygodnym narzędziem do debuggowania programu wykonywalnego, ponieważ daje wgląd w komórki pamięci na każdym etapie wykonywania programu.

Programowania pamięci Flash można również dokonać z wykorzystaniem wbudowanego programu lądującego zwanego bootloader ’em rezydującego w pamięci Flash. Program lądujący bootloader może korzystać z dowolnego interfejsu w celu pobrania pliku programu wykonywalnego, najczęściej jest to interfejs szeregowy UART lub interfejs JTAG. W procesorze AT90S8515 program lądujący bootloader musi (przed wykorzystaniem) zostać zapisany w pamięci Flash przez użytkownika w sektorze o najwyższych adresach i rozmiarze ustalonym za pomocą bitów fuse.

2.2. Pamięć danych SRAM

Dane ulotne (kasowane po zaniku napięcia zasilania) sa przechowywane w pamięci SRAM o bardzo krótkim czasie dostępu (zarówno w cyklu zapisu, jak i odczytu). Pamięć SRAM jest adresowana w trybie 16-bitowym, zatem procesor może zaadresować przestrzeń o rozmiarze 216 = 65536 = $FFFF komórek pamięci.

Organizacja pamięci RAM przedstawia sie następująco:

-    W dolnej części pamięci RAM znajdują sie 32 8-bitowe rejestry robocze ogólnego przeznaczenia z bezpośrednim dostępem do ALU o czasie dostępu równym jednemu cyklowi zegarowemu. Daje to możliwość wykonywania operacji matematycznych w każdym z powyższych rejestrów. Rejestry robocze mogą byc adresowane bezpośrednio (przez podanie nazwy) lub jako lokacje przestrzeni adresowej z obszaru od $0000 do $001F. 6 sposród wymienionych 8-mio bitowych rejestrów roboczych zostało sparowanych w 3 16-sto bitowe wskaźniki do przestrzeni adresowej noszące nazwy X, Y oraz Z. Jeden z powyższych wskaźników (Z) śluzy do pobierania danych z tablic umieszczonych w kodzie źródłowym programu.

-    Nad obszarem rejestrów roboczych umieszczono 64 bajtowa przestrzeń rejestrów I/O obsługujących moduły peryferyjne mikrokontrolera tj.: rejestry kontrolne, timerów i liczników, portów, przerwań itp. Rejestry I/O mogą zostać zaadresowane bezpośrednio (przez podanie nazwy) lub jako lokacje przestrzeni adresowej z obszaru od $0020 do $005F.

-    Nad obszarem rejestrów I/O, pod adresami $0060 do $025F znajduje sie wewnętrzna pamięć SRAM przeznaczona do przechowywania danych o pojemności 512 słów 8-mio bitowych.

5



Wyszukiwarka

Podobne podstrony:
ScanImage90 Głębokość zakotwienia belki kotwiącej należy wyznaczyć wg wzoru (16.174), przy czym za m
1.1.1. Metoda charakterystyki łącznej przy połączeniu szeregowym lub równoległym dwu i więcej
Image281 Dodawanie liczb dwójkowych można zrealizować szeregowo lub równolegle, jak poglądowo ilustr
str0010 podejściu systemowegmu, przy czym za system, czyli układ, uważa się strukturę ułożoną z wzaj
IMG 48 (2) pr*ei planowaną metodę syntezy, przy czym za odpady uważa się wszystko, co nie jest pożąd
nieprzytomności źrenice również są. wąskie, niekiedy wręcz przeciwnie szerokie lub nierówne, przy cz
lastscan108 IIHI. my - wy j Ą jednej lub wielu rat, a dłużnik również spłaca dług jednorazowo lub w
historia dyplomacji (157) z krajami Zachodu, przy czym za wschodnie rubieże tego pojęcia uważamy tak
Ćwiczenie 3 WYZNACZANIE CHARAKTERYSTYK POMP WIROWYCH POŁĄCZONYCH SZEREGOWO LUB RÓWNOLEGLE Wykaz
image101 100 4. Badanie podstawowych właściwości mechanicznych Metodę powyższą stosuje się do metal
Image281 Dodawanie liczb dwójkowych można zrealizować szeregowo lub równolegle, jak poglądowo ilustr
ekonomicznym i szkodę w znaczeniu prawnym *, przy czym za szkodę w znaczeniu ekonomicznym uważa się
DSCN0749 Uczeń powinien rysować w swobodnej pozycji stojącej lub siedzącej, przy czym powinien unika

więcej podobnych podstron