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

Demonstracja możliwości Atmega88 (dzwięk+obraz)

george2002 07 Maj 2008 21:25 20500 42
  • #31 07 Maj 2008 21:25
    biohack
    Poziom 16  

    I o to mi chodziło thank's :) wiesz u mnie przerózne robili rzeczy ale jak pokaze to kazdemu nauczycielowi oo to mu szczeka opadnie ocenki wpadną ;)

  • Arrow Multisolution Day
  • #32 08 Maj 2008 07:39
    biohack
    Poziom 16  

    .---[ 1K ]-+------- E (PNP) C -------------------+---+---.
    | /|\ | B _|_ _|_ _|_
    | `----' | \ / \ / \ /
    | | --- --- ---
    | .---__---. | | | |
    (to programmer) --- RESET | | PC5 ----[ 442 ]-----------+---+---|---|--- Red
    | | | | .-[ 220 ]-' | |
    (n.c.) PD0 | | PC4 ----[ 442 ]-+-[ 442 ]--- GND | |
    | | | | | |
    .----------+-[ 2K ]----- PD1 | | PC3 ----[ 442 ]-----------+-------+---|--- Green
    | .-[ 1K ]-' | | | | .-[ 220 ]-' |
    | `--+-------[ 2K ]----- PD2 | | PC2 ----[ 442 ]-+-[ 442 ]--- GND |
    | `-[ 2K ]-- GND | | | | |
    | `- OC2B | | PC1 ----[ 442 ]-----------+-----------+--- Blue
    `---[ 1K ]-. | | | .-[ 220 ]-'
    .--------+-[ 2K ]----- PD4 | | PC0 ----[ 442 ]-+-[ 442 ]--- GND
    | | | |
    | VCC | | GND `-[ 1K ]-.
    | | | |
    | GND | | AREF (n.c.) |
    | 22pF | | |
    | GND -||--+- XTAL1 | | AVCC (n.c.) |
    | 20 MHz [ ] | | |
    | GND -||--+- XTAL2 | | SCK -------------- (to programmer)
    `-[ 1K ]-. 22pF | | |
    .--------+-[ 2K ]----- PD5 | | MISO ------------- (to programmer)
    `-[ 1K ]-. | | |
    .--------+-[ 2K ]----- PD6 | | MOSI ---------+--- (to programmer)
    + `-[ 1K ]-. | |
    ----)|------------+-[ 2K ]----- PD7 | | OC1B ------------------------------------- HSync
    Audio 10uF | |
    --------- GND (n.c.) PB0 | | PB1 -------------------------------------- VSync
    `--------'


    Jak mam z tgo odczytac wartości ?

  • #33 08 Maj 2008 14:44
    J_Bravo
    Poziom 27  

    2k-dwa kiloomy ;)
    442 - 4.4kilooma
    220 - 2.2 oma
    22pf - 22 piko farady
    10uf - 10 mikro faradow
    n.c. - nie podlaczony
    itd itd

    powoli mnie zaczynasz zadziwiać ;)

  • #34 08 Maj 2008 14:50
    michal512
    Poziom 14  

    Czy to prawda, że złe impulsy synchronizacji mogą uszkodzić monitor??

  • Arrow Multisolution Day
  • #35 08 Maj 2008 15:08
    lechoo
    Poziom 39  

    Autor tego schematu miał zupełnie inne wartości oporników na myśli niż napisał kol. J_Bravo. Te bez podanych jednostek są po prostu w omach, układ nie zadzała poprawnie jeśli użyjesz wartości podanych przez J_Bravo.

    @michal512
    Stare monitory analogowe teoretycznie mogą ulec uszkodzeniu, ale nie spotkałem się z tym w praktyce.

  • #36 08 Maj 2008 16:43
    biohack
    Poziom 16  

    Więc jakie bo chce to zrobić, no ale jakoś nieumiem znaleśc :) juz w tym czasie szukania tych rezystorów do tego układu zrobiłem wzm 100W :P pomózcie ;)

  • #37 08 Maj 2008 19:51
    lechoo
    Poziom 39  

    Oporniki:
    220 - to wiadomo, 220Ω
    442 - dwa 220Ω połączone szeregowo, możesz też dać 470Ω, nic złego się nie stanie
    1K - 1 kΩ (w tym jeden potencjometr montażowy o takiej wartości)
    2K - 2 kΩ

    Kondensatory:
    22p - 22pF ceramiczne
    10u - 10uF/16V elektrolityczny
    100nF ceramiczny nie pokazany na schemacie, między VCC i GND przy mikrokontrolerze (odsprzęgający zasilanie)

    Pozostałe elementy:
    NPN - tranzystor małosygnałowy NPN np. BC557
    Diody - 1N4148 3szt.
    Gniazdo D-SUB 15 (monitorowe)
    Gniazdo cinch (audio)
    Kwarc 20MHz
    Mikrokontroler ATMEGA88-20PU + podstawka DIP28 wąska
    Kawałek płytki uniwersalnej

    Programator do tego może być ten z poniższego obrazka, czyli wtyczka DB25 do LPT + 4 oporniki (trzy 330Ω i 100Ω). Po prawo jest złącze do podłączenia mikrokontrolera, czyli do linii które na schemacie są oznaczone (to programmer) + masa (GND). Program który to obsłuży znajdziesz na tej stronie: http://www.lancos.com/ppwin95.html
    Używam go od dłuższego czasu i działa niezawodnie.

    Życzę powodzenia :)

    Demonstracja możliwości Atmega88 (dzwięk+obraz)

  • #38 08 Maj 2008 19:51
    J_Bravo
    Poziom 27  

    lechoo: masz racje ... tylko co to za opornik 442 omy ??

  • #39 08 Maj 2008 20:14
    Żychw@
    Poziom 16  

    Właśnie w tym dowcip że nie ma takiego... potrzeba dwóch 220 szeregowo albo jednego większego!

  • #40 08 Maj 2008 20:29
    biohack
    Poziom 16  

    uf udało się :) no własnie to dowcip :D niema takiego 442 ;) no to zbieram elementy :D

    Dodano po 2 [minuty]:

    I tak bede potrzebował pomocy, no ale zobaczymy :)

    Dodano po 1 [minuty]:

    Hmm a ma ktoś schemat, ale narysowany po polsku ?:D

  • #41 11 Maj 2008 05:24
    tplewa
    Poziom 37  

    narasta napisał:
    Jakim cudem oni to tam wszystko zmieślili?! :P

    Dobre, bez kitu.


    Umieszczasz jak naj mniej :) Wiekszosc takich spraw wylicza sie np. podczas prostych efektow, np to co bylo na poczatku. Jesli robisz na 3D umieszczasz tablice cos i sin ktore wystarczaja do wygenerowania znacznej liczby figur.
    Do tego calosc w asm z mocna optymalizacja kodu, redukcja tego co najwiecej zamula czyli mnozenia itp. A 8kB to naprawde sporo, choc tego nie widac jak sie pisze w C lub niedaj boze w Bascom ktory zjada pamiec momentalnie.

    Proponuje poszukac nawet starych source demek nawet z sceny PC. Duzo moze sie rozjasnic (jak sie robi niektore efekty). Ewentualnie przegladnac sobie source z atmela...

  • #42 08 Sie 2008 14:40
    biohack
    Poziom 16  

    Zbudowałem crafta działa fajnie to widac na monitorze lecz dzwięk tak jakby sie zaciął czemu tak jest ?