- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 18

Thema: PIC16F690 Hilfe

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker Avatar von Torrentula
    Registriert seit
    10.10.2009
    Ort
    Procyon A
    Beiträge
    355
    Mit welchem Takt wird der PIC betrieben?
    Bin jetzt nicht ganz so erfahren in Assembler (das ist der code den du im Endeffekt gepostet hast) aber die ganzen NOPs sind dazu da um einfach Taktzyklen zu verschwenden. Mit Hilfe der Taktfrequenz kann man errechnen wie viele NOPs man benötigt, um auf 3 sekunden zu kommen.

    Ich weiß nicht wie viel du dich in Microcontroller einarbeiten möchtest, aber wenn du größere Projekte verwirlklichen willst lohnt es sich, eine 'richtige' Programmiersprache wie Assembler oder C zu erlernen.

    Hier gibt es viele Infos rund um die PICs (speziell auch Assembler): sprut
    MfG Torrentula

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2009
    Beiträge
    16
    Der PIC hat eine Frequenz von 12MHz. Wenn ich mich richtig damit befasse werde ich auch die Sprache lernen. Noch fehlt mir die Zeit dazu.

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Ich hab den Assembler-Code eben mal mit MPLAB getestet
    Wenn ich im Simulator 4MHz einstelle toggelt der Pin RC1 alle 4,91 Sekunden
    und zwar kontinuierlich ohne dass das Programm anhält.
    Was aber fehlt sind die Konfiguration-Bits und da hat der Watchdog zugeschlagen.
    Dadurch macht der Prozessor immer wieder einen Reset und startet neu.
    Vielleicht hilft Dir die Info weiter.

    Mit 12 MHz toggelt der Pin in 1,6 Sekunden in meiner Simulation

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2009
    Beiträge
    16
    Das bedeutete wenn ich den Watchdog ausschalte sollte das Programm durchlaufen und nicht hängen?

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    57
    Beiträge
    2.814
    1234567890
    Geändert von i_make_it (02.02.2015 um 07:40 Uhr)

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Zitat Zitat von Thomas1701 Beitrag anzeigen
    Das bedeutete wenn ich den Watchdog ausschalte sollte das Programm durchlaufen und nicht hängen?
    Jou, ich würde den erstmal ausschalten. Der stört eigentlich nur während man ein Programm entwickelt. Viel zu oft hab ich unnütz gesucht wegen dem Watchdog.
    In deinem Code wird der Watchdog ja auch nicht bedient und ich wüste auch nicht wie man das in Flowcode4 macht.

    Den Brown Out würde ich möglichst immer einschalten. Habe leider zu oft erlebt, das der PIC nicht richtig startet wenn der Brownout ausgeschaltet ist.
    Den Memclear kannst handhaben wie Du magst, ich benutze meist den internen PowerOn Reset.

    Siro

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2009
    Beiträge
    16
    Ich habe es jetzt endlich mal geschafft das Programm zum Laufen zu bringen Vielen Dank für die Hilfe

  8. #8
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    09.05.2006
    Beiträge
    1.178
    Woran lag es nun ? Hast du den Watchdog deaktiviert oder was anderes geändert ?
    GrußundTschüß \/
    ~Jürgen

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2009
    Beiträge
    16
    ich hab einfach nur den watchdogtimer deaktiviert und jetzt läuft es

Ähnliche Themen

  1. hilfe Anfänger braucht hilfe beim start
    Von thomas3 im Forum Robby RP6
    Antworten: 26
    Letzter Beitrag: 20.09.2010, 22:07
  2. I2C mit PIC16F690
    Von hutschafu im Forum PIC Controller
    Antworten: 1
    Letzter Beitrag: 10.02.2008, 23:19
  3. 24Servos per PWM mit einem Pic16F690 ansteurn
    Von El_Salvador im Forum PIC Controller
    Antworten: 9
    Letzter Beitrag: 04.01.2008, 04:01
  4. Hilfe Hilfe Schnelle es qualmt
    Von Larzarus im Forum Motoren
    Antworten: 32
    Letzter Beitrag: 07.06.2006, 15:04

Berechtigungen

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

12V Akku bauen