Til ATmega64 specialister

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Danish to

Threaded View
Hej

Jeg er startet på et projekt hvor der skal anvendes en ATmega64.

Jeg lavede layoutet på print og følger databladet. Det vil sige:

ICP benet Reset til ATmega 64 ben no. 20
ICP benet SCK til ATmega64 ben no. 11
ICP benet MISO til ATmega64 ben no. 13
ICP benet MOSI til ATmega64 ben no. 12

Anvender STK500 board.

Forbinder jeg som ovenstående gennem det 6 benede ICP stik.

Resultat: Ingen forbindelse.

Hmm. Køber STK501 udvidelse printet til STK500 kortet.

Placerer en ATmega64 i soklen på udvidelsekortet. Aha hul i gennem. Så ohmer
jeg forbindelsen til det seksbenede ICP stik.

Så viser det sig at MISO og MOSI fra ICP stikket går til ben 2 og 3 på
processoren.

Så er spørgsmålet: Er der en fejl i databladet eller det undertegnede der er
lettere retarderet :-)

Benny



Re: Til ATmega64 specialister

Quoted text here. Click to load it

Tja, MISO/MOSI sidder på ben 12 og 13 på både Mega64 og 128.
Så er der retarderet tiobage... ;-)
Hvad med de andre ben i ICSP stikket, siddet de hvor du forventer?

mvh
Kåre



Re: Til ATmega64 specialister
On Mon, 2 Jul 2007 07:34:15 +0200, "Benny" <hojvaelde R E M O V
snipped-for-privacy@gmail.com> wrote:

Quoted text here. Click to load it

Det er nok ingen af delene. Lige præcis Mega64 og 128 har en særhed
omkring ISP tilslutningen. Man skal bare nærlæse databladet de rigtige
steder ;-)
Øverst på side 308 (i Mega64 versionen) står det relevante i denne
forbindelse:

"Even though the SPI Programming interface re-uses the SPI I/O module,
there is one important difference: The MOSI/MISO pins that are mapped
to PB2 and PB3 in the SPI I/O module are not used in the Programming
interface. Instead, PE0 and PE1 are used for data in SPI Programming
mode as shown in Table 127."

M.v.h. Mikael


Re: Til ATmega64 specialister
On 2 Jul., 08:44, Mikael Ejberg Pedersen
Quoted text here. Click to load it

Hej

Ja det fandt jeg ogsE5% ud af for 5 min siden. Atmel burde fjerne MISO/
MOSI fra pinlayoutet pE5% side 2 da de ikke virker.
Er det en ny programmerings metode?

Benny


Re: Til ATmega64 specialister

On 2 Jul., 08:44, Mikael Ejberg Pedersen
Quoted text here. Click to load it

Hej

Ja det fandt jeg også ud af for 5 min siden. Atmel burde fjerne MISO/
MOSI fra pinlayoutet på side 2 da de ikke virker.
Er det en ny programmerings metode?

Benny

-----

Jeg går ud fra det afhænger af programmeringsmetode?
Diagram for Olimex Mega128 print bruger også MOSI/MISO på PIN 12 og 13.

mvh
Kåre



Re: Til ATmega64 specialister

Quoted text here. Click to load it

Jo, de virker da fint, når man bruger MISO/MOSI til det, de egentlig
er beregnet til, nemlig som SPI port.
At man så lige her har valgt ikke at genbruge benene til også at kunne
programmere kredsen gennem, det er så lidt uheldigt.

Quoted text here. Click to load it

Nej, den er gammel. Men den bruges kun på de største AVR typer.
Jeg vil gætte på at man derved bedre kan have andre kredse forbundet
til MSIO/MOSI uden at de "blander sig" i en ISP programmering.

M.v.h. Mikael


Site Timeline