Ze by se svet zblaznil?
Miroslav Mraz
mrazik na volny.cz
Sobota Leden 16 12:37:48 CET 2016
Orientačně je ten assembler asi nutný. Ale psát se v tom moc nedá. To
šlo trochu na x51, ale jak přišly ty RISC architektury, tak je to dost
nelidské. Což byl záměr toho RISCu - bude se to programovat ve "vyšším"
jazyce, necháme to na překladači.
Dále se dá souhlasit s tím, že periferie se na novějších 8-bitech svou
složitostí od ARMů zase tak moc neliší. Ale dovolil bych si oponovat
ohledně těch knihoven. Ty STM32 knihovny jsou moc univerzální než aby se
v nich mohl začátečník alespoň trochu orientovat. Už nastavení periferie
do nějakého základního režimu vyžaduje nastavit všechny bity v řídících
registrech i když stačí nastavit jen jeden či několik málo a zbytek
nechat na default hodnotách. Pro učení krok za krokem to není příliš vhodné.
Něco málo k této problematice si můžete přečíst, pokud budete mít zájem
na http://mujweb.cz/mrazik/minimal/html/index.html - průběžně to
doplňuji o nové poznatky a uvítám i veškeré vaše připomínky.
Mrazík
Dne 16.1.2016 v 11:57 Jaroslav Buchta napsal(a):
> Ja bych rekl od vseho trochu. Je dobre vedet, jak se to uklada do pameti
> a vyznat se alespon orientacne v assembleru, kdyz se ladi na urovni
> instrukci, ale psat v ASM asi uz ne.
> Periferie to same, bud to funguje naklikane nebo dle nejakeho vzoru,
> nebo se do toho umet ponorit hloubeji.
> A rekl bych taky, ze periferie AVR jsou slozitejsi na nastaveni do
> beznych rezimu (PIT, PWM, USART, SPI...) nez STM32. Navic diky knihovnam
> je zrejme jak a co se s tim ma delat podle vyrobce.
>
>
Další informace o konferenci Hw-list