Jak na WiFi s MCU a MRF24WB0MB

j s jarin.hw na gmail.com
Sobota Prosinec 24 14:17:34 CET 2011


Odpovede v texte:

2011/12/24 Jaroslav Buchta <jaroslav.buchta na hascomp.cz>:
> Preji predne hezke vanoce ;-)
> Na stole mi lezi modul MRF24WB0MB ktery je zda se velmi obliben dle nabidek
> na eBay a ted resim, jak jej zprovoznit. Micrichip ma aplikaci s TCPIP
> stackem pro PICy, to jsem nejak prozkoumal a vrazil bych tedy k tomu
> PIC32MX360F512L-80I/PTktery ovsem doma momentalne nemam, snad Farnel posle v
> utery spolu s PicKit 3 (coz by melo fungovat spolu snad...)

Fungovat to samozrejme bude, jedina premenna je tu sikovnost uzivatela :)

> Protoze jsem s novejsimi PICy nedelal (asi 5 let) tak par otazek:
> - spada tento PIC do kategorie: pripojime napajeni, PicKit, pripadne krystal
> a funguje to ? (podle schematu Explorer 16 kitu, ze ktereho jedna z verzi
> demo aplikace vychazi se zda, ze ano)

No tak, napajanie, blokovacie kondiky a odpor na MCLR pine. Krystal
nevyhnutne nepotrebujete, iba ak Vam nebude stacit interny oscilator.

> - Jsou vsechny I/O tak nejak univerzalne pouzitelne (ze treba neco neni jen
> jako vstupy)? Samozrejme SPI a UART co potrebuju zachovam na pinech

Vsetko su normalne IO. V datasheete o tom pisu pomerne dost. Skor ci
neskor donho musite pozriet.

> - Compiler pro PIC32 ma verzi demo omezenou na 60 dni nebo Lite - kde je
> rozdil? Obe verze prelozily kod skoro stejne, delka programu zhruba 200kB

Lite ma vypnute optimalziacie tusim O3 a vyssie.
60 dnova verzia je plna, ale na 60 dni.
Ja pouzivam na vsetko lite verziu. Tie vysoke optimalizacie mi nejako
zvlast nechybaju.

> - zaboha nemohu najit dokumentaci komunikace a ovladani MRF24... po SPI, to
> je tajne? Vzhledem k tomu, ze je to ve zdrojovych textexh programu, tak to
> nejak nechapu

No to netusim... este som s tymto nepracoval. On ten modul bude
obsahovat nejaky IO a asi bude treba hladat dokumentaciu k nemu. Mozno
sa mylim.

> - Nezkousel tyto    projekty pro TCP z Microchip Solutions portovat treba
> pro ARM? Na prvni pohled to nevypada slozite, je to vsechno v C a hezky
> strukturovane...

Neskusal a ani nemoze. Staci si precitat licencne podmienky k tej kniznici -
    Software License Agreement:

    The software supplied herewith by Microchip Technology Incorporated
    (the "Company") for its PIC(r) Microcontroller is intended and
    supplied to you, the Company's customer, for use solely and
    exclusively on Microchip PIC Microcontroller products. The
    software is owned by the Company and/or its supplier, and is
    protected under applicable copyright laws. All rights are reserved.
    Any use in violation of the foregoing restrictions may subject the
    user to criminal sanctions under applicable laws, as well as to
    civil liability for the breach of the terms and conditions of this
    license.

> Jinak vzhledem k tomu, ze jsem zaroven pracoval i s AVR studiem, Ride7 a
> Eclipce + Yagarto toolchain, mohu konstatovat, ze mplab ma zdaleka nejhorsi
> uzivatelske prostredi (z dokovani oken by mi hrablo, debug jsem zkousel jen
> v simulatoru ale zobrazeni promennych a zase rozhazeni oken je take
> tragedie) Ale jinak prekladac asi funguje.

Ale pan kolega, zabudate na to, ze nadavanie na Microchip sa uz dnes
nenosi. To fungovalo tak 5-10 rokov dozadu, dnes ste mimo stylu.
Zdaleka to uz nevyvolava flamewary.
Inak s AVR studiom a Eclipse+Yagarto som pracoval aj ja a mozem
povedat, ze to druhe je hned po AVRstudiu to najdebilnejsie IDE, s
akym som kedy pracoval. Ked som s tym nutene dorobil co bolo treba,
odinstaloval som to s velkou slavou, velmi rad som sa vratil k
MPLAB-u. Tu zrejme hra primarnu ulohu to, na co je clovek zvyknuty.

Pekne sviatky zelam.

J.S.


Další informace o konferenci Hw-list