RTTTL-Klingeltoninterpreter für Atmega8 in BASCOM

OP (Firma: Manfred) #2353210
Lesenswert?

Hi,

nachdem diese Routine in Bascom nirgends zu finden war, hier jetzt mein 
Interpreter. Das Programm läuft bei 8 Mhz zum Beispiel am myAvr MK2 und 
mit Änderungen auf Atiny45, Atmega 16/32/644 usw.

Die Routine kommt komplett ohne Notentabelle aus, der Interpreter 
arbeitet meines Erachtens auch recht effizient, es gibt auch keine 
Waitms/Wait-Statements, dafür gibts ja Timer!

Viel Spaß
Angehängte Dateien:
Gast #2353264
Lesenswert?

Siehste. Gut gemacht. Hatte damals mein Nokia 7110. Wird dieses Format 
heute noch verwendet?

Ich habe heute auch eine Abk. gelernt.
ein GMV ist ein GummiMetallVerbinder und wird zwischen dem Peiker TM168 
Mikrofonkopf und dem passenden Schwanenhals geschraubt, um Körperschall 
fernzuhalten. :))

Schönen Feierabend
Axelr.
OP (Firma: Manfred) #2353270
Lesenswert?

Axel Rühl schrieb:
> Siehste. Gut gemacht. Hatte damals mein Nokia 7110. Wird dieses Format
> heute noch verwendet?

Naja, fürs iPhone und Konsorten gibts bereits Besseres;-)

Aber dafür gibts Converter von mp3 zu RTTTL (einstimmig), damit kann so 
manche Atmega-Türglocke aufgemotzt werden.

Das Programm braucht mit dem Demosong gerade mal 4KB und kann daher mit 
der Bascom-Demo auch getestet werden.
OP (Firma: Manfred) #2354114
Lesenswert?

Hier jetzt die verbesserte, optimierte Version 2, bei der 1. Version gab 
es Probleme mit der Pausenlänge..

Hier wird jetzt einfach mit einem Notenzeiger (bytplaypointer < 
bytplaylen) das Ende des Liedes angezeigt. Einige Details sind noch in 
den Berechnungen optimiert worden.

Viel Spaß!
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren