Gefunden für step schieberegister lauflicht - Zum Elektronik Forum





1 - Ausführungszeit von Befehlen in BASCOM -- Ausführungszeit von Befehlen in BASCOM




Ersatzteile bestellen
  Hallo zusammen. Um mein Problem zu beschreiben, zunächst was ich hier habe.

Mein ATMEGA8 steuert eine Reihe von Schieberegistern (CMOS 4094) an. Er ist mit 7,3728MHz getaktet.

Das Schieben der Bits nehme ich von Hand vor, d.h. nicht mit SPI o.ä. sondern durch selbstständiges schalten der Ports.

Das ganze ist als Ring aufgebaut, d.h. wenn ich Daten in die Schieberegister hineinschiebe, lese ich gleichzeitig an deren Ende die Daten wieder in den AVR ein.

Alles funktioniert auch wie es soll und bei einem CMOS komme ich auf ~11000 Zyklen pro Sekunde.

Komisch ist nun folgendes. Habe ich 2 CMOS dran, sind es nur noch ~ 5300 Zyklen und bei 3 noch ~4000 Zyklen.

Das ist eindeutig zu wenig und ich wollte nun gerne bestimmen wo mir hier Zeit verloren geht.

Ich programmiere in BASCOM und meine Frage ist: "Wie kann ich die Ausführungszeiten von Befehlen, bzw. Programmzeilen, messen. ODER: Bei was in BASCOM geht viel zeit verloren (Arrays, Funktionen etc.)?"

Die angebotenen Timer (z.B. SysSec) beziehen sich nur auf Sekunden - was etwas zu langsam ist.

hier noch der entsprechende Codeausschnitt:

2 - Suche einen \"6 Bit to 64 out\" Converter mit FlipFlop !!! -- Suche einen \6 Bit to 64 out\ Converter mit FlipFlop !!!
@Colonel2601
Rein technisch gesehen hast du wahrscheinlich recht, da kann man auch dein FPGA einsetzen.

Aber: Aufgrund der Art der Frage von BennyDerGute denke ich tut es dem Benny gut, wenn er erstmal mit weniger komplexen Dingen anfängt.

Die Fehlerquellen sind beim Einsatz eines FPGA nämlich schier endlos, vom Oszillator über die Timing-Fragen zum Tool-im-Griff-haben usw.
Da sind ein paar Schieberegister, welche zur Not auch aus dem SW-Debugger step-by-step eingeclockt und mit dem Multimeter kontrolliert werden können doch um Faktoren einfacher.

DerGuteBenny soll doch auch zum Ziel kommen und nicht auf halbem Weg aufhören ...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Step Schieberegister Lauflicht eine Antwort
Im transitornet gefunden: Step Schieberegister Lauflicht


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag       heute wurden bisher 7 Beiträge verfasst
© x sparkkelsputz        Besucher : 192594898   Heute : 4014    Gestern : 7576    Online : 338        16.8.2026    14:37
2 Besucher in den letzten 60 Sekunden        alle 30.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0109889507294