- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 44

Thema: Bascom Simulator

  1. #11
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    42
    Beiträge
    2.009
    Anzeige

    Praxistest und DIY Projekte
    Hast du da sicher nen 1,2 MHz-Quarz dran?
    #ifndef MfG
    #define MfG

  2. #12
    Laut myavr.de homepage hat er 20 MHZ - http://shop.myavr.de/Bauelemente%20u...p&artID=200004 - hab das geändert - auch das hatte nicht den gewünschten Effekt...

    Code:
    $regfile = "attiny13.dat"
    $crystal = 20000000
    $hwstack = 22
    
    Config Servos = 1 , Servo1 = Portb.0 , Reload = 10
    
    Config Portb.0 = Output
    
    Enable Interrupts
    Do
    Servo(1) = 50
    Waitms 200
    Servo(1) = 150
    Waitms 400
    Loop

  3. #13
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    42
    Beiträge
    2.009
    Die Angabe heisst, dass er bis max. 20 MHz laufen kann; das aber nur, wenn auch ein entsprechender Quarz oder anderer Taktgeber dranhängt.
    "Standardmässig" (Also im Auslieferungszustand) laufen die mit nem internen Taktgeber mit 1MHz.
    Nur durch Ändern von $crystal ändert sich die echte Frequenz nicht. Da muss man in den Fuses rumwerkeln.
    #ifndef MfG
    #define MfG

  4. #14
    heißt das jetzt, daß ich mit dem microc allleine das servo nicht steuern kann auch nicht mit 1mhz? wenn ich einen quarz habe wie hänge ich den dran?

  5. #15
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.11.2008
    Ort
    Kapfenberg
    Beiträge
    628
    Zitat Zitat von s17
    heißt das jetzt, daß ich mit dem microc allleine das servo nicht steuern kann auch nicht mit 1mhz? wenn ich einen quarz habe wie hänge ich den dran?
    Doch, du kannst mit einem µC alleine einen Servo ansteuern. Wenn du einen Quarz verwenden willst, dann musst du diesen zwischen XTAL1 und XTAL2 mit jeweils 22pF Kondensatoren gegen Masse anschließen und die Fuses auf Externen Takt umstellen.

    Grüße
    Thomas

  6. #16
    Ich komm damit einfach nicht weiter. Ich schicke ein Bild mit, das den Versuchsaufbau zeigt. Vielleicht kann mir dann jemand einen Tipp geben, was ich falsch mache...

    Danke schon Mal!

    http://www.4shared.com/file/18198518...estaufbau.html

    " rel="nofollow" target='_blank'>Bild hier  

  7. #17
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    12.01.2007
    Ort
    westliches Pannonien
    Beiträge
    123
    Hallo!

    Attiny13 - 20PU sagt nur aus daß man den µC bis max. 20 MHz
    takten kann.
    Im Auslieferungszustand rennt der µC mit internem Oszillator und
    aktiviertem CLOCKDIV 8. D.h. - 9,6MHz dividiert durch 8 ist 1,2MHz.

    Naja, die 1,2MHz könnten ev. etwas wenig sein für den Servo-Befehl
    (habs aber nicht getestet). Ich würde auf 9,6MHz umstellen.

    Die Servo=50 ist ein bißchen wenig (10µs * 50 = 500µs)
    Probiers mal mit Servo=100 und Servo=200 - sollten 1ms u. 2ms
    entsprechen.

    Wenn Du schon absoluter Newbie bist, würde ich mal eine Led blinken
    lassen. Dann siehst Du wenigstens gleich, daß Du den µC richtig
    geflasht hast, daß Du keine Kontaktprobleme hast, u.s.w.

    Viel Erfolg

    MfG
    Rone

  8. #18
    Hallo nochmal!

    Also hab mich an die Anweisung für die Verdrahtung gehalten - aber der Servo "zuckt" nur sehr schnell.

    Heißt das daß ich richtig verdrahtet habe und etwas in der Programmierung nicht stimmt - oder kann man das nicht so leicht sagen?? Bitte wenn geht so einfach wie möglich erklären!

    mfg

    Wolfgang


    Psie obligate Led zum Blickenbringen Übung hat funktioniert...

  9. #19
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    42
    Beiträge
    2.009
    Was heisst den schnell zucken? Macht er das unkontrolliert oder erreicht er die gewünschte Position mit einem "Ruck"/"Sprung" etc.?
    #ifndef MfG
    #define MfG

  10. #20
    er macht gleichmäßig - äußerst schnell, kleine Bewegungen - nicht das, was ich programmiert habe nämlich nach 1000ms eine Bewegung und dann nach 1000ms in die andere Richtung

Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen