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

[Rozwiązano] Jak zmodyfikować kod PIC 12F683 w AVT-969, by przekaźnik był stale załączony?

Maciej550 19 Mar 2019 00:21 702 3
REKLAMA
  • #1 17852306
    Maciej550
    Poziom 7  
    Posty: 15
    Ocena: 1
    Witam wszystkich. Zdecydowałem się napisać na forum, rozpoczynam swoją przygodę z mikroprocesorami pic.
    Otóż mam złożony układ avt-969 i chciał bym go wykorzystać w formie zabezpieczenia na pokrywie maszyny. tzn jeżeli klapa jest otwarta to nie można uruchomić rozrusznika.
    kit avt z włożoną zworką spina przekaźnik na 10s po czym przerywa to spięcie na 1s.
    Czy istnieje możliwość zmiany kodu w mikroprocesorze tak aby wyeliminować to rozłączenie przekaźnika, ewentualnie maksymalnie skrócić?

    Poniżej zamieszczam asm.

    Kod: C#
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 17852453
    kryst
    Poziom 15  
    Posty: 126
    Pomógł: 12
    Ocena: 40
    Spróbuj podmienić ten blok programu i zobacz co się będzie działo.
    Kod: AVR assembler
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #3 17852932
    Maciej550
    Poziom 7  
    Posty: 15
    Ocena: 1
    Niestety po podmianie w trybie ze zworką brak zmian (10s załączony 1s przerwy)
    A w trybie bez zworki (Przekaźnik wcześniej co sekundę zmieniał stan na przeciwny) jest przerywany pisk i przekaźnik nie zmienia swojego stanu.
  • #4 17853455
    Maciej550
    Poziom 7  
    Posty: 15
    Ocena: 1
    Niestety po podmianie w trybie ze zworką brak zmian (10s załączony 1s przerwy)
    A w trybie bez zworki (Przekaźnik wcześniej co sekundę zmieniał stan na przeciwny) jest przerywany pisk i przekaźnik nie zmienia swojego stanu.

    Dodano po 4 [godziny] 35 [minuty]:

    Udało się rozwiązać problem. Modyfikacja MOVLW po adresem 0x029B
    pozwoliła wyłączyc buzzer oraz maksymalnie skrócić przerwę w rozłączeniu.
REKLAMA