AVR, ISP - 3,3V og 5V

Oct 13, 2008 3 Replies

Hej alle,



jeg er ved at l=E6gge sidste h=E5nd p=E5 et diagram med en atmega128. Hele kredsl=F8bet k=F8rer p=E5 3,3V. Hvordan b=F8r jeg g=F8re med ISP-headeren, som jeg bruger til at programmere med? Jeg programmerer med et STK500 kit, som jo k=F8rer p=E5 5V. Mega'en kan selvf=F8lgelig godt t=E5le 5V, men der er nogle andre ting som ikke bliver glade n=E5r sp=E6ndingen kommer over ~3,3V. - Hvad g=F8r man s=E5?



Mvh Jonas


umiddelbart ser jeg tre løsninger.

A) Sæt en level konverter imellem STK500 kittet og dit print.

B) Sæt modstande imellem STK500 og dit print. Så må dioderne i indgangene på din AVR klare ærterne.

C) Køb en AVR ISP MKII, som fra fødslen har level konvertere indbygget.

Mvh Jan

Nej, STK500 kan også køre 3.3V (og andre spændinger). Du kan ændre spændingen inde fra programmeringsvinduet i AVRStudio.

Eller hvis du har 3.3V forsyning tilgængelig i ISP stikket, fjerner du bare den jumper, der hedder VTARGET. Så bliver ISP-delen af STK500 forsynet fra target hardware. Level convertere er indbygget i kittet.

M.v.h. Mikael

Mikael Ejberg Pedersen http://www.ejberg.dk

e

Jamen det er jo korrekt! Mange tak for hj=E6lpen - endnu en gang har jeg m=E5tte sande, at det hj=E6lper p=E5 forst=E5elsen, at l=E6se hvad der st= =E5r.

-- Mvh Jonas

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required