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

Jak uruchomić serwer www na ESP8266 w Bascomie? Program nie działa

slavcio2012 30 Kwi 2017 08:44 2010 17
  • #1 16445376
    slavcio2012
    Poziom 15  
    Witam,
    Czy ktoś ma doświadczenia w postawieniu serwera na EPS 8266 w Bascomie , napisałem krótki program ale coś nie działa, moduł sprawdziłem za pomocą programu z strony
    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod
    i działa

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
  • #2 16445606
    nolens_volens
    Poziom 15  
    A skąd pomysł, że ESP programujemy w baskomie?
    C, LUA, Basic for ESP (nie Bascom), Python i pewnie coś jeszcze by się znalazło,
    ale nie Bascom. To nie jest uniwersalny jązyk programowania praktycznie wszystkich
    mikrokontrolerów jak C.
    8051 i AVR tylko wg mojej wiedzy.
  • #3 16445613
    slavcio2012
    Poziom 15  
    A dlaczego nie
  • #4 16445647
    janekpc
    Poziom 17  
    Bo bascom jest dla procesorów AVR albo x051 a tu mamy 32-bit RISC CPU: Tensilica Xtensa L106 running at 80 MHz, Ogólnie bascom wspiera inna rodzinę procesorów i to 8 bit a nie 32 bit wiec w bascomie tego nie zrobisz na ESP8266. Ale jak znasz bascom będzie tobie łatwo się przesiąść na basic for ESP8266.
  • #5 16445659
    nolens_volens
    Poziom 15  
    W życiu nie dotykałem Bascoma.
    Ale on ma chyba wbudowany kompilator na konkretne platformy sprzętowe.
    Na ESP nie ma kompilatora moim skromnym zdaniem.
    Nie ma też interpretera.
    Ale może o czymś nie wiem... Poproszę źródła, którymi się kierujesz - link(i)?
    A może Ty próbujesz wklejać ten kod do interpretera LUA?
    Kompletnie nie wiem co robisz w każdym razie.
  • #6 16445669
    janekpc
    Poziom 17  
    Ten program jest na ATMega644P z kwarcem 16 MHz i dotyczy komunikacji szeregowej UART a nie serwera.
  • #7 16445691
    nolens_volens
    Poziom 15  
    Dzięki postowi Janekpc,
    pojawiło się u mnie podejrzenie, że próbujesz się dogadać z ESP przez UART z ATmega644?
    Wtedy oczywiście może z jednej strony (AVR) być to Bascom.
  • #8 16445694
    slavcio2012
    Poziom 15  
    Tak owszem na uarcie
  • #9 16445706
    nolens_volens
    Poziom 15  
    Sorry, ja odpadam z tej dyskusji.
    Ogrom informacji, który podajesz jest dla mnie zbyt przytłaczający,
    aby próbować cokolwiek ogarnąć moim małym móżdżkiem...
  • #11 16445845
    janekpc
    Poziom 17  
    Zobacz na schemacie że ta Atmega służy do sterowania przekaźnikiem wiec ten kod źródłowy powinieneś wrzucić na atmega a nie na ESP8266.
  • #12 16445855
    piterek-23
    Poziom 33  
    Jeżeli ma to być sterowanie przekaźnikiem to po co tam pchać uC ATmega? Wystarczy sam ESP8266
  • #13 16445882
    slavcio2012
    Poziom 15  
    to jest tylko przykład , chcę postawić mały serwer na Atmedze , a WIFI jest tylko częścią modułu
  • #14 16445903
    Konto nie istnieje
    Konto nie istnieje  
  • #15 16446232
    slavcio2012
    Poziom 15  
    Ok to do precyzując pytanie czy Atmega 64 lub 128 można jednocześnie współpracować z modułem SIM800 i EPS8266 przez UART-y ? :-)
  • #16 16447186
    janekpc
    Poziom 17  
    Tak może współpracować dwa modułami na raz ale muszą być różne komendy albo multipleksowanie modułów.
  • #17 16447230
    slavcio2012
    Poziom 15  
    Multpleksowanie modułów czyli przelaczanie na porcie uart ,zastanawiam się czy nie wykorzystać atmegi 2560 ma 4 porty uart 😀
  • #18 16449745
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA