@_str_
Citat:
Dali si koristio Code Composer sa TI sajta?
Šta je to?
Iskreno rečeno ja sam skeptičan kada su u pitanju programerska okruženja koja nudi sam proizvođač(uopšteno),
a naročito ako ima neku vrstu automatske generacije koda(Code Wizard ili slično).
Iz jednog jednostavnog razloga:
-Najbolje je pisati programe(moje mišnjenje) u ANSI-C standardu, i to tako da postoji jedna apstrakcija
mašine, regulatora ili već šta se programira, koja je potpuno
nezavisnaod primenjenog procesora.
Znači čist C-kod sa funkcijama, na primer "motor_on(pravac, brzina); motor_brake()..."
Tek u funkcijama koje su u softverskom smislu drajveri stoji konkretno implementirano kako se taj motor
konkretno upravlja, i pri eventualnom prelasku na neku drugu hardversku arhitekturu ostaje da se prilagode
samo te funkcije.
Pod hardverskom arhitekturom ne podrazumevam samo sam mikrokontroler, nego i prateću elektroniku za upravljanje
i akvizaciju podataka. U jednom projektu je motor jednosmeran na 24V, a u drugom je možda asinhroni, veće snage.
Ostatak koda u kome je funkcionalitet(State Mashine i druga čuda) ostaje nepromenjen.
.
.
I koje programsko okruženje koristiš za AVR?
@milovan_regodic
Pa ni ja ne bih znao nemački da nisam morao :-)
Moja misao je bila dati taj sajt kao primer kako se to uspešno radi.
E sad da ne bih mnogo teoretisao spremicu neke stvari u vezi AVR i MSP430 kontrolera i postaviti kao
posebne teme gde ću objasniti prve korake u radu. Naravno i šeme i izgled pločica ciljnog sistema ne sme da fali,
za one koji to hoće isto tako da naprave kao i ja. Source-kod se podrazumeva.
P.S. Da se razumemeo nisam ja nikakav programerski guru, iako se već dugo profesionalno bavim elektronikom
tek sam od pre 2-3 godine počeo da se ozbiljnije bavim i programiranjem. Našao sam dobre primere projekata
kao Source-kod, odštampao ih i poneo na odmor kao lektiru. Tako je to počelo.
Pozdrav Branko