Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Attiny13 - Pozytywka w asemblerze

januszcis9 21 Paź 2012 16:21 1722 5
  • #1 21 Paź 2012 16:21
    januszcis9
    Poziom 8  

    Witam

    Pracuje aktualnie nad projektem małej pozytywki, lecz nie wiem od czego zacząć. W bascomie wszystko wychodzi, ale jest mało miejsca na melodie. Może ktoś z was wie jak napisać w assemblerze etykietę która zagra dźwięk o podanej częstotliwości i długości pobierając te dane z rejestrów.

    Z góry dziękuje

    0 5
  • #2 21 Paź 2012 16:40
    SŁAWEKWW
    Poziom 16  

    Z rejestrów jakich? Jeśli szeregowych to w bascomie shiftin, albo można użyć spi

    0
  • #4 21 Paź 2012 19:35
    kozak_sc
    Poziom 23  

    Kiedyś zrobiłem projekt odtwarzacza dzwonków z nokii na tiny26. Użyłem timera i wyjścia PWM. Zmiana częstoliwości następowała przez przekonfigurowanie timera odpowiedzialnego za PWM. Trzeba było tylko zrobić mechanizm anty glitch żeby nie było stuków w głośniczku prze zmianie częstotliwości.

    0
  • #5 21 Paź 2012 21:58
    januszcis9
    Poziom 8  

    Mógłbyś podesłać kod??

    0
  • #6 21 Paź 2012 23:29
    bobeer
    Poziom 28  

    Jak kiedyś zlitowałem się nad SAB600 i postanowiłem go zastąpić czymś bardziej orginalnym to powstał taki twór. Twór o tyle ciekawy, że w asemblerze ale pod Bascomowym interfejsem.

    Program oprócz generowania dźwięków robi jeszcze parę innych rzeczy, ale chyba tyle to już się można zorientować w kodzie.



    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    0