- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 28

Thema: ATtiny13A: Wo kommt der eine Takt her?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #7
    Erfahrener Benutzer Roboter-Spezialist Avatar von Bernd_Stein
    Registriert seit
    19.09.2008
    Ort
    Deutschland : Nordrhein-Westfalen ( NRW )
    Alter
    53
    Beiträge
    407
    @Searcher
    Danke, jetzt sehe ich den Worst-Case-Fall ebenfalls so.

    Ich überlege mir später den " Best-Case-Fall", also die kürzeste Ausführungszeit.

    Mein ( ein ) Problem mit dem Simulator vom AS7 ist, dass beim Rücksetzen des Programmzählers am Breakpoint, der Befehl zwar ausgeführt wird, aber der PC diesen Befehl nicht mitzählt :

    Klicke auf die Grafik für eine größere Ansicht

Name:	AS7_Simu_Reset Cycle Counter.jpg
Hits:	4
Größe:	46,3 KB
ID:	34936

    Edit: Die ist auch richtig, da der PC ja auf Null ist und somit erstmal nur " 1st Instruction Fetch " ausgeführt wird, aber in diesem Fall störend.

    EDIT : -> Quatsch, der PC müsste gezählt werden, aber der Befehl nicht ausgeführt.


    >>
    Ich prüfe auch immer als erstes ob meine CPU richtig läuft.
    "Instruction Cycle Time". Bei den vielen Einstellungen in Registern liegt man gerne mal falsch.

    Dazu toggle ich aber lediglich einen Pin 3 mal und dann kommt der Loop
    So kann ich sicher gehen, dass innerhalb der 3 Signale kein Laufzeitverzögerungen/Takte usw. zusätzlich drin sind.
    Mit dem Ossi schaue ich mir das Signal dann an.
    >>

    @Siro
    Ich mache es so ähnlich, deshalb die auskommentierte Codesequenz :

    ;sbi PINB,led.pla ;Systemtakt -> Gemessene Frequenz..########################
    ;rjmp pc-1 ;..mal 8 nehmen ########################


    >>
    Ich weiss jetzt zwar nicht, ob der tiny 13 einen PWM Generator hat, wenn ja würde ich da mal eine vom Prozessortakt abhängige PWM ausgeben lassen.
    Der Timer läuft unabhängig vom Prozessorkern und somit auch von Interrups und Kommando Taktzyklen.

    Damit sollte sich eine qualifizierte Aussage über den Takt treffen lassen.
    >>

    @wkrug
    Halte dies für zu Aufwändig. Siehe Antwort zu @Siro

    Sorry, für die Formatierung, habe jetzt aber keinen Bock da weiter herum zu experimentieren. Ein korreturversuch muss reichen.


    Bernd_Stein
    Geändert von Bernd_Stein (08.04.2020 um 10:14 Uhr) Grund: siehe Edit :
    CRS Robotics A255, TRONXY X3A, TinkerCAD, c´t-Lab, ProfiLab Expert, AVR8 Assembler

Ähnliche Themen

  1. [ERLEDIGT] ATtiny13A: Pin Change Interrupt vs. INT0
    Von Bernd_Stein im Forum Assembler-Programmierung
    Antworten: 7
    Letzter Beitrag: 17.04.2020, 17:17
  2. [ERLEDIGT] Empfängersignal mit ATtiny13A erkennen
    Von Lichti01 im Forum Elektronik
    Antworten: 14
    Letzter Beitrag: 24.06.2017, 08:19
  3. ATTiny13A Schalter abfragen/entprellung mit Variablen
    Von Denn Is im Forum C - Programmierung (GCC u.a.)
    Antworten: 19
    Letzter Beitrag: 01.07.2014, 12:21
  4. Attiny13a RS232
    Von flecralf im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 09.10.2013, 19:27
  5. CLK Takt höher als Datenbus Takt (SDRAM)
    Von saoirse im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 25.08.2007, 18:12

Stichworte

Berechtigungen

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

LiFePO4 Speicher Test