Anfängerprobleme...

Gast #21441
Lesenswert?

ich habe mir alle benötigten teile für das tutorial auf dieser seite 
gekauft(denk ich...) und hab nun einige probleme beim aufbau der 
schaltung.
ich habe keine praktische erfahrung mit elektronik. nur theorie...

1. an meinem netzteil sind + und - anschlüsse. in den schaltplänen gibts 
+ und GND. ist - = GND?

2. wie finde ich die richtigen anschlüsse an den chips (zb am 
mikrocontroller) wenn ich nicht weiss wie rum ich ihn halten soll? ich 
hab im schaltplan keine besondere markierung oder irgendwas bemerkt...

3. ich habe mir widerstände und kondensatoren nicht einzeln gekauft 
sondern in großen packungen, unsortiert.(war so billig...) bei den 
widerständen weis ich ja ungefähr was es mit den farbringen auf sich 
hat, gibts da im internet eine referenz oder sowas?
bei den keramik kondensatoren stehen allerdings völlig seltsame sachen 
drauf.("2n2M250V GA 565-1 HSF","151M", usw) was soll das das?!

3. ich habe diesen isp programmer: 
http://www.katalog.embedit.de/index.html?d_1005_AVR_ISP128.htm
die anschlüsse sind nicht beschriftet - wo steck ich welches kabel rein? 
(stiftleiste hab ich leider keine passende)

schonmal danke im voraus für jede hilfe - die fragen sollten ja doch 
recht einfach sein;)
Gast #21447
Lesenswert?

Hallo habe auch ein Anfängerproblem denke ich zumindest
mein Testboard hab ich mir selber geätzt habe einen avr 90s8515 
funktioniert eigentlich. Ich kann Programme draufbrennen das Interrupt 
beispiel funkioniert, aber wen ich das folgende Programm ausprobiere 
schalten sich die led´s nicht ab habe es schon auf mehrere arten 
probiert und es sieht so aus als würde der mc steckenbleiben.
include "8515def.inc"
.def temp = r16


         ldi temp, LOW(RAMEND)  ;LOW-Byte der obersten RAM-Adresse
         out SPL, temp
         ldi temp, HIGH(RAMEND) ;HIGH-Byte der obersten RAM-Adresse
         out SPH, temp
    ldi temp,0xff
    out ddrb,temp


a:    ldi temp,0x00
        out portb,temp
      rcall sub2             ;sub1 aufrufen
    ldi temp,0xff
    out portb,temp
    rcall sub2
    rjmp a



sub2:  ldi r17,0x2f
sub1:  dec r17
    brne sub1
                                ;hier könnten ein paar Befehle stehen
                                ;hier könnten auch Befehle stehen
         ret                    ;wieder zurück

Die leds habe mit einem 1k wiederstand gegen 5v angeschlossen.


danke für eure hilfe.
Gast #21448
Lesenswert?

hi stinger
wenn das nicht der komplette programmcode ist, den du hier gepostet hast 
(weil du noch was von interrupt geschrieben hast) könnte ich mir 
vorstellen, daß das problem nicht in diesem teil des codes liegt. 
andererseits weiß ich nicht, mit welcher taktfrequenz der avr arbeitet, 
denn wenn man das programm im avr-studio simuliert, wird ersichtlich, 
daß die leds ganz schnell blinken, bei hohen taktfrequenzen. das sieht 
dann so aus, als ob die dauernd eingeschaltet sind.
ich hoffe ich konnte dir weiterhelfen
gruß felix
Gast #21450
Lesenswert?

hi stinger
ich weiß nicht ob ich dich jetzt richtig verstanden habe, aber bei mir 
läufts im avrstudio auch mit annehmbarer geschwindigkeit, so dass man 
das blinken erkennt, wobei man aber bemerken muss, daß das studio nicht 
annähernd in der geschwindigkeit simulieren kann wie das dann auch der 
avr verarbeitet. ein schleifendurchlauf dauert bei mir beim simulieren 
ca 160us, d.h. bei 4mhz takt dürften deine leds mit ca 6,3kHz blinken, 
bei mir hörts schon bei 30 bis 40 Hz auf und ich seh keinen unterschied 
mehr ;-). also am besten eine viel längere sub2-schleife schreiben oder 
die taktfrequenz runterdrehen. ich hoffe mal dass das dein problem löst.
gruß felix

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren