este jedna dlazdicska...

Vláďa Anděl vaelektronik na vaelektronik.cz
Sobota Leden 7 20:19:49 CET 2017


no s tou přenositelností ... když syn na škole probíral javu, přišel s 
tím, že je úžasné jak se to dá spustit na všem a že vůbec nevadí že je 
to interpreter, protože procesory máme čím dál rychlejší, s větší pamětí 
a k tomu ještě čím dál levnější. Ale zrovna ve vedlejším vláknu se 
probírá "stm32f4xx a rychlý výstup" a taky by mě ani nenapadlo snažit se 
něco takového přeložit třeba pro tu 51. V šerém dávnověku Eda Smutný 
řekl, že pánbůh vymyslel tolik procesorů proto, že každý se hodí k 
něčemu jinému.
Jo a překladač pro 51 byl vždycky Keil, který byl dělaný přímo pro 51. 
Takže ten ví, co od něj chci :-)
Anděl

Dne 7.1.2017 v 16:38 Jaroslav Buchta napsal(a):
> Jemze ono je hezke, ze mate instrukci primo na hejbani bitem, ale 
> vysvetlujte to prekladaci co chcete udelat a i kdyz si s tim poradi, 
> tak je takovy program tezko prenositelny na jiny HW.
> Dnes se spis nosi obecny pristup, nastavim to and/or s maskou a 
> prekladac si s tim poradi dle moznosti. Samozrejme musi byt casova a 
> vykonova rezerva, latence muze byt ruzna, ale s tim se neda uz moc 
> delat. Na specialni rizeni jsou specialni periferie.
>
> Dne 07.01.2017 v 13:42 Vláďa Anděl napsal(a):
>> jenže jsou výrobci, co tu starou architekturu stále hýčkají a 
>> vylepšují. Pokud vím, procesory RISC vznikly pro to, že mají 
>> jednodušší a tím i levnější hw. Mám dojem že dnes se to už tak 
>> neřeší, že jádro MCU zabírá na chipu možná už i méně místa, než 
>> periferie na něj navěšené. A pokud něco mohu udělat jednou instrukcí 
>> (třeba ten bitový přístup nebo cokoliv jiného), je to pohodlnější a 
>> hlavně rychlejší, než to řešit třeba tím cyklem s rotacema. Ostatně 
>> výrobci RISC MCU, kteří tvrdili, že stačí 33 instrukcí na všechno, to 
>> taky průběžně doplňují. Netvrdím že zrovna 51 je nejlepší, zrovna tak 
>> kdo dělá s procesory Z8, mohl by podobné věci říkat o Z80 a 8080, ze 
>> které tohle vzniklo. Ale MCU s neošizeným instrukčním souborem se 
>> stále vyrábí a dál vylepšují.
>> Možná bude problém ještě jinde. Zvyšování rychlosti a snižování 
>> spotřeby, tedy zmenšování součástek ( to je vidět i na napájecím 
>> napětí) může časem dojít tam, kde jsme MCU mít nechtěli. Přiletí 
>> částice s vyšší energií a procesor udělá chybu, potřeba hlídání běhu 
>> programu všechno zkomplikuje. Ale zatím jsme se z 5V dostali u 
>> Silabse na 1,8 a funguje to dobře :-)
>> Anděl
>>
>> Dne 7.1.2017 v 12:11 balu napsal(a):
>>> jj, stare dobre casy. Ja som tiez zacinal na 51, tiez programoval v 
>>> assembleri, tiez prehadzoval bity sem a tam. Ale to je uz davno... 
>>> To moze stale niekto spominat ako menil elektronku E15 v Eniacu. 
>>> Panecku, to bol pocitac, tam tie operacie bolo aj vidiet :-))
>>>
>>> Keby sme ale vzdycky robili ako vzdycky tak sa nikam neposunieme :-)
>>>
>>> b.
>>>
>>>
>>>
>>> On 06/01/2017 22:54, Vláďa Anděl wrote:
>>>> Nojo, však já vím, proč se držím těch "zastaralých" 51 :-) Porty tam
>>>> mají svůj řídící registr, kde si nastavím co jsou vstupy a co výstupy.
>>>> Ale to snad má Atmega taky. Ale hlavně u 51 jsou porty bitově 
>>>> přístupné.
>>>> To nejspíš Atmega neumí, takže musíte přečíst celý port a rotacema 
>>>> z něj
>>>> dostat potřebný bit.
>>>> Anděl
>>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>



Další informace o konferenci Hw-list