Forum: Projekte & Code ATtiny2313 berechnet π auf 4000 Stellen


von Johann L. (gjlayde) Benutzerseite


Angehängte Dateien:

Lesenswert?

Nach dem Vorschlag in 
Beitrag "Re: AVR Atiny2313" hab ich das 
tatsächlich mal in C programmiert :-)

Mit avr-gcc-4.7 + avr-libc passt das ganze auch in die 2k Speicher einen 
ATtiny2313. Die Berechnung der ersten 1000 Ziffern dauert ca. 3 Minuten 
bei einer Taktrate von 22 MHz.

Näheres im Artikel 4000 Stellen von Pi mit ATtiny2313.

Viel Spaß.

von Bug (Gast)


Lesenswert?

Ich habe das im Simulator laufen lassen und mit meinen mathematica 
Ergebnis verglichen. Da ist ein Fehler bei 6,8 x 10E-27. :-)))

von 900ss (900ss)


Lesenswert?

@Johann: Man muss dir langweilig sein ;-)
Dabei warten an deiner Scopeuhr noch Verbesserungen oder
ein neues Spiel :-)
Oder hast du schon weiter gemacht?

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

900ss D. schrieb:
> @Johann: Man muss dir langweilig sein ;-)

Buch's unter Qualitätssicherung für die Toolchain ;-)

Immerhin stimmen die ersten 4100 Stellen mit
http://www.herongyang.com/Cryptography/Blowfish-First-8366-Hex-Digits-of-PI.html
überein! (danach kommt Müll weil 16-Bit int für mehr als 4096 Stellen 
nicht mehr taugen)

von 900ss (900ss)


Lesenswert?

Johann L. schrieb:
> 900ss D. schrieb:
>> @Johann: Man muss dir langweilig sein ;-)
>
> Buch's unter Qualitätssicherung für die Toolchain ;-)
>
> Immerhin stimmen die ersten 4100 Stellen mit
> http://www.herongyang.com/Cryptography/Blowfish-First-8366-Hex-Digits-of-PI.html
> überein! (danach kommt Müll weil 16-Bit int für mehr als 4096 Stellen
> nicht mehr taugen)

Ja, ich habe deinen Artikel schon vollständig gelesen, weil ich die Idee 
recht interessant fand und dort hattest du schon beschrieben, dass die 
16 Stellen begrenzen.
QS für die Toolchain ist natürlich ein schlagendes Argument ;-)

von 900ss (900ss)


Lesenswert?

900ss D. schrieb:
> dass die 16 Stellen begrenzen.

Ich meinte natürlich, dass die 16 Bit begrenen. :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.