logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Korektor mikroprocesorowy

Gordios 29 Kwi 2010 10:47 852 0
  • Jest to projekt pięcio-kanałowego korektora graficznego, z przełącznikiem wejść. Wszelkie nastawy zapisywane są do pamięci EEPROM po wyłączeniu zasilania. Konstrukcja ta pracuje u mnie od roku nie mam z nią jakichkolwiek problemów. Jedyny napotkany błąd to czasami nieprawidłowa współpraca z pilotem, spowodowana błędem w kompilatorze, a mianowicie jeżeli ma się w domu pilota wysyłającego kody w standardzie RC6 (np. mój DVD Philips DVD710) może on zakłócać działanie korektora i stąd nie wyłączanie przerwań na czas obsługi RC5 (wyłącz przerwania na czas obsługi RC5 jeśli nie masz w domu pilotów wysyłających kod w standardzie RC6). Wszelkie modyfikacje możliwe pod warunkiem przesłania mi zmodyfikowanego kodu źródłowego.

    Napisany przeze mnie program pozwala na:

    1. Regulację pięciu częstotliwości w zakresie +/- 14 dB ze skokiem 2dB.
    2. 20 punktową regulację wzmocnienia.
    3. Cztery komutowane wejścia liniowe.
    4. Sygnalizację błędów komunikacji na magistrali I2C.
    5. Obsługę wszystkich nastaw za pomocą pilota RC5.
    6. Zapis wszystkich nastaw w nie ulotnej pamięci EEPROM.
    7. Wyświetlanie wszystkich danych na wyświetlaczu LCD 2X16

    Kody

    Dla wszystkich klawiszy subadres=5
    komenda = 59 - Selekcja - na pilocie klawisz OK"
    komenda = 12 - Włącznik - na pilocie klawisz power
    komenda = 32 - Dodaj - na pilocie klawisz plus
    komenda = 33 - Odejmij - na pilocie klawisz minus

    Projekt w programie Circuit Maker 2000

    http://klub.chip.pl/kombo/
    kombo (at) klub.chip.pl

    Fajne? Ranking DIY
    O autorze
    Gordios
    Poziom 18  
    Offline 
    Gordios napisał 395 postów o ocenie 269. Jest z nami od 2010 roku.
REKLAMA