.: Pavolmaria :.

Námety na melodický zvonček

Wavetable Melody Generator - ATtiny45

Táto konštrukcia je konštrukciou japonského autora. Ako základ používa procesor ATtiny45. Konstrukcia je maximálne jednoduchá a okrem procesora používa iba reproduktor s dvoma 33 ohmovými odpormi pri napajaní 5V, ktoré pri napájaní napatím 3,3V môžete vynechať. K napájaniu je pripojený 10 uF kondenzátor. Melódiu hrá stale dookola. Projekt obsahuje aj zdrojáky, ale nepodarilo sa mi ich skompilovat. Naštastie je tam aj hex súbor, ktorý obsahuje melódiu pre Elišku. Melódia sa zapisuje do jednoduchého textového formátu. Potom túto melódiu môžeme pomocou skriptu napísaneho v jazyku perl mel2asm.pl previest na súbor asm. Tak isto je možnosť previesť melódiu v súbore wav do na súbor asm, ktoré obsahuje dáta melódie pre procesor.

Programovanie poistiek a kódu

avrdude -p t45 -c avrsplpt -u -U hfuse:w:0xdd:m
avrdude -p t45 -c avrsplpt -u -U lfuse:w:0xc1:m
avrdude -p t45 -c avrsplpt -U flash:w:mg.hex

Kontrola poistiek

avrdude -v -p t45 -c avrsplpt -U hfuse:r:high.txt:r -U lfuse:r:low.txt:r

Prevod melódie na asembler z textového formátu

perl mel2asm.pl < mel2.txt > mel2.asm

Prevod zvukovej vzorky na asembler z wav súboru

perl wav2asm.pl > melody.asm

Odkazy

Wavetable Melody Generator - ATtiny45 - http://elm-chan.org/works/mxb/report.html

Na vrch stránky