LED anfang
Moderator: T.Hoffmann
- Achim H
- Star-Admin

- Beiträge: 13067
- Registriert: Mi, 14.11.07, 02:14
- Wohnort: Herdecke (NRW)
- Kontaktdaten:
Beachte unbedingt den letzten Satz von Horaz.
"Wenn der Ausgang nicht konstant ist (z.b. Rechteck o.ä.) verfälscht das die Messung"
Messgeräte sind nicht die schnellsten. Insbesondere bei Impulsspannung können die aberwitzigsten Ergebnisse heraus kommen.
Abhilfe: das PWM-Signal auf 100% stellen.
"Wenn der Ausgang nicht konstant ist (z.b. Rechteck o.ä.) verfälscht das die Messung"
Messgeräte sind nicht die schnellsten. Insbesondere bei Impulsspannung können die aberwitzigsten Ergebnisse heraus kommen.
Abhilfe: das PWM-Signal auf 100% stellen.
Beziehungsweise den delay im Blinkprogramm sehr lang machen (z.B. 3 Sekunden). Dann hat das Messgerät 3 Sekunden Zeit um entweder 4.X V oder eben 0V anzuzeigen. Bei einem 'Laststrom' von 20mA am AVR Ausgang und 5V Vcc sind 4.2V normal. Siehe auch Datenblatt Seite 303...
Hab jetzt schonmal PWM hinbekommen (Hardware-PWM) und versuche mich grad am schieberegister, hat hier jemand nen ganz einfachen code mit ner leichten erklärung? hab bisher nichts hilfreiche finden können wo keine 50 fragezeichen über meinem kopf zu sehen sind =(
Eine bessere Seite zu diesem Thema als die: http://www.rn-wissen.de/index.php/Portexpander_am_AVR kenne ich nicht. Wenn Du da auch noch 50 Fragezeichen über deinem Kopf hast, wird es schwierig 
ohje ohje
der Schaltplant verwirrt sehr
hab mal einen einfacheren gefunden
http://www.mikrocontroller.net/wikifile ... -595-2.gif
aber jetzt ist hald das problemm wie ist der C dazu ...
ich check es nicht welche zeile der ausgang definiert wird
muss ich eigentlich umbedingt diese programmier port verwenden? gehen da nich freie?
der Schaltplant verwirrt sehr
hab mal einen einfacheren gefunden
http://www.mikrocontroller.net/wikifile ... -595-2.gif
aber jetzt ist hald das problemm wie ist der C dazu ...
ich check es nicht welche zeile der ausgang definiert wird
muss ich eigentlich umbedingt diese programmier port verwenden? gehen da nich freie?
Klar. Geht auch. Ist halt eine Tick langsamer. Ungefähr in der Mitte der RN-Wissen Seite steht ein Codebeispiel:muss ich eigentlich umbedingt diese programmier port verwenden? gehen da nich freie?
Ohne SPI-Hardware... Allerdings musst Du ein paar Befehler wissen, weil die nur als Pseodocode angegeben sind...
Die Pseudocodes MAKE_OUT, SET und CLR sind auch hier an die jeweilige Schaltung/Architektur/Compiler/Controller anzupassen.
Hab jetzt mal das gesteckt auf dem breadboard...
http://www.rn-wissen.de/images/5/59/Por ... an_AVR.png
was muss ich jetzt anpassen an dem code?
http://www.rn-wissen.de/images/5/59/Por ... an_AVR.png
was muss ich jetzt anpassen an dem code?
Hallo,
Man kann den Atmega auch mit dem Atmel Studio 6 Programmieren, habe die Lösung gefunden:
http://avrstudio5.wordpress.com/2013/03 ... -or-later/
und hier ab genau 15:00 min.
http://www.youtube.com/watch?v=IDdaQQ6mDJY
Man kann den Atmega auch mit dem Atmel Studio 6 Programmieren, habe die Lösung gefunden:
http://avrstudio5.wordpress.com/2013/03 ... -or-later/
und hier ab genau 15:00 min.
http://www.youtube.com/watch?v=IDdaQQ6mDJY

