STC15L204EA – UART do Nordic’a

5/5 - (1 vote)

STC15L204EA

moduł z STC15L204EA

moduł z STC15L204EA

Chciało by się zapytać, a co to za dziwadło?  Zakupiłem toto z ciekawości 17 marca 2014 …. po pierwszych testach komunikacji modułów Nordic’a NRF24L01+. Dawno to było … Sam moduł komunikacji RF jest bardzo ciekawy i daje duże możliwości komunikacji bezprzewodowej, ale przy obsłudze wymaga dużo zasobów µC . Za to moduł z IC STC15L204 ma być super alternatywą upraszczającą samą komunikację z modułem do transmisji radiowej. Inaczej mówiąc pośrednikiem do którego „gada się” przez standardowy RS232 TTL. Dodatkowo zapewnia on sterowanie Nordic’a  przez komendy AT. Po prostu bajka 🙂

Sęk w tym, że przy zakupie modułu sprzedawca nie posiadał żadnych materiałów pomocniczych, nie posiadał ich też w okresie późniejszym … Nie znalazłem też nic na jego temat w zasobach internetu. Więc moduł trafił do szuflady. Co jakiś czas przeszukuję czeluście internetu w poszukiwaniu czegokolwiek na jego temat … bezskutecznie. Sytuacja taka trwała około tygodnia – dwóch wstecz. Wtedy to udało mi się znaleźć notkę katalogową do układu scalonego.  Wtedy to okazało się, że sercem modułu pośrednika jest µC rodem z rodziny ’51 😉 Dokładnie rzecz ujmując konstrukcyjnie ulepszona pod względem wydajności wersja 80C51. Chymmmm … więc wszystko w zaszytym kodzie się zawiera … cała funkcjonalność znana jest programiście/konstruktorowi i do dziś dnia chyba mało komu jeszcze.

Koniec biadolenia teraz konkrety. Moduł został tak opracowany przez producenta by współpracować z zarządzającą logiką napędzaną napięciem 5V DC. I tak należy go zasilać. Funkcjonalność taką osiągnięto dzięki zastosowanemu stabilizatorowi AMS1117 3V3, oraz cechom użytego µC. Stabilizator ponadto dostarcza zasilanie dla przyłączonego modułu NRF24L01+. Moduł posiada również kontrolkę zasilania w postaci diody LED.

Wprowadzenie:
Korzysta z transmisji bezprzewodowej dla portu szeregowego, może być modułem debugowania NRF24L01 radio-frequency chip.

Cechy:
◆ Designed for debugging of car and observing its running state.
◆ Communication range indoor: >30m
◆ It can change communication channel and use multiple pairing modules.
◆ Standard  UART communication data format:
◆ Ultra small size: 13mm x 24mm

Specyfikacja
format ramki danych (
Data format)
1 start bit, 8 data bits, 1 stop bit, no CRC. Variable baud rate, default is 9600bps

Data packaging
Start flag: 0x00
Stop flag: 0x0d, 0x0a
Package length: 1-29 bytes

Command
command format: command+command value+stop flag (0x0d, 0x0a)

Command Value Description
0xC1 0x00-0x7e (0-124 set communication channel
defalut is 20
0xC2 0x5F—4800bps
0x2F—9600bps(default)
0x17—19200bps
0x03—115200bps
set baud rate
0xC3 See configuration of RF_Setup
register of NRF24L01
set RF_Setup register of NRF24L01
default is 0x07

 I to by było na tyle co udało mi się zebrać z faktów … Aby moduł Nordic’a „zadziałał” trzeba mu przez UART posłać stosowną komunikację. Na testy zakończone sukcesem do tej pory nie wystarczyło wolnego czasu. Wszak to rzecz bardzo ulotna jest ;-P

cdn


nota katalogowa układu scalonego STC15L204EA.pdf (9750 pobrań )

Otagowano , , .Dodaj do zakładek Link.

4 odpowiedzi na „STC15L204EA – UART do Nordic’a

  1. Andrzej Werblicki komentarz:

    Witam Serdecznie

    Udało mi się znaleźć kod do tego chipa
    http://www.electrodragon.com/w/index.php?title=NRF24L01_UART_w/STC15F204_IC
    Nawet się kompiluje tylko jak to wgrać do tego układu?
    Kompilator C51

    Pozdrawiam

    Andrzej

    • kaktus komentarz:

      Wartościowe znalezisko Andrzeju 😉
      Jeśli zakupiłeś gotowy moduł, to nie musisz nic wgrywać, ma działać. W przeciwnym wypadku, trzeba postąpić zgodnie z opisem programowania z dokumentacji.
      Niemniej dzięki temu kodowi być może uda się rozpracować ten moduł i poznać jego funkcjonalność. O ile oczywiście software jest identyczne/zbliżone do tego wgranego w module 😉

      Ja tam się cieszę ze znaleziska.

  2. tomiskit komentarz:

    Witam,
    Czy Kolega próbował uruchomić NRF24l01+ pisząc w bascom? Jeśli tak proszę o kontakt.

    Pozdrawiam
    Tomasz

  3. Andylo komentarz:

    Witam,
    Czy komuś udało się ten zestaw uruchomić. Mam nRF z antenką i milczy. Z LC12S nigdy nie było problemów. Pozdrawiam.
    Andrzej

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

4 × 5 =

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.