Atmega und max Freq an Port bei Ausgabe

Gast #131455
Hallo,
Wieviel Hz kann man theroretisch (ohne mal auf den Code zuschauen)
bei einem ATMega mit 8Mhz (ohne PWM) erwarten wenn man z.b.
in einer Schleife den Port ein und aus schaltet?
z.b.
do
porta=00
porta=FF
loop

Und wie Rechenet man dann die byte/s aus wenn man die Hz weiss?

Meine Frage dient dazu, um auszurechnen, wie lange (theroretsich)
der Mega bräuchte um z.b.20GB Daten über den 8Bit Port zusenden.

Danke.
Gast #131456
ist nicht so ganz ernst gemeint - 'Ohne auf den Code zu schauen..' -
so ein bißchen hängt das ja schon vom code ab.

20 GB per 8 MHz avr. Wo holt der die her, wo schickt der die hin, und
warum will der arme avr das überhaupt? Und was will siemens damit
überhaupt bauen? ;-))))

Spaß beiseite. Ich behaupte mal ziemlich lange. Rechne dir doch einfach
aus, wieviele Takte du komplett fürs Übertragen eines bytesbrauchst
(incl. irgendwo her holen, bearbeiten, aufbereiten, irgendwo
hinschicken) und rechne aus, wir oft du das mit 8 MHz machen kannst.
Auf die Idee kommt man doch.

Überschlag doch mal: selbst wenn du in 10 Takten (was ich für
unrealistisch halte) alles für 1 Byte erledigt hast, kommst du auf 20e9
/ 8e6 * 10 s also paar Stunden.
Gast #131457
Hi
eine CF Karte ist deutlich schneller, als 500k/s
wenn man mit einem AVR eine CF Karte anspricht kommt man gerade mal auf
einige 100k/s selbst bei einem MB/s ist es schon sehr sehr schnell fuer
den armen kerl..
nicht um sonnst sind PCs mit 3GHz getaktet..
informier dich mal nach embeddet PCD sowas gibt es auch fuer die
Industrie glaub diamond systems bietet sowas in kompakter form an
kostet nur leider auch etwas =)

Jens123
Gast #131458
Ich hab mir überlegt,weil ich öfters mehrere HD´s gleichzeitig zum
löschen da habe und ich nicht so viele PC´s frei habe,dass ich mir 2
oder 3 Geräte baue die "standalone" mir die Platten löschen.
Gast #131459
Linux und wechselrahmen ;)
kleines SCRIPT gebastelt und ab die post =)
ich denke mal, es geht auch darum, Die daten KOMPLETT zu loeschen
(ueberschreiben)?
Den linux rechner kannst du dann auch per ssh bedienen..
Brauchst nur ein Mainbord mit genuegend IDE Kanälen
Gast #131461
hmmm, werde jetzt einmal erst Testen wie lange der AVR zu löschen
braucht...
Weil wenn er nicht allzulage braucht (3-4h) ,will ich das erweitern, HD
Copy/HD Löschen/HD Prüfen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.