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

[BASCOM AVR] Wykrywanie przebiegu prostokątnego

amino 22 Gru 2008 14:00 1651 5
REKLAMA
  • #1 5889815
    amino
    Poziom 17  
    Witam!
    Oprogramowuję pewien układ. Na jeden z pinów procesora wchodzi sygnał prostokątny lub logiczne 0. Potrzebuję napisać procedurę która będzie mnie informowała, że jeżeli jest przebieg prostokątny to jest ok, a jeśli np. przez 2 sek logiczne 0 to jest źle i wykonam kolejną część programu. Wspomniany przebieg ma około 200 - 300Hz (częstotliwość zmienia się - pływa). Jak coś takiego wykrywać? Dodam jeszcze, że w czasie wykrywania tego przebiegu procesor nie jest niczym zajęty a także nie mam możliwości skorzystania z pinów przerwań.
  • REKLAMA
  • #2 5890003
    mirekk36
    Poziom 42  
    A po co ci piny przerwań, wystarczy, że w procedurze przerwania któregoś licznika będziesz sprawdzał stan tego wejścia jak ci się żywnie podoba i informował jakąś flagą o tym np pętlę główną
  • REKLAMA
  • #3 5890020
    amino
    Poziom 17  
    A dał być radę chociaż schematycznie napisać kawałek kodu?
  • REKLAMA
  • REKLAMA
  • #5 5890909
    ZbeeGin
    Poziom 39  
    A taka fajna książka jest dostępna: Piotr Górecki "Mikrokontrolery dla początkujących"... I w dodatku jest tam takie ćwiczenie.

    No ale szkoda kasy na wiedzę, szkoda...
  • #6 5891389
    amino
    Poziom 17  
    Uwielbiam jak ktoś docina poprzez forum. Forum jest po to aby sobie pomagac a nie zbywać. Nikt się nie rodzi alfą i omegą jak Kolega.
    Książkę o której kolega wspomina mam, dodatkowo mam książkę typowo do Bascoma. Co do tematu to już sobie poradziłem.
    Jednocześnie życzę aby problem które bądą koledzy posiadali został rozwiązany w identyczny sposób!
    Wesołych Świąt!
    Temat zamykam.
REKLAMA