Witam
Ostatnio postanowiłem opanować komunikację z DS1307. Napisałem sobie funkcję odpowiedzialną za zapis danych do tego RTC.
DS1307_write:
void DS1307_write(unsigned char adress, unsigned char data[])
Funkcje tą wywołuje poprzez:
Niestety funkcja zapisuje mi jakieś bzdury.
Natomiast jeśli przeniosę ciało funkcji do main() i podstawię konkretne liczby zamiast zmiennych to wszystko działa.
Ostatnio postanowiłem opanować komunikację z DS1307. Napisałem sobie funkcję odpowiedzialną za zapis danych do tego RTC.
DS1307_write:
void DS1307_write(unsigned char adress, unsigned char data[])
Kod: C / C++
Funkcje tą wywołuje poprzez:
Kod: C / C++
Niestety funkcja zapisuje mi jakieś bzdury.
Natomiast jeśli przeniosę ciało funkcji do main() i podstawię konkretne liczby zamiast zmiennych to wszystko działa.