Napisal/-a PrimozL » 02.09.2004, 14:50
Živ,
Na elektro faksu v LJ se da npr. kupit knjigo prof. Bratkoviča "Uvod v C" ali nekaj podobnega. Ne vem, koliko si programiral v drugih jezikih, a ta knjiga bi morala zadostovat. Sigurno bo kdo vedel svetovat boljšo knjigo, a ta je v slovenščini (če ti to kaj pomaga).
Ne vem sicer, kakšen mikrokrmilnik boš uporabljal, priporočam ti Atmel AVR. Za Atmele se da dobit na netu brezplačne prevajalnike za C (omejitev je ponavadi 2K izvršilne kode), kar je za generiranje PWM čez glavo zadosti. GCC AVR je poglavje zase.
Kako začet?
Izbereš mikrokrmilnik (zmogljivost, cena, dobavljivost, prevajalnik, orodje za programiranje, ...), pogledaš, katere timerje ima za PWM, preštudiraš delovanje, napišeš kodo in popravljaš, dokler ne dela. Največkrat sta za izganjanje hroščev dovolj LED in osciloskop.
Imam izkušnjo, da je zelo povprečen študent, ki še nikoli prej ni videl mikrokrmilnika (C je poznal), napisal srednje zahtevno kodo za preizkušanje ene naprave v 14 dneh....
Primož