Väcka EasyRadio ER400TRS modul
Väcka EasyRadio ER400TRS modul
Har en ER400TRS modul som jag har försatt i viloläge. I databladet står det att man ska toggla RTS-pin.
Jag har programmerat PICen att skicka 101010 med 1us pause mellan varje värde. Får det dock bara att fungera ibland.
Någon som vet hur man väcker den på ett tillförlitligt sätt? Toggla till CTS blir hög? Eller har jag för kort pause mellan förändringarna?
Jag har programmerat PICen att skicka 101010 med 1us pause mellan varje värde. Får det dock bara att fungera ibland.
Någon som vet hur man väcker den på ett tillförlitligt sätt? Toggla till CTS blir hög? Eller har jag för kort pause mellan förändringarna?
Icecap: Hur brukar du göra med timingen när olika värden ska sättas. Sätter du ett värde och kollar CTS eller hur lång tid låter du den få på sig?
Får problem när jag skickar flera kommandon efter varandra för tätt. Har typ 100ms delay mellan dem nu och väntar hela 200ms efter uppstart av modulen för att den ska hinna starta upp.
Behöver skära ner på tidsslöseri eftersom den drar ju en hel del trots allt.
Får problem när jag skickar flera kommandon efter varandra för tätt. Har typ 100ms delay mellan dem nu och väntar hela 200ms efter uppstart av modulen för att den ska hinna starta upp.
Behöver skära ner på tidsslöseri eftersom den drar ju en hel del trots allt.
Nu har jag letat i de datablad jag kan hitta och ingenstans hittar jag det kommando.
Men nåväl, vi antar att det finns, testa då att skicka ER_CMD#L1.
Hå hå, jag hittade den!
Det står: VÄXLA läge på RTS-pinnen och låt den upptäcka det. Om den sätt i viloläge med RTS på '0' ska du alltså byta läge till '1' och hålla kvar den där, nästa gång kan du skicka '0' osv.
Dock kan det vara en idé att omedelbart innan du skickar Sleep-Command lägger RTS till '1' och sedan väcker modulen vid att lägga den till '0', detta '0' tillåter samtidigt att den kan lyssna på trafik.
Hur lång tid den behöver? Ingen aning, det står ju att man ska tillåta lite starttid.
Men nåväl, vi antar att det finns, testa då att skicka ER_CMD#L1.
Hå hå, jag hittade den!
Det står: VÄXLA läge på RTS-pinnen och låt den upptäcka det. Om den sätt i viloläge med RTS på '0' ska du alltså byta läge till '1' och hålla kvar den där, nästa gång kan du skicka '0' osv.
Dock kan det vara en idé att omedelbart innan du skickar Sleep-Command lägger RTS till '1' och sedan väcker modulen vid att lägga den till '0', detta '0' tillåter samtidigt att den kan lyssna på trafik.
Hur lång tid den behöver? Ingen aning, det står ju att man ska tillåta lite starttid.