[OT] Bez knihoven ani ranu - bylo STM32L151RB problem s EEPROM a IRQ

Jaromir Sukuba jarin.hw na gmail.com
Sobota Únor 15 20:47:39 CET 2014


Pocitaju sa aj programatori mimo ARM platformy? ;-) Ked nieco robim,
tak si "low-level" vrstvu pisem samozrejme sam. Operacie nad
registrami periferii su takou odpocinkovou zalezitostou pred tym nez
zacne ozajstna praca.

Ja sa "kniznic" stitim a snazim sa ich nepouzivat. Niekde sa to velmi
neda - trebars FAT kniznice. Kedysi som si "zo srandy" napisal FAT16
kniznicu, ale pre prakticku implementaciu pouzivam radsej tu od
elmchan-a, lebo je remeselne dobre urobena (teda lepsie nez by som ju
urobil ja).

Co ale vsak nedokazem pochopit, je pouzitie konstrukcii typu
SetThatPinOnMyBeautifulMicrocontrollerPlease(MACRO_FOR_PIN_3_ON_PORT_2,
SECOND_WORHTLESS_ARGUMENT,
THIS_ARGUMENT_DOES_SOMETHING_NOBODY_REALLY_UNDERSTANDS);
na absolutne trivialne operacie, ktore robia zdrojak absolutne
neprehladnym a samozrejme, vzdy ten kniznicny framework me nejake
chyby alebo nedotiahnutosti v spektre pouzitych obvodov, takze ked to
portujete na iny podobny MCU, tak to hodi chybu o pouziti
nedeklarovaneho niecoho a zacina nahananie definicii cez milion
hlavickovych suborov a hladanie, ktory z #ifdef-ov robi tento problem.



2014-02-15 20:03 GMT+01:00 Miroslav Mraz <mraz na seznam.cz>:
> Jsem na tom úplně stejně.
>
> Mrazík
>
> Jaroslav Buchta píše v So 15. 02. 2014 v 19:57 +0100:
>> Me taky zapocitejte, knihovny sice pouzivam, ale v pripade kdy narazim
>> na problem si prectu datasheet a napisu to sam presne na miru ;-)
>
>
> _______________________________________________
> 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