Stránka 1 z 1
Programování v C++ - výuka
Napsal: 18 bře 2010, 19:27
od MirrA1
Chci se naučit programovat uprocesory typu PIC v jazyce C++. Umím programovat v assembleru, nicméně chtěl bych si trošičku rozšířit znalosti
Můžete mi doporučit nějakou knihu nebo literaturu obecně dle které by se to dalo učit?
Našel jsem různé knihy programování v C++, ale to je jen určeno pro psaní programů pro PC...
Děkuji za odpovědi

Napsal: 18 bře 2010, 19:39
od Andrea
A v C umíš?
Napsal: 18 bře 2010, 19:41
od MirrA1
Andrea píše:A v C umíš?
V C neumím, umím jen v assembléru. - tudíž klidně i v C bych se chtěl naučit...
Napsal: 18 bře 2010, 19:49
od Andrea
Tak si sežeň třeba "Učebnice jazyka C" od Pavla Herouta. Ten popisuje ANSI C a to je všude stejné (platformově nezávislé).
Napsal: 18 bře 2010, 19:59
od MirrA1
No jak tak koukám, tak to bude trošku problém
Našel jsem si tu knihu jak uvádíš Andreo i recenzi a tam stojí, že tato kniha je určena programování především pro počítače, nikoli pro jednočipy.
Nicméně skrze tuto knihu jsem našel odkaz na knihu C pro mikrokontroléry ,ale tam je zase výuka jazyka C pro Atmely... :- )
Moc se mi nechce přecházet z PICů na Atmely jelikož nevím jak bych to všechno zvládnul+ veškeré hw vybavení mám jen na PICy. Takže ještě skusím po něčem kouknout a když nic neseženu tak asi skusím tu knihu C pro mikrokontroléry i přes to že to je jen pro ATMEL.
Napsal: 18 bře 2010, 20:09
od MirrA1
No tak koukám že ty knihy se dají postahovat z jednoho veřejně nejmenovanného serveru

takže si je skusím prohlédnout a uvidím. Každopádně díky Andreo.
Jinak kdyby jste ještě někdo měl nějaký jiný tip, tak sem s ním

Napsal: 18 bře 2010, 20:52
od Bernard
Andrea ti napsala, že ANSI C je na platformě nezávislý. Přeloženo to znamená, že je stejný pro PIC i Atmel, nemusíš přestoupit na jiný hardver. Liší se kompilátor, ale na znalost jazyka to celkem vliv nemá.
Napsal: 18 bře 2010, 21:59
od Hula
Zkus tenhle program
http://www.mikroe.com/en/compilers/mikroc/pic/, stačí mít zakladní znalosti C a použít tenhle maual
http://www.mikroe.com/pdf/mikroc/mikroc_manual.pdf i když je aj myslim že z uvedených příkladů to bude zcela jasné jak co obsluhovat:)
Z MPLABU jsem přešel na tohle prostředí v C a programování aplikací je mnohem rychlejší.