<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.3132" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Ktere C pro PIC? Co tam chybelo? V cem se lisi C
pro ARMy? </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Me osobne vadi kvalita vyvojovaho prostredi.
Momentalne ladim program pro PIC C18 (</FONT><FONT face=Arial
size=2>Ht-Soft) a pouzivam k tomu prehistoricky DOSsovsky C++. K programu si
muzu pripojit UART, klavesnici PC, monitor nebo soubor na disku.
A nedela mu problem lokalni promene. Navic kompilator kompilator podchyti
nektere chyby, ktere PICC18 ignoruje.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Co se tyce asm/C, kratke programy 100 - 500 radku,
ktere obsluhuji pouze hardware je rychlejsi psat v asm. </FONT></DIV>
<DIV><FONT face=Arial size=2>C se hodi spise pro aplikace s nejakymy vypocty,
datove struktury (pole), LCD s hromadou textu a podobne. V asembleru pomaha
stejne jako v C dostatek pameti. Driv ji bylo malo a muselo se hodne
optimalizovat - program byl neprehledny a nektere promenne se pouzivaly vickrat
s patricnymi dusledky v pripade chyby.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Michal Gregor</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=jiri@bezstarosti.cz href="mailto:jiri@bezstarosti.cz">Jiri
Bezstarosti</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=hw-list@list.hw.cz
href="mailto:hw-list@list.hw.cz">HW-news</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, November 30, 2007 9:47
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: ARM modul treba i s
LCD</DIV>
<DIV><BR></DIV>Zkousel jsem to, ale nebylo to ono. Pripadal jsem si, jak
chirurg v <BR>zimnich rukavicich ;).<BR><BR>Mozna jsem jen blbej, mne to Ccko
proste s PICkama nechutna, porad mi <BR>neco vadilo. Takze zkousel jsem to,
ale asi by to chtelo vic praxe a ja <BR>se nejak nedokopal to vic trapit.
Nakonec i proto ted pouzivam PIC a <BR>ARM. Velkou aplikaci napisu v C pro ARM
a malou v ASM pro PIC. ARM uz je <BR>zkratka dospely procesor a myslim si, ze
je na nem to C proste jako <BR>doma, kdezto u PIC mi to pripada, ze ten PIC
znasilnuju.<BR><BR>Ale pravdu mit nemusim, pisu o svych dojmech a urcite
nejsem clovek, <BR>ktery by mel pravo vyslovovat nejake absolutni pravdy. Na
to toho vim <BR>jeste opravdu malo a bojim se, ze zivot bude hodne (hodne, at
nejsem <BR>sprosty) kratky na to, abych zvladl vsechno, co bych zvladnout
chtel (a <BR>to jeste netusim, co jeste budu chtit, stale jsou nove
veci).<BR><BR>Dobre se jevily kompilatory z <A
href="http://www.sourceboost.com/">http://www.sourceboost.com/</A> .
Potreboval <BR>jsem, aby male mobilni roboty, slo programovat v BASICu. Slo to
bezva a <BR>dokonce to rychle zvladli i ucastnici souteze (coz byl ucel):
<BR><A
href="http://mech.fsik.cvut.cz/robiada/index.php?option=com_zoom&Itemid=38&catid=1">http://mech.fsik.cvut.cz/robiada/index.php?option=com_zoom&Itemid=38&catid=1</A>
<BR>. Ty roboty maji PICky 2. Jedna ridi veskere periferie (cidla, motory -
<BR>soft jsem napsal v ASM) a komunikuje seriakem s nadrizenou PICkou a ta
<BR>nadrizena (jakysi mozek) byla programovana v BASICu uzivatelem, kde jsem
<BR>napsal v tom BASICu jen kostru (nebo spise demo), jak na to. Tenhle
<BR>pristup se ukazal dobry, nebyly s tim problemy a dobre to odstinilo
<BR>soutezici od nutnosti znat periferie PIC, kdyz resili jen onu
<BR>inteligenci "co udelat kdyz" a to v BASICu. Navic jsem napsal
<BR>uzivatelsky velice jednoduchy bootloader, takze soutezici jen pripojili
<BR>PC k seriaku robota a on si novy soft nacucnul. Zkratka se udelalo to,
<BR>aby mohl opravdu kazdy a myslim, ze se to povedlo.<BR><BR>Takze lze
pouzivat i vyssi jazyky s PIC, jen mne to nejak nechutna a <BR>kdyz clovek moc
nechce, tak to ani moc nejde ;))).<BR><BR>--<BR>Jiri Bezstarosti<BR><BR>Andrej
Jancura napsal(a):<BR><BR>>Ked programujes v C ako v asembleri, preco potom
nechces programovat aj <BR>>PIC v
C?!<BR>><BR>>A.<BR>>_______________________________________________<BR>>HW-list
mailing list - sponsored by <A
href="http://www.HW.cz">www.HW.cz</A><BR>>Hw-list@list.hw.cz<BR>>http://list.hw.cz/mailman/listinfo/hw-list<BR>><BR>><BR>>
<BR>><BR><BR>_______________________________________________<BR>HW-list
mailing list - sponsored by <A
href="http://www.HW.cz">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">http://list.hw.cz/mailman/listinfo/hw-list</A><BR></BLOCKQUOTE></BODY></HTML>