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

Pamięć zew. i komenda DATA - serwer http

filip_gd 03 Lut 2009 22:53 1580 3
REKLAMA
  • #1 6099344
    filip_gd
    Poziom 12  
    Witam
    Przymierzam się do pisania aplikacji serwera http w bascomie
    Mam jednak problem - moja mega168 jest strasznie zapchana i kody html chciałbym umieszczać w pamięci zew. np I2C lub DataFlash

    Dodam iż zmiana procka narazie nie wchodzi w grę bo hardware mi na to nie pozwala.

    I tu pytanie: jak zmusić bascoma, aby wiedział że wszystko po komendzie data znajduje się w pamięci zew.
    Wiem że jak wprowadzę dyrektywę $eeprom to umieści ją w pamięci eeprom, ale tej też będzie brakować
    Wiem że można to zrobić w pętlach czyli odczytywać z zew. pamięci bajt po bajcie, ale to rozwiązanie jest dla mnie trochę za skomplikowane no i niewygodne bo będę musiał deklarować adresy i dbać by jedna "seria " zmiennych nie nadpisała drugiej

    Może macie jakiś sposób aby oszukać bascoma

    Dane wyglądają mniej więcej tak:
    Data "<b><br>Tu kod html</b>"


    I pytanie drugie, czy ktoś wie jak wyświetlać zdjęcia -np. jpga
    Jak go zapisać itd.

    Proszę o pomoc i z góry dziękuję
  • REKLAMA
  • #2 6116040
    maly_elektronik
    Poziom 23  
    W jaki sposób podpinasz ten "serwer" do sieci :?: Przez port LAN :?: czy może przez rs232 który współpracuje razem z komputerem jako serwer :?:
    PS. Polecam obsługę kart SD/MMC + FAT16/32 na niej zapiszesz sobie całą stronkę w php czy html wraz z obrazkami (za pomocą czytnika) a potem tylko będziesz odczytywał stronkę w blokach po 512B :D. Ale ogólnie to nie będzie prosta sprawa :(
    Pozdrawiam maly_elektronik :)
  • REKLAMA
  • #3 6116287
    ZbeeGin
    Poziom 39  
    Dane DATA jako, że są stałymi a nie zmiennymi są umieszczane w pamięci Flash lub EEPROM ale na innych zasadach.
    Zatem umieszczenie ich w innym obszarze pamięci jest ograniczone przez to co potrafią procedury READ i RESTORE. Które i tak czytają z pamięci właśnie bajt po bajcie, poźniej składając to w docelowej zmiennej. Dlatego będziesz się musiał jednak uśmiechnąć do "skomplikowawanego no i niewygodnego" czytania tych danych lub do AVR-DOSu jak sugeruje przedmówca.
  • #4 6118011
    filip_gd
    Poziom 12  
    Dzięki za odpowiedzi
    Będę korzystać z modułów WIZ810MJ
    W sumie w między czasie pogrzebałem w googlach i doszedłem do tych samych wniosków czyli zastosowanie karty sd lub mmc.
    Bajką było by użycie fat ale to już chyba będzie dla mnie za dużo.
REKLAMA