<div dir="ltr"><div><div><div><div>Vidím, že jsem tady svými dotazy rozpoutal pěknou diskuzi.  Co se týče 6502,<br>tak mám doma dvě stále fungující zařízení, postavená na Mitsubshi M50734, což je <br></div>klon 6502 s pěknými periferiemi ( A/D převodníky, řízení krok. motoru, atd.)<br>
</div>Kdysi jsem  k tomu napsal i monitor, který byl zveřejněn v německém časopise <br></div>MC 11/91. Prodávaly se s s tím v Německu pak takové vývojové destičky.<br></div>Ještě tady jednu volnou mám. <br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2014/1/5 Vláďa Anděl <span dir="ltr"><<a href="mailto:vaelektronik@vaelektronik.cz" target="_blank">vaelektronik@vaelektronik.cz</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Obdivuju lidi, co dělají s tolika různými MCU a neplete se jim to. Já dělám stále všechno s 51, vím že bych měl začít s AVR, ale vždycky si najdu důvod, proč ještě nemusím :-) No je  pravda neprogramuju toho tolik a taky už mám svoje roky :-)<span class="HOEnZb"><font color="#888888"><br>

Anděl</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On 5.1.2014 1:58, Jaromir Sukuba wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
V texte:<br>
<br>
<br>
Dňa 4. januára 2014 22:46, Jan Waclawek <<a href="mailto:konfera@efton.sk" target="_blank">konfera@efton.sk</a>> napísal/a:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Vidis, ja mam presne ten pocit o '51 - ze je to minimum hardwaru s<br>
dorazom na utrpenie programatora. MCU-ovite klony 6800 sa mi<br>
programuju - na rozdiel od '51 - vyborne.<br>
</blockquote>
To vazne?<br>
<br>
Ja som sa s tymi dvomi-tromi registrami a naslednym nekonecnym suchtanim<br>
do/z pamate nikdy nedokazal zmierit. Plus ta variabilita tych potomkov je<br>
ozaj pomerne velka, co je tiez urcity nedostatok - tie '51 sa lisia skor v<br>
napojeni periferii a pamati, malokedy maju nejake vyznamne zmeny v jadre<br>
ktore by bolo treba si nastudovat.<br>
<br>
</blockquote>
Hej, 68-nieco sa mi programuje lepsie nez '51. Mam sice len tri<br>
registre a to je jedina socialna istota, ktoru mam :-)<br>
Nemusim riesit, ktora cast pamate je bitovo adresovatelna, ktora je<br>
adresovatelna priamo ci nepriamo a ci nahodou tamten buffer, ak ho<br>
budem chciet zvacsit o 8 bajtov, nebude musiet byt adresovany uplne<br>
inak a ja musim prepisat dve strany kodu. Skratka jasne a jednoduche<br>
pravdila, ktore sa lahko dodrziavaju.<br>
Zhodou okolnosti, v tychto dnoch riesim programator pre MC68HC08xxxx,<br>
mimochodom Freescale ich totalne zamurovali pred par rokmi, ale bolo<br>
mi luto vyhodit tolkomileho kremiku. Vsetky vyvojove nastroje<br>
samozrejme closed-source a pre Windows, tak si z SDCC a kusu svojho<br>
kodu robim vlastne.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Je stale kopa ludi, ktori vyrastali na 8048 a 8080, lebo<br>
nic ine nebolo, boli v tom ozaj dobri a pre nich bol '51 logicky krok.<br>
</blockquote>
8048 samozrejme ano - onoho casu som priamo od Intela bol vyzobral<br>
"preliminary" datasheet k 8051, kde je oznaceny ako "member of MCS-48<br>
family". Lenze tychto zase tak vela nebolo.<br>
<br>
A 8080 rozhodne nie. To je zase uplne ina kava. Aj ked samozrejme Z80; 8080<br>
je nedorobok (tiez velmi poucna story).<br>
</blockquote>
Ze som hodil do jedneho vreca 8080 a 8051 (snad este Z80) je preto, ze<br>
som chcel naznacit, ze spominani ludia pochadzaju z nasich koncin, kde<br>
toto boli pomerne dostupne a tym padom bezne MCU/CPU. Zaciatkom<br>
90-tych rokov sa dali (ak mal clovek stastie) nakupovat na kila z<br>
roznych zrusenych prevadzok, takze nebol dovod pouzivat nieco ine.<br>
V inych krajinach (na zapad od nas) zas mnohi ludia vyrastali na 6502<br>
a pre nich je to trojregistrove myslenie absolutne normalne a '51 im<br>
nejde "cez hubu" - fungovali trebars na 68HC05 a 68HC11, potom<br>
povedzme na AVR a '51-tkam sa celkom uspesne vyhli.<br>
A su taki, ktori nedaju dopustit na CDP1802, co je pre mnohych<br>
odchovancov 8080/Z80 totalny kulturny sok. Mimochodom, CDP1802 je<br>
jeden z mojich ozaj oblubenych CPU.<br>
<br>
Co si myslel s tym, ze 8080 je nedorobok?<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Mne chyba tato kontinuita a '51 je pre mna krok absolutne vedla.<br>
</blockquote>
Verim tomu, ze si trpel; ale tipujem, ze si nemal zase tak velku motivaciu<br>
prehupnut sa cez prah. Predsalen si rocnik uz rozmaznany nekonecnostou<br>
hardwaru :-P<br>
<br>
</blockquote>
Az taky rozmaznany nekonecnostou hardwaru nie som :-) Prve programy<br>
som pisal s MCU, ktory ma menej FLASH/RAM a periferii nez AT89C2051.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Nemam na toto tvrdenie ziadne seriozne podklady, ale som presvedceny o tom,<br>
ze tie '51, co su v tych SoC, su vacsinou kupovane, priadne doma vyvijane<br>
jadra, t.j. to zase az take lacne nie je. Never tomu, ze ak si stiahnes<br>
'51 z opencores a spol., ze to je bez nejakej dalsej roboty dobre aj na<br>
ine ako skolske projekty.<br>
<br>
Hlavny dovod, preco '51, su davno expirovane patenty, dlhodoby nezaujem<br>
Intela tie patenty nahanat, dostupnost vyvojovych prostriedkov a aj<br>
vyvojarov, co to poznaju.<br>
Ale videl som uz aj ine, menovite prave potomkov 6800 (6502), a aj take, co<br>
je ocividne custom. Ale '51 zda sa ze prevlada.<br>
<br>
</blockquote>
Predsa sa tie '51 pouzivaju, lebo je to "papierovo" jednoduchsie a<br>
Intel na to kasle. Nevidim tam technicky dovod - vyvojovych<br>
prostriedkov je plno na kde-ake ine jednocipy.<br>
A netvrdim, ze je to zle, su to predsa celkom pochopitelne dovody. Ale<br>
tie '51 sa tam nepouzivaju preto, ze by boli nejake uzasne, ale su<br>
skratka "good enough".<br>
<br>
Jedno ci druhe, nevidim to ako dovod, preco tym obhajovat domace<br>
pouzivanie '51 v dnesnej dobe. Ja tiez obcas, z cistej technickej<br>
sadomaso perverzie pre domace ucely naprogramujem nieco v assembleri<br>
PIC16, ale nehladam si na to dovody, velmi sa tym nechvalim a nemam<br>
tendenciu na to lakat inych ludi :-)<br>
Je to debilne urobeny jednocip, s nesmiernym mnozstvom kompromisov a<br>
tazob minulosti, ale zvykol som si na to a naucil sa to obchadzat. Ba<br>
dokonca ich mam tak trochu rad, ale nikomu o tom ani slovo :-)<br>
______________________________<u></u>_________________<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" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<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" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Zdravi<br>Jirka OK1MWW
</div>