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