Witam,
mam problem z arduino mega i pamięcią fram. Do tej pory miałem tylko tak zrobione, że było dodane 16 okien (po 2 przekaźniki) imogłem przez telefon wszystkim sterować. Tylko po zaniku napięcia Supla nie pamiętała ostatniego położenia i trzeba było zrobić kalibrację.
Użyłem kodu z tematu:
viewtopic.php?f=11&t=3453
Po tym w podglądzie COMa mam informacje:
Found SPI FRAM
ssrpc_in_queue_push error
Iterate fail
Supa nie zapamiętuje położenia rolet i do tego zauważyłem, że jak podniosę roletę na ok 50% to w programie się do tego stanu otworzy a faktycznie podniesie ją do samego końca. Czasów nie zmieniałem bo wszystko (jeżeli jest bez FRAMU) działa.
Czy ktoś mógłby pomóc w tym temacie?
Arduino Mega i pamięć FRAM
-
Lesik
- Posts: 31
- Joined: Thu Apr 19, 2018 7:51 pm
Wgrałem sobie programik z przykładów od pamięci i ją spokojnie czyta. Więc z pamięcią jest wszystko oki. Wydaje mi się, że jest jakiś błąd w kodzie właśnie odnośnie zapisu i odczytu. Tylko nie umiem sobie z tym poradzić
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Myślę, że pokazanie kodu dałoby szansę tym, co chcą pomóc...
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
-
Lesik
- Posts: 31
- Joined: Thu Apr 19, 2018 7:51 pm
Jasne, kod jest w wątku który przytoczyłem w pierwszym poście
https://redirect.viglink.com/?format=go ... r_FRAM.ino
Dodam, że piny CS, SCK itd są dobrze podpięte i skonfigurowane. Sprawdziłem używając przykładu z orginalnej biblioteki i pamęć działała
https://redirect.viglink.com/?format=go ... r_FRAM.ino
Dodam, że piny CS, SCK itd są dobrze podpięte i skonfigurowane. Sprawdziłem używając przykładu z orginalnej biblioteki i pamęć działała
-
Lesik
- Posts: 31
- Joined: Thu Apr 19, 2018 7:51 pm
Czy ktoś używa Supli z Arduino Mega i pamięcią FRAM i mógłby coś w tym temacie podpowiedzieć?
-
Lesik
- Posts: 31
- Joined: Thu Apr 19, 2018 7:51 pm
Miałem podgrzane złe biblioteki. Teraz po restarcie pokazuje te same komunikaty ale tylko do czasu połączenia z serwerem. Po połączeniu i podczas podnoszenia rolety pokazuje „value changed”. Wykonałem kalibrację ale wyłączeniu zasilania i włączeniu nie pamięta ustawień. Pokazuje żeby wykonać kalibrację. Czy to może być błąd na ios? Czy komuś to działa poprawnie?
