Jak zbudować metronom na 8751 z płynną regulacją częstotliwości 20-250 BPM?
Metronom na 8751
From: Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl>
Subject: Metronom na 8751
Date: Fri, 05 Nov 1999 13:53:36 +0100
Witam !
Otóż, tak jak w tytule chciałbym wykonać metronom, który umożliwiałby
dosyć płynnie zmianę częstotliwości w zakresie od 20 uderzeń na minutę
do 250 z regulacją co 1 jednostka. Robiłem już do tego przymiarki i nie
widzę innego wyjścia jak układ na uP. Niestety ja zabawę w projektowanie
układów zakończyłem kiedyś tam na TTL (jeszcze w technikum) i przyznam
szczerze, że nie bardzo wiem od czego zacząć. W assemblerze coś tam
kiedyś pisałem jeszcze na Amigę i działało więc myślę, że i w tym
przypadku dałbym sobie radę. Za wszelkie sugestie i pomoc z góry
dziękuję.
--
Z poważaniem
Krzysztof Kazikowski
__________________________________________
mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
From: "NameNo" <nameno_at_nospam_free.com.pl>
Subject: Odp: Metronom na 8751
Date: Fri, 05 Nov 1999 13:48:28 GMT
Zrób na PC jak napiszesz np. w C bedziesz mógł sobie przenieść na uP z
małymi poprawkami.
A może od razu kupić w sklepie muzycznym.
NameNo
Użytkownik Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl> w wiadomości do grup
dyskusyjnych napisał:3822D350.AE3BA62A_at_nospam_maxsoft.com.pl...
Witam !
Otóż, tak jak w tytule chciałbym wykonać metronom, który umożliwiałby
dosyć płynnie zmianę częstotliwości w zakresie od 20 uderzeń na minutę
do 250 z regulacją co 1 jednostka. Robiłem już do tego przymiarki i nie
widzę innego wyjścia jak układ na uP. Niestety ja zabawę w projektowanie
układów zakończyłem kiedyś tam na TTL (jeszcze w technikum) i przyznam
szczerze, że nie bardzo wiem od czego zacząć. W assemblerze coś tam
kiedyś pisałem jeszcze na Amigę i działało więc myślę, że i w tym
przypadku dałbym sobie radę. Za wszelkie sugestie i pomoc z góry
dziękuję.
--
>
>
> Z poważaniem
>
> Krzysztof Kazikowski
> __________________________________________
> mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
>
>
From: Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl>
Subject: Re: Metronom na 8751
Date: Fri, 05 Nov 1999 15:00:14 +0100
NameNo wrote:
Zrób na PC jak napiszesz np. w C bedziesz mógł sobie przenieść na uP z
małymi poprawkami.
A może od razu kupić w sklepie muzycznym.
NameNo
Użytkownik Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl> w wiadomości do grup
dyskusyjnych napisał:3822D350.AE3BA62A_at_nospam_maxsoft.com.pl...
Witam !
Otóż, tak jak w tytule chciałbym wykonać metronom, [ciach...]
Stary ! W sklepie taki jaki ja bym chciał kosztuje dobrze ponad 200 zł, a jak
zrobię sam to po pierwsze na pewno wyjdzie taniej, a po drugie będę mógł
dobudować opcje, których te tańsze metronomy nie mają. Ot co !
Z poważaniem
Krzysztof Kazikowski
________________________________________
mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
From: "NameNo" <nameno_at_nospam_free.com.pl>
Subject: Odp: Metronom na 8751
Date: Mon, 08 Nov 1999 06:29:45 GMT
Stary ale za nim to zrobisz to 200zł prędzej uzbierasz zbierając choćby
butelki.
NameNo
Użytkownik Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl> w wiadomości do grup
dyskusyjnych napisał:3822E2EE.92AE9FCB_at_nospam_maxsoft.com.pl...
NameNo wrote:
Zrób na PC jak napiszesz np. w C bedziesz mógł sobie przenieść na uP z
małymi poprawkami.
A może od razu kupić w sklepie muzycznym.
NameNo
Użytkownik Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl> w wiadomości do
grup
dyskusyjnych napisał:3822D350.AE3BA62A_at_nospam_maxsoft.com.pl...
Witam !
Otóż, tak jak w tytule chciałbym wykonać metronom, [ciach...]
Stary ! W sklepie taki jaki ja bym chciał kosztuje dobrze ponad 200 zł, a
jak
zrobię sam to po pierwsze na pewno wyjdzie taniej, a po drugie będę mógł
dobudować opcje, których te tańsze metronomy nie mają. Ot co !
Z poważaniem
Krzysztof Kazikowski
________________________________________
mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
From: Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl>
Subject: Re: Metronom na 8751
Date: Mon, 08 Nov 1999 08:16:40 +0100
NameNo wrote:
Stary ale za nim to zrobisz to 200zł prędzej uzbierasz zbierając choćby
butelki.
NameNo
Użytkownik Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl> w wiadomości do grup
dyskusyjnych napisał:3822E2EE.92AE9FCB_at_nospam_maxsoft.com.pl...
NameNo wrote:
Stary ! W sklepie taki jaki ja bym chciał kosztuje dobrze ponad 200 zł, a
jak
zrobię sam to po pierwsze na pewno wyjdzie taniej, a po drugie będę mógł
dobudować opcje, których te tańsze metronomy nie mają. Ot co !
Na pewno masz rację. Poprostu chciałbym połączyć przyjemne z pożytecznym i
podszkolić się przy koazji z zakresu mikrokomputerów jednoukładowych. A tak
naprawdę to po sprzedaży butelek na 100% kupiłbym nie metronom a parę beerków i
trochę pałek bo już mi się kończą ;-))))
Z poważaniem
Krzysztof Kazikowski
________________________________________
mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: Metronom na 8751
Date: Mon, 08 Nov 1999 07:34:23 GMT
Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl> wrote in message
news:382678D8.DC361AEA_at_nospam_maxsoft.com.pl...
NameNo wrote:
Stary ale za nim to zrobisz to 200zł prędzej uzbierasz zbierając choćby
butelki.
NameNo
Ale to ci sie NameNo udalo :-)))))) Obawiam sie, ze wiecej metronomow kupi
"z butelek" niz jeden :-) .. w tym samym czasie :-)
Juliusz
From: "NameNo" <nameno_at_nospam_free.com.pl>
Subject: Odp: Metronom na 8751
Date: Tue, 09 Nov 1999 06:19:00 GMT
Stary dowcip o misiu i zajączku.
NameNo
Użytkownik Juliusz <juliusz_at_nospam_multi-ip.com.pl> w wiadomości do grup
dyskusyjnych napisał:32vV3.6809$jG2.146091_at_nospam_news.tpnet.pl...
Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl> wrote in message
news:382678D8.DC361AEA_at_nospam_maxsoft.com.pl...
NameNo wrote:
Stary ale za nim to zrobisz to 200zł prędzej uzbierasz zbierając
choćby
butelki.
NameNo
Ale to ci sie NameNo udalo :-)))))) Obawiam sie, ze wiecej metronomow kupi
"z butelek" niz jeden :-) .. w tym samym czasie :-)
Juliusz
From: Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl>
Subject: Re: Metronom na 8751
Date: Tue, 09 Nov 1999 08:50:52 +0100
NameNo wrote:
Stary dowcip o misiu i zajączku.
NameNo
Panowie !
Bardzo fajnie, pośmieliśmy się ale nie to było tematem, który chciałem
poruszyć. Teraz tak na poważnie, czy ktoś z szanownych kolegów, o znacznie
większym doświadczeniu ode mnie, zechciałby łaskawie udzielić mi paru wskazówek
jak się do tego metronomu zabrać ?
--
Z poważaniem
Krzysztof Kazikowski
__________________________________________
mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
From: "Andrzej Podolski" <apodolski_at_nospam_ums.gov.pl>
Subject: Re: Metronom na 8751
Date: Fri, 05 Nov 1999 14:22:05 GMT
Kazik napisał(a) w wiadomości:
<3822D350.AE3BA62A_at_nospam_maxsoft.com.pl>...
|Witam !
|
| Otóż, tak jak w tytule chciałbym wykonać metronom,
który umożliwiałby
|dosyć płynnie zmianę częstotliwości w zakresie od 20
uderzeń na minutę
|do 250 z regulacją co 1 jednostka. Robiłem już do tego
przymiarki i nie
|widzę innego wyjścia jak układ na uP. Niestety ja zabawę
w projektowanie
|układów zakończyłem kiedyś tam na TTL (jeszcze w
technikum) i przyznam
|szczerze, że nie bardzo wiem od czego zacząć. W
assemblerze coś tam
|kiedyś pisałem jeszcze na Amigę i działało więc myślę, że
i w tym
|przypadku dałbym sobie radę. Za wszelkie sugestie i pomoc
z góry
|dziękuję.
Czemu akurat na 8751 i czy znasz strukture '51 bo
najlepiej zaczac wlasnie od tego, dla przypomnienia masz 2
wolne timery wiec z odmierzaniem czasu nie powinien byc
problem.
Na Ami tez sa timery (CIAA i CIAB - 8520) wiec w czym
problem?
From: Grzegorz Kraszewski <krashan_at_nospam_amiga.org.pl>
Subject: Re: Metronom na 8751
Date: Fri, 05 Nov 1999 21:03:20 GMT
Andrzej Podolski wrote in
*"Re: Metronom na 8751"*
Czemu akurat na 8751 i czy znasz strukture '51 bo
najlepiej zaczac wlasnie od tego, dla przypomnienia masz 2
wolne timery wiec z odmierzaniem czasu nie powinien byc
problem. Na Ami tez sa timery (CIAA i CIAB - 8520) wiec w czym
problem?
No, ale kolega Kazik chce chyba mieć metronom przenośny, więc z Amigi,
czy innego komputera go raczej nie zrobi...
--
Grzegorz Kraszewski (Krashan/BlaBla) <krashan_at_nospam_amiga.org.pl>
Druga Strona BlaBla - http://amiga.org.pl/~krashan
From: "Andrzej Podolski" <apodolski_at_nospam_ums.gov.pl>
Subject: Re: Metronom na 8751
Date: Tue, 09 Nov 1999 08:07:51 GMT
Grzegorz Kraszewski napisał(a) w wiadomości: ...
|Andrzej Podolski wrote in
|*"Re: Metronom na 8751"*
|
|> Czemu akurat na 8751 i czy znasz strukture '51 bo
|> najlepiej zaczac wlasnie od tego, dla przypomnienia
masz 2
|> wolne timery wiec z odmierzaniem czasu nie powinien byc
|> problem. Na Ami tez sa timery (CIAA i CIAB - 8520) wiec
w czym
|> problem?
|
|No, ale kolega Kazik chce chyba mieć metronom przenośny,
więc z Amigi,
|czy innego komputera go raczej nie zrobi...
No ale skoro programowal Ami. to tak czy siak z musial cos
liznac z podstaw wykorzystania timerow do odmierzania
czasowa. Timery to timery, pewnie ze kazdy ma swoja
metodologie ale podstawy sie nie zmieniaja.
From: "Andrzej Podolski" <apodolski_at_nospam_ums.gov.pl>
Subject: Re: Metronom na 8751
Date: Tue, 09 Nov 1999 13:17:55 GMT
Kazik napisał(a) w wiadomości:
<3827E794.265CF2BD_at_nospam_maxsoft.com.pl>...
|
|Niestety, timerów w Amidze nie dotykałem.
Ok. to moze tak:
programujesz timer tak by generowal przerwanie np. co 1ms
i masz podstawe czasu, teraz robisz program ktory sprawdza
nastawe, i np w petli dekrementuje rejestr.
W rejestr wsadzasz liczbe - liczba zalezy od nastawy po
dojsciu do zera wykonujesz program generacji dzwieku.
W ten sbosob masz rozdzielczosc 1ms i zakres dla 8 bitow
1-256ms jesli potrzeba wiekszego zakresu to zwiekszasz
dlugosc dekrementowanego rejestru z 8 do 16 czy 24 bitow.
To ogolny zarys mozliwego rozwiazania problemu, dopracowac
trzeba niektore szczegoly, ale od czegos trzeba zaczac.
From: Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl>
Subject: Re: Metronom na 8751
Date: Tue, 09 Nov 1999 16:11:05 +0100
Andrzej Podolski wrote:
Kazik napisał(a) w wiadomości:
<3827E794.265CF2BD_at_nospam_maxsoft.com.pl>...
|
|Niestety, timerów w Amidze nie dotykałem.
Ok. to moze tak:
programujesz timer tak by generowal przerwanie np. co 1ms
i masz podstawe czasu, teraz robisz program ktory sprawdza
nastawe, i np w petli dekrementuje rejestr.
W rejestr wsadzasz liczbe - liczba zalezy od nastawy po
dojsciu do zera wykonujesz program generacji dzwieku.
W ten sbosob masz rozdzielczosc 1ms i zakres dla 8 bitow
1-256ms jesli potrzeba wiekszego zakresu to zwiekszasz
dlugosc dekrementowanego rejestru z 8 do 16 czy 24 bitow.
To ogolny zarys mozliwego rozwiazania problemu, dopracowac
trzeba niektore szczegoly, ale od czegos trzeba zaczac.
Jasne - w ten sposób rozwiązywałem projekty sprzętowe :-) Jak nie złapię
literatury na temat programowania timerów w '51 to się jeszcze odezwę.
Na razie dzięki za okazane zainteresowanie.
--
Z poważaniem
Krzysztof Kazikowski
__________________________________________
mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
From: "WK" <wiesiu_at_nospam_polbox.com>
Subject: Odp: Metronom na 8751
Date: Tue, 09 Nov 1999 16:48:07 GMT
a może prościej? NE556 - jeden timer ustawia tempo a drugi, wyzwalany,
wytwarza ton. Układ nie będzie tak precyzyjny, ale po odpowiedniej
kalibracji będzie do zaakceptowania w większości przypadków.
Użytkownik Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl> w wiadomości do grup
dyskusyjnych napisał:38283988.A1B2153E_at_nospam_maxsoft.com.pl...
Andrzej Podolski wrote:
Kazik napisał(a) w wiadomości:
<3827E794.265CF2BD_at_nospam_maxsoft.com.pl>...
|
|Niestety, timerów w Amidze nie dotykałem.
Ok. to moze tak:
programujesz timer tak by generowal przerwanie np. co 1ms
i masz podstawe czasu, teraz robisz program ktory sprawdza
nastawe, i np w petli dekrementuje rejestr.
W rejestr wsadzasz liczbe - liczba zalezy od nastawy po
dojsciu do zera wykonujesz program generacji dzwieku.
W ten sbosob masz rozdzielczosc 1ms i zakres dla 8 bitow
1-256ms jesli potrzeba wiekszego zakresu to zwiekszasz
dlugosc dekrementowanego rejestru z 8 do 16 czy 24 bitow.
To ogolny zarys mozliwego rozwiazania problemu, dopracowac
trzeba niektore szczegoly, ale od czegos trzeba zaczac.
Jasne - w ten sposób rozwiązywałem projekty sprzętowe :-) Jak nie złapię
literatury na temat programowania timerów w '51 to się jeszcze odezwę.
Na razie dzięki za okazane zainteresowanie.
--
>
>
> Z poważaniem
>
> Krzysztof Kazikowski
> __________________________________________
> mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
>
>
From: Grzegorz Kraszewski <krashan_at_nospam_amiga.org.pl>
Subject: Re: Odp: Metronom na 8751
Date: Tue, 09 Nov 1999 21:43:36 GMT
WK wrote in
*"Odp: Metronom na 8751"*
a może prościej? NE556 - jeden timer ustawia tempo a drugi, wyzwalany,
wytwarza ton. Układ nie bćdzie tak precyzyjny, ale po odpowiedniej
kalibracji bćdzie do zaakceptowania w wićkszości przypadków.
Kazik wcześniej wspomniał, że takiego metronomu jak on chce nie kupi się
tanio w sklepie. Podejrzewam więc że być może taki metronom ma np.
generować całą linię rytmiczną, a nie tylko tempo. A tego na dwóch 556
nie zrobisz...
--
Grzegorz Kraszewski (Krashan/BlaBla) <krashan_at_nospam_amiga.org.pl>
Druga Strona BlaBla - http://amiga.org.pl/~krashan
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: Metronom na 8751
Date: Tue, 09 Nov 1999 18:12:09 GMT
Jasne - w ten sposób rozwiązywałem projekty sprzętowe :-) Jak nie złapię
literatury na temat programowania timerów w '51 to się jeszcze odezwę.
Na razie dzięki za okazane zainteresowanie.
I tak nic nie kapujesz :-) jakie rozwiazania projektow sprzetowych ? o czym
ty bredzisz ?
Juliusz
From: Kazik <krzysztof.kazikowski_at_nospam_maxsoft.com.pl>
Subject: Re: Metronom na 8751
Date: Tue, 09 Nov 1999 10:21:24 +0100
Andrzej Podolski wrote:
|
|No, ale kolega Kazik chce chyba mieć metronom przenośny,
więc z Amigi,
|czy innego komputera go raczej nie zrobi...
No ale skoro programowal Ami. to tak czy siak z musial cos
liznac z podstaw wykorzystania timerow do odmierzania
czasowa. Timery to timery, pewnie ze kazdy ma swoja
metodologie ale podstawy sie nie zmieniaja.
Niestety, timerów w Amidze nie dotykałem.
--
Z poważaniem
Krzysztof Kazikowski
__________________________________________
mailto:krzysztof.kazikowski_at_nospam_maxsoft.com.pl
From: Grzegorz Kraszewski <krashan_at_nospam_amiga.org.pl>
Subject: Re: Metronom na 8751
Date: Tue, 09 Nov 1999 21:43:30 GMT
Andrzej Podolski wrote in
*"Re: Metronom na 8751"*
No ale skoro programowal Ami. to tak czy siak z musial cos
liznac z podstaw wykorzystania timerow do odmierzania
czasow. Timery to timery, pewnie ze kazdy ma swoja
metodologie ale podstawy sie nie zmieniaja.
A no to co innego, zwłaszcza że w 8751 co najmniej jeden timer jest.
--
Grzegorz Kraszewski (Krashan/BlaBla) <krashan_at_nospam_amiga.org.pl>
Druga Strona BlaBla - http://amiga.org.pl/~krashan