<html><body>Ahoj, celu radu LPC ti odporucit neviem, ale ja som si kupil lpc1114 microstick, ma to programator a dbg na USB a v 900x100mil. vyvedene piny. Za 20,- Eur to je fajn, ma to 32kb flash, takze odhadujem ze sa do toho narve 8k instrukcii, teda 2x 89c51. Da sa objednat u Farnela.<br><br>A.<br><br><br>On&nbsp;Thu, 29 Jul 2010 19:43:12 +0200<br> Sudovec <sudovec@seznam.cz> wrote:<br>&gt; Díky,<br>&gt; <br>&gt; velikost RAM a ani jiný styl psaní kódu není problém - jsem zvyklý <br>&gt;tyhle věci dělat na x51 a AVRkách, případně dřív na 16b Intelech <br>&gt;(x96/x196), větší potom na ARM9 s OS. Jde mi hlavně o to, jak je <br>&gt;relativně "velkých" 8kB u ARM7 bez OS a co se tam tak přibližně <br>&gt;vejde.<br>&gt; <br>&gt; Že bych tedy ještě vzal LPC na milost? Nevíte o nějakém rychlém <br>&gt;zdroji kitů / jednoduchých vývojových desek s LPC2101? Určitě bych <br>&gt;nestihnul nejdřív bastlit a testovat, potřebuju něco hotového.<br>&gt; <br>&gt; Díky<br>&gt; <br>&gt;         S.<
 br>&gt; <br>&gt; Dne 29.7.2010 19:09, Miroslav Mraz napsal(a):<br>&gt;&gt; Neviděl bych to tak tragicky. Pokud kód nebude obsahovat výpočty v<br>&gt;&gt; pohyblivé čárce, kód protokolového stacku nezabere zase tak moc. A <br>&gt;&gt;pro<br>&gt;&gt; účely odladění lze všechny ty *printf dostat zhruba do 800B (kód od<br>&gt;&gt; Atmelu, formát jen pro int, 32-bit). Nakonec ladit se dá i ve <br>&gt;&gt;"větším"<br>&gt;&gt; procesoru a pak překlopit na menší. Problém bych spíš viděl v tom, <br>&gt;&gt;zda<br>&gt;&gt; se do RAM vejdou data. Ale RS-485 asi nebude mít moc dlouhé rámce, <br>&gt;&gt;takže<br>&gt;&gt; pokud víte co a proč děláte neměl by být problém. Ovšem styl <br>&gt;&gt;kódování<br>&gt;&gt; musí být poněkud odlišný od toho, co píšete pod operačním systémem -<br>&gt;&gt; tedy bude s tím víc práce. Kdysi jsem portoval poměrně složitý <br>&gt;&gt;protokol<br>&gt;&gt; (asi 5 vrstev) do 8051 a zabralo to asi tak týden práce. A největší<br>&gt;&gt; problém byl právě s da
 tovými bufery, protože programátoři jsou <br>&gt;&gt;zvyklí<br>&gt;&gt; alokovat pro každou vrstvu extra bufer, což se pak do jednočipu <br>&gt;&gt;nevejde.<br>&gt;&gt;<br>&gt;&gt; Mrazík<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; sudovec sudovec píše v Čt 29. 07. 2010 v 15:47 +0200:<br>&gt;&gt;&gt; Díky za info, půjdu tedy jinou cestou. Ten sprintf() mně vůbec <br>&gt;&gt;&gt;nepřekvapuje, printf() a podobné jsou tradičně nenažrané a (nejen) <br>&gt;&gt;&gt;proto se je snažím v embedded věcech nepoužívat.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Ale LPC2101 si přeci jen pořídím na vyzkoušení až bude trošku víc <br>&gt;&gt;&gt;času.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;     S.<br>&gt;&gt;&gt;&gt; ------------ Původní zpráva ------------<br>&gt;&gt;&gt;&gt; Od: Slavomir Skopalik<skopalik@elektlabs.cz><br>&gt;&gt;&gt;&gt; Předmět: RE: LPC2101: zkušenosti s velikostí projektu<br>&gt;&gt;&gt;&gt; Datum: 28.7.2010 21:24:49<br>&gt;&gt;&gt;&gt; ----------------------------------------<br>&gt;&gt;&gt;&gt
 ; Dobry den,<br>&gt;&gt;&gt;&gt; 8 kb je velmi malo i v 16b rezimu.<br>&gt;&gt;&gt;&gt; Funkce sprintf zabere cca 20kb.<br>&gt;&gt;&gt;&gt; Muj "maly" projek ma neco pres 100kb (LPC2378).<br>&gt;&gt;&gt;&gt; Osobne bych minimalne pro prvotni vyvoj hledal neco co ma alespon <br>&gt;&gt;&gt;&gt;64/128 kb<br>&gt;&gt;&gt;&gt; FLASH.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Slavek<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; HW-list mailing list  -  sponsored by www.HW.cz<br>&gt;&gt; Hw-list@list.hw.cz<br>&gt;&gt; http://list.hw.cz/mailman/listinfo/hw-list<br>&gt;&gt;<br>&gt; _______________________________________________<br>&gt; HW-list mailing list  -  sponsored by www.HW.cz<br>&gt; Hw-list@list.hw.cz<br>&gt; http://list.hw.cz/mailman/listinfo/hw-list<br></skopalik@elektlabs.cz></sudovec@seznam.cz></body></html>