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

Bascom + PCF8583 - porównanie czasu czyli alarmy - pytanie

SlawekSok 24 Maj 2014 17:55 1248 3
  • #1 13630489
    SlawekSok
    Poziom 9  
    Witam,

    Napisałem sobie taki programik w Bascomie pod PCF8583 i Atmege32
    Wszystko funkcjonuje idealnie - czas, menu, nastawy itd, ale mam mały problem

    Otóż chciałbym wywoływać alarm o zadanej godzinie - nastawa w menu "Ustaw Alarm"

    Jeśli wpiszę tam odpowiednią godzinę i minutę to niestety alarm się nie uaktywnia?
    Dlaczego?


    Poniżej wklejam listing:

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #2 13631026
    vania
    Poziom 24  
    SlawekSok napisał:
    Witam,

    Napisałem sobie taki programik w Bascomie pod PCF8583 i Atmege32
    Wszystko funkcjonuje idealnie - czas, menu, nastawy itd, ale mam mały problem

    Otóż chciałbym wywoływać alarm o zadanej godzinie - nastawa w menu "Ustaw Alarm"

    Jeśli wpiszę tam odpowiednią godzinę i minutę to niestety alarm się nie uaktywnia?
    Dlaczego?


    Poniżej wklejam listing:

    Kod: text
    Zaloguj się, aby zobaczyć kod

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Czy na pewno chcesz porównywać zmienne bajtowe (Godziny_alm As Byte) ze zmiennymi string (H_str As String)? To raczej nie zadziała tak jak chcesz.
  • #3 13631743
    SlawekSok
    Poziom 9  
    vania napisał:
    Czy na pewno chcesz porównywać zmienne bajtowe (Godziny_alm As Byte) ze zmiennymi string (H_str As String)? To raczej nie zadziała tak jak chcesz.


    Tak podejrzewałem, że tu jest problem...
    Pytanie w takim razie jak to porównać i jak zrealizować alarm?
  • #4 13653446
    matekogon
    Poziom 22  
    Kolego nie porównuj godziny_alarm=H_str tylko porównaj sobie godziny_alarm=H bo z PCF pobierasz liczbę do H,M,S a to masz już jako byte zadeklarowane
REKLAMA