Side 1 af 1

Programmering

: 23 nov 2005, 11:48
af Deejay_Wonder
hey folkens.
Kom vist til at smide denne tråd i general.
Er der nogen der er gode til at programmere i C, og er der nogle der har leget med MSP430F149 som er en mikroprocessor?

Hvis der skulle være nogen, så vil jeg gerne høre fra jer.!

ER i det dilemma, at jeg skal programmere et display der er forbundet til mikroprocessoren. Programmet der skal afvikles på displayet er en timer der tæller tiden op i sekunder, minutter og timer.!

Displayet der bliver brugt er et PC1604AB og modtager kun hexa-kode

: 23 nov 2005, 15:22
af YaKuZa_MaB
slettede lige et af dine indlæg! der var 2!

: 23 nov 2005, 19:22
af Deejay_Wonder
bare i orden - kom jo til at poste den inde i general hehe

hmmmm..

: 24 nov 2005, 16:14
af Zivago
Hvad er dit problem, nærmere defineret ?.

Jeg kender ikke denne Texas microcontroller, men programmering af den, gøres vel på nogenlunde samme måde, som andre mircocontrollere.

Displayet er et standard 16x4 display, som jeg før har brugt sammen med microcontrollere fra Microchip - f.eks PIC16F873A-20. Displayet er baseret på KS0066U lcd controlleren. Du skulle sagtens kunne finde instruktion sættene - både til microcontrollerene og display i databladene.

Du må iøvrigt kunne finde nogle udviklingsværktøjer til processoren, som gør det lettere at programmere den, hvis ikke du er så god til at programmere.

Der er lidt tools på http://focus.ti.com/docs/prod/folders/p ... 0f149.html

Men lad mig høre lidt mere om hvad opgaven går ud på.
Jeg er van til at designe ting med microcontrollere. Dog ikke den type.

Zivago

: 24 nov 2005, 18:14
af Deejay_Wonder
hey Zivago.

Jamen det jeg helt præcist skal have programmeret er en timer der tæller tiden op i sekunder, minutter og timer.
Denne timer skal vises på displayet (Displayet er oppe at køre).

Vi bruger IAR embedded system til debugging. Har arbejdsblade og det hele for microcontrolleren og for displayet. Spørgsmålet er bare at få den programmeret.

Den skal tælle fra nul til en given værdi (continuous-mode) og derefter lave et interrupt.

Skulle jeg lave det i c ville jeg definere nogle int som skal tælle tiden ned fra en værdi. Når værdien er lig 0 skal en anden int tælle op.
Men vi skal lave det ved hjælp af pulsgenerering og det er der problemet ligger