<div dir="ltr"><div><div><div><div><div><div><div><div><div>V podstatě ano.<br>>eBay za cca 160Kc jste smaznul
program, Tyhle moduly zrejme v cine vyrabi kazdy kdo udrzi v ruce pajku , puvodni vyvoj a autorem sw je zrejme tento cinan <a href="http://www.jnhuamao.cn/bluetooth.asp?ID=1">http://www.jnhuamao.cn/bluetooth.asp?ID=1</a><br>
</div>A tak tezko rici zda to jde u vsech,ale u meho to slo. Mozna by slo novy sw dokonce nahrat pomoci bootloaderu,ktery v tom je (pres UART), viz <a href="http://www.jnhuamao.cn/HowToUpgradeFirmware_en.zip">http://www.jnhuamao.cn/HowToUpgradeFirmware_en.zip</a> ale s tim si nejsem jist ja svuj kod nahraval pres ISP interface procesoru.Cili je treba mit modul,ktery ma vyvedene prislusne piny HM-10 je ma, mensi MH-11 ne, asi by sem usleo pajet primo na MCU.Zda jde nejakym LOCK Bitem znemoznit nahravani pres ISP nevim, proste jsem to zkusil a u meho ks to slo.<br>
</div>Jako programator pouzivam <a href="http://www.ti.com/lit/ug/swru197h/swru197h.pdf">http://www.ti.com/lit/ug/swru197h/swru197h.pdf</a><br></div>respektive asi cinskou kopii tohoz. <br></div>Jde pouzit i SmartRF04EB nebo SmartRF05EB tj. preba <a href="http://www.ebay.com/itm/SmartRF04EB-ZigBee-CC2530-4-0-CC2540-emulator-support-Bluetooth-protocol-analysi-/111323135446?pt=LH_DefaultDomain_0&hash=item19eb603dd6">http://www.ebay.com/itm/SmartRF04EB-ZigBee-CC2530-4-0-CC2540-emulator-support-Bluetooth-protocol-analysi-/111323135446?pt=LH_DefaultDomain_0&hash=item19eb603dd6</a><br>
<br>>(nevim teda jak
adresujou tech 8+128kB pameti)<br></div>jako u kazde jine x51 cokoliv nad 64k se adresuje v large memory model pomoci xdata. Do RAM se pristupuje jako do XRAM technicky instrukce MOVX. Z hledisk aprogramovani to neni problem, pokud chcete napriklad definovat promennou v onech 8kB RAM staci napsat <br>
unsigned char <strong>xdata</strong> x;<br></div>xdata je kouzelne sluvka ktere to zjisit, tedy takto to funguje v C51 v IAR to ale bude stejne.<br><br>>stack primo pro tenhle chip se da
stahnout ve forme zdrojaku???<br></div>Tak to je jedina vada na krase, stack je jen jako knihovna zkompilovna pro IAR 8051 v 8.10 a vyssi. Stahnout se da zde <a href="http://www.ti.com/tool/ble-stack">http://www.ti.com/tool/ble-stack</a><br>
</div>je v tom sada prelozenytch knihovem pro cc254x, zdrojaky pro cca 25 prikladu a dokumentace k stacku. Stack implementuje API BLE profil GAP i GATT.<br></div><div>Potrebujete IAR Embedded Workbench for 8051 8.30.2 + z odkazu vyse stahnout BLE Stack.<br>
</div><div>Pak jsme si vzal priklad pro Thermometer }je tam pro cc2540 i cc2541 Tento priklad simuluje teplomer a pres BT cc2540 jokoby odesila teplotu cili umi Advertising a pri navazani spojeni odesilat simulovanou teplotu. viz thermometer.c, ja jen pripojil DS18B20 a misto simulovane teploty posilam teplotu prectenou z relneho teplomeru, stacilo do projektu pridat DS18B20.c a plnit promennou z puvodniho projektu.<br>
</div><div>Ze by to cele bylo intuitivni a prehledne uplne rici nemohu,ale pokud se v tom clovek pohrabe tak se to da prihnout. Samotne IAR jsme zatim moc nepobral a jak jsme jiz uvedl, zalozit projekt a napsat vlastni Hello Word pro cc254x se mi zatim nepodarilo :-)<br>
</div><div>Jiank doporucuji jeste RF Smart Sutudio kde lze pres programator pripojit cc2540 k PC a pouzivat pro vysilani / prijimani na strane PC <a href="http://www.ti.com/tool/smartrftm-studio">http://www.ti.com/tool/smartrftm-studio</a><br>
</div><div>pripadne <a href="http://www.ti.com/tool/sensortag-sw">http://www.ti.com/tool/sensortag-sw</a><br><a href="http://www.ti.com/lit/ug/swru187g/swru187g.pdf">http://www.ti.com/lit/ug/swru187g/swru187g.pdf</a> opet funguje s cc2540 pripojenym k PC pres programator<br>
</div><div>ostatni viz <br><a href="http://processors.wiki.ti.com/index.php/Category:BluetoothLE?keyMatch=BTool&tisearch=Search-EN">http://processors.wiki.ti.com/index.php/Category:BluetoothLE?keyMatch=BTool&tisearch=Search-EN</a><br>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Dne 10. července 2014 4:56 Jaroslav Buchta <span dir="ltr"><<a href="mailto:jaroslav.buchta@hascomp.cz" target="_blank">jaroslav.buchta@hascomp.cz</a>></span> napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>Dne 9. 7. 2014 23:25, Draček Fráček
napsal(a):<br>
</div>
<blockquote type="cite"><div><div class="h5">
<div dir="ltr">
<div>
<div>
<div>
<div>Ja to sem nedal?<br>
</div>
Prvni alfa verze micku pujde v pondeli do betonu aby se
overilo zda 2,4G proleze ven, u cinana objednano 50ks
cc2540. Co s tim budu delat kdyz to neproleze fakt nevim
:-)<br>
</div>
V kazdem pripade se ted tak mesic nic dit nebude, respektive
mam cas na navrh DPS a trochu blizsi seznameni se s tim BT
stackem.<br>
</div>
Jak vznikla prvni verze?<br>
</div>
Vzal jsem tento modul <br>
<div>
<div>
<div>
<div>
<div>
<div><a href="http://i.imgur.com/62I7aDN.png" target="_blank">http://i.imgur.com/62I7aDN.png</a><br>
</div>
<div>pripojil baterku CR2032 a DS18B20, tj. priletoval
k modulu 5 dratu<br>
</div>
<div>Dovnitr jsem nahral upraveny priklad pro
termometer. Tento priklad je soucasti NT stacku, jen
jsem k tomu dopsal utilitku pro DS18B20 a zmenil par
drobnosti.<br>
</div>
<div>Napsane jsem to mel za hodku, prekladat jsem to
1/2 dne, ale po uspesnem prelozeni nebyl problem s
nahranim do cc2540, kupodivu se to normalne pripoji
k telefonu s BLE 4,0. Zbytek byla sranda, strikl
jsem to voskem nasledne zalil do metakrylatove
pryskyrice v barvach duhy.<br>
</div>
<div> Dal se uvidi, drivery pro vsechna cidla s
kterymi se pocita mam napsane jiz z drivejska tak
jen trochu proniknout do toho BT stacku.<br>
<br>
<br>
</div>
<div>On i ten dotaz na zatez souvisi s konferenci,
Zatez jsme staveli tak pred 10 lety, ale nikdy
nedodelali a i kdyz ji pouzivame tak 2x tydne je
pouzivana v modu ktery je do procesoru nahran a
kazda zmena znamena pripojit programator a
preprogramovat + z celkem 4 zatez\i ma pouze jedna
dodelao dynamicke testovani. No a kdyz jsme
prepisoval program pri testovani te LM2675, chytla
me myslenka trosku zateze dodelat. <br>
Tak nez me to prejde snazim se vymyslet neco
jednoducheho na urovni doby :-)<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div><pre>_______________________________________________
HW-list mailing list - sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<br>
Tim chcete rict, ze na tom modulu z eBay za cca 160Kc jste smaznul
program, ktery byl v tom cc2540 a nahral vlastni?<br>
Zni to zajimave, koukam, ze to je nejaky klon 8051 (nevim teda jak
adresujou tech 8+128kB pameti) a cim se do toho leje program...<br>
Pro preklad pouzivate to IAR a NT stack primo pro tenhle chip se da
stahnout ve forme zdrojaku???<br>
<br><br>
<hr style="border:none;color:#909090;background-color:#b0b0b0;min-height:1px;width:99%">
<table style="border-collapse:collapse;border:none">
<tbody><tr>
<td style="border:none;padding:0px 15px 0px 8px">
<a href="http://www.avast.com/" target="_blank">
<img src="http://static.avast.com/emails/avast-mail-stamp.png" border="0">
</a>
</td>
<td>
<p style="color:#3d4d5a;font-family:"Calibri","Verdana","Arial","Helvetica";font-size:12pt">
This email is free from viruses and malware because <a href="http://www.avast.com/" target="_blank">avast! Antivirus</a> protection is active.
</p>
</td>
</tr>
</tbody></table>
<br>
</div>
<br>_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br></blockquote></div><br></div>