ATMEGA128 HELP!!!



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "adus" <adus_at_nospam_myslenice.pl.eu.org>
Subject: ATMEGA128 HELP!!!
Date: Tue, 9 Nov 2004 20:49:09 +0100


Cześć,
Mam problem z ATmega128
odpalam komunikację i potrzebuję ustawić szybkość standardową 9600, N, 1STOP

ldi A, 0b00100000
out UCSR0A, A

ldi A, 0b11011000
out UCSR0B, A

ldi A, 0b00001110
out UCSR0C, A <---- tu się wysypuje

ldi A, 23 ;9600 7,3728 MHz
out UBRR0L, A
clr A
out UBRR0H, A <----- tu się wysypuje

Dlaczego?
Przecież są to normalne rejstry, które sa w opisie.
Nie używam trybu kompatybilności z ATmega103


A no i jeszcze nie mam bladego pojęcia dlaczego używając emulatora poprzez
JTAG (JTAGICE mkII) nie mogę odczytać czasu wykonywanych kolejno
instrukcji. Po przełączeniu w tryb emulacji bez sprzętu czas się pokazuje.



Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <arkkarREMOVE_at_nospam_2com.pl>
Subject: Re: ATMEGA128 HELP!!!
Date: Tue, 9 Nov 2004 21:01:44 +0100



Użytkownik "adus" <adus_at_nospam_myslenice.pl.eu.org> napisał w wiadomości
news:cmr76k$8ai$1_at_nospam_nemesis.news.tpi.pl...
Cześć,
Mam problem z ATmega128
odpalam komunikację i potrzebuję ustawić szybkość standardową 9600, N,
1STOP

ldi A, 0b00100000
out UCSR0A, A

ldi A, 0b11011000
out UCSR0B, A

ldi A, 0b00001110
out UCSR0C, A <---- tu się wysypuje
UCSR0C nie jest przypadkiem w "extended I/O space" ?
Jesli tak, to trzeba:
std UCSR0C,A
Zobacz do pdf-a.


ldi A, 23 ;9600 7,3728 MHz
out UBRR0L, A
clr A
out UBRR0H, A <----- tu się wysypuje
I tu to samo.


Dlaczego?
Przecież są to normalne rejstry, które sa w opisie.
Nie używam trybu kompatybilności z ATmega103


A no i jeszcze nie mam bladego pojęcia dlaczego używając emulatora poprzez
JTAG (JTAGICE mkII) nie mogę odczytać czasu wykonywanych kolejno
instrukcji. Po przełączeniu w tryb emulacji bez sprzętu czas się pokazuje.
Bo JTAG nie ma takiej mozliwosci.
Aby mierzyc czasy trzeba by miec sprzetowy emulator.
JTAG nie jest emulatorem, jest to tylko interfejs do "wnetrza" procesora,
pozwalajacy ustawiac pulapki i odczytywac/zapisaywac rejestry i pamiec.

Pozdr
AK


Poprzedni Następny
Wiadomość
Spis treści
From: "adus" <adus_at_nospam_myslenice.pl.eu.org>
Subject: Re: ATMEGA128 HELP!!!
Date: Wed, 10 Nov 2004 19:38:56 +0100


Dzięki