AVR 2313

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

AVR 2313

Inlägg av Jonaz »

Har byggt den här programeraren http://www.olimex.com/dev/avr-pg2b.html och har en AT902313.

Men jag kunde inta hitta nån stans vart man skall sätta kristallen och kondingen, (är det samma på alla avr).

sedan tänkte jag köra ett program med en blinkande LED, vart skall jag koppla in den?

om jag har fattat det rätt så är det 5v+ till VCC och minus till GND?
Användarvisningsbild
Melker
Inlägg: 410
Blev medlem: 26 maj 2003, 22:17:34
Ort: Umeå

Inlägg av Melker »

Ta och kika i databladet för den processor du ska använda, det mesta står där. Här finns bra info för nybörjare också: http://www.avrbeginners.net/
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

; My Very First AVR Project

.include "2313def.inc" ;Includes the 2313 definitions file

.def Temp = R16 ;Gives "Defines" Register R16 the name Temp

.org 0x0000 ;Places the following code from address 0x0000
rjmp RESET ;Take a Relative Jump to the RESET Label

RESET: ;Reset Label
ldi Temp, 0xFF ;Store 255 in R16 (Since we have defined R16 = Temp)
out DDRB, Temp ;Store this value in The PORTB Data direction Register

Loop: ;Loop Label
out PORTB, Temp ;Write all highs (255 decimal) to PORTB
dec Temp ;Decrement R16 (Temp)
rjmp Loop ;Take a relative jump to the Loop label



Detta är koden, den är igentligen till en 8515.(gör det nått?) om jag fattat det rätt så skall LED,en kopplas till PORTB men det finns ju 8st? PB0-PB7

Jag kollade länken men kunde inte hitta ett schema.
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1646
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

Ladda databladet så du ser vilka ben som är vilka.
databladet finns hos: http://www.avrfreaks.com

sen kopplar du in kristallen till ben XTal1(5), Xtal2(4).
Därefter kopplar du in en kondensator(ca 22p) mellan XTal1(5) och jord.
Och en kondensator mellan Xtal2(4) och jord.

Jag har ett schema på en uppkoppling på min hemsidahttp://www.geocities.com/rdxgames/fartreglage.jpg.
Bilden är inte tillgänglig nu efter som jag har överskridigt den datatrafik som tillåts(vilket jag för övrigt finner högst osannolikt efter som jag knappt har något på sida :?).
Senast redigerad av RDX* 16 januari 2004, 12:55:30, redigerad totalt 1 gång.
Användarvisningsbild
karlstedt
EF Sponsor
Inlägg: 966
Blev medlem: 14 oktober 2003, 16:55:23
Ort: Lund
Kontakt:

Inlägg av karlstedt »

koden som du skrev ovan kommer att räkna ner binärt från 255 till 0 på portb's alla bitar, vilket medför att portb,0 (PB0) kommer att tändas och släckas varje gång loopen körs.

De andra pinnarna i portb kommer också att blinka, men på ett lite annat sätt. Vet ej om du är bekant med det binära talsystemet.

Koden ska funka till 2313 också.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

OK. tack så mycket för hlälpen!
nu får man se om man har lyckats.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

hur vet man vilket håll som är plus och minus på kondigarna och kristallen,
på kondigarna så står det bara 22 och toppen är ju svart. eller spelar det ingen roll?
Användarvisningsbild
Melker
Inlägg: 410
Blev medlem: 26 maj 2003, 22:17:34
Ort: Umeå

Inlägg av Melker »

Spelar ingen roll hur du vänder dom, är endast elektrolytkondensatorer som behöver polvändas rätt.
Skriv svar