Microsjips for begyndere.

Jun 03, 2004 14 Replies

Hep,



jeg skal liiige have et par råd omkring programmérbare IC'ere :-) Jeg har aldrig rodet med PICs eller lignende, men nu har jeg fået den ide at det 20x4 LCD jeg har skal blive til et stueur ;-)



.. så kan jeg jo også lære lidt nyt :-)



Jeg skal altså bruge minimum 12 udgange (8 datapins og 4 controlpins) og



2-3 indgange til et par trykknapper. Evt. vil jeg gerne have mulighed for at snakke med IC'en via en seriel forbindelse (MAX232?) men ved ikke helt hvad det kræver af ind- og udgange.

Jeg vil helt klart foretrække at kunne programmere IC'en mens den sidder på printet (ISP?, JTAG?) - selvfølgelig med et kabel jeg selv kan bygge ;-)



Da mine assembler kundskaber er ikke eksisterende vil jeg gerne have mulighed for at skrive koden i C .. og helst uden at skulle investere i dyre compilere og udviklingsværktøjer (emacs er nu engang min foretrukne editor ;-)).



Er en AVR vejen frem?



På forhånd tak :-)


-jens

Kunne det være.. en stærk uC

Ellers er der ADUC84x serien fra analog.com

-de sender gratis samples

-programmeres via dens interne uart

- kræver at man har mulighed for at lave pcb... kun smd

tjae keil kan vel klare op til 2k kode i eval udgaven

Kasper

De fleste (alle?) HD44780 kompatible displays kan også køre i 4-bit mode, så du altså kun bruger 4 datapins!

Brian

Joe.. det har du da helt ret i, det havde jeg lige glemt i farten ;-)

-jens

Okie. Priserne for de mindre udgaver er heller ikke skræmmende.

Jeg har ikke noget imod at betale for mit begrænsede forbrug ;-)

Smart og intet problem ;-)

Jeg går udfra at "keil" er et eller andet IDE+compiler til uC? (google sagde ihvertfald det ;-))

-jens

"Jens Arnfast" skrev i en meddelelse news: snipped-for-privacy@fabel.dk...

;-)

Du kunne også kaste dig over en MSP. f.eks. fra demotech.dk (olimex). Den er nem af gå til, og du kan få et gratis win udviklingsmiljø gratis (2k kode), eller et Linux gratis. f.eks:

formatting link

Hilsen Mikkel

Jeg vil anbefale dig en Atmel AVR af en art og WinAVR udviklingspakken. Så kan du programmere i C og benytte et væld af programbiblioteker såsom HD44780-kode o.lign. i f.eks. Procyon biblioteket.

Så er du hurtigt kørende.

Mvh, Kim Voss Schrader OBS: Der kan max. attaches 30kb i e-mails til mig, ellers bouncer de.

Superb, jeg har lidt kig på det her lille board til at starte med:

formatting link

Men uvidende som jeg er .. JTAG? godt eller skidt? Jeg kan se at avrdude bruger ISP .. og så er der noget der hedder ICSP? Jeg er lidt forvirret ;-)

-jens

;-)

Jtag interface :

formatting link

Jeg har bygget sådan et og er ganske rart, så kan man køre koden i uC "direkte" fra computeren... den loades ned i, og du kan starte stoppe og steppe som du vil

Kasper

Lyder da meget smart, men det kan ikke bruges til realtime testing ;-)

Normalt har jeg bare in-circuit programmeret gennem et STK500 udviklingskit og derefter set hvad der skete :)

Mvh, Kim Voss Schrader OBS: Der kan max. attaches 30kb i e-mails til mig, ellers bouncer de.

Oki, dvs den også kan bruges til at programmere uC'en med? (også med freeware tools?)

Den ser heller ikke vanvittig svær ud at bygge .. men kan det betale sig at bygge den selv?

-jens

hvorfor ikke ?

jeg trykker da bare run, og så køre koden realtime ???

(der er dog problem med at adc'en og jtag hvis deler port)

og så kan jeg stoppe koden på hvilket tidspunk.. det kalder jeg da realtime ??

  • du kan run realtime til cursor

Kasper

ja - avr studio fra tmel er freeware og tager coff filer fra div. C compiler... imagecraft winavr etc

er ikke sikker

det kunne det for os da vi er en del på skolen der skulle have en og skolen betaler matrialerne...

Kasper

Sorry, mente debugging. Det er ihvertfald besværligt at steppe manuelt igennem et program, som skal dekode noget 16kHz signal, og samtidigt få noget brugbart ud af det :)

Tja, jeg har faktisk aldrig brugt ADC'en i AVRs processorer.

Alt i alt lyder det da smart nok, ingen tvivl om det.

Mvh, Kim Voss Schrader OBS: Der kan max. attaches 30kb i e-mails til mig, ellers bouncer de.

Hej Reppy

Har i lavet print nede på skolen til den ??

Hvis ja , er der så flere tilbage ??

/CFO

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required