Category Archives: MCU

USB namuose

Tesiu savo kovą su printerio porto nebenaudojimu. Kiek pasiknaisiojes internete ir dėl to, kad viena Lietuvos elektronikos firma pamaitino mane keliolika ATMEGA16 16AI mikroschemų teko pasidaryti eksperimentinę plokštę.

USB- multiport adapter

Tai nieko naujo ar neįprasto- minėta ATMEGA16, 12MHz kvarcas ir keletas rezistorių. Kiek teko pakeisti programos kodą iš interneto ir tarp kompiuterio įrenginių atsirado AVR309: USB to UART protocol converter. Tai aparačiukas kuris prijungia prie kompo ATMEGA per USB ir su softu galima valdyti visas megos kojytes. O tai gana daug kojycių… 🙂

Dabar reikia tik nusikrauti Delfi7 ir pasirašyti savo programinę įrangą, kad per USB pumpuoti duomenis į FPGA konstrukcijas. Gal ir užkrauti FPGA konfiguracija iš pagrindinio kompiuterio. O tada atsiveria plačios lankos visokiems LCD displėjams, skaitmeniniams oscilografams ir šiaip “digital home” sistemom.

device manager

Čia device manager langelis.
Continue reading →

MSP430

Šiaip netaip iš Texas Instruments atsisiunčiau MSP430 komplektėlį. Aišku TI nusiuntė siuntinį į Lichtenšteiną o ne į Lietuvą, nes dar TI galvočiai neatrodo daugybės EU šalių. Visas komplektėlis man kainavo 34 nuinfliavusius dolerius. Už šią sumą pinigų aš gavau:

MSP430

Ant dėžutės parašyta: MSP430 Ultra-Low-Power MCUs eZ430-F2013 Development Tool. Viduje ten kompakčiukas su programine įranga, USB adapteris ir mažyčiukė dukterinė plokštelė su F2013 kontroleriuku.

Kol kas, nieko gero iš šio komplekto neišspaudžiau- tik mažyte programėlą kuri mikčioja šviesos diodą. Ir tiek. Programinė įranga kiek man nelabai suprantama ir nėra labai jau “user friendly”. Gerai, kad yra visokiausiu asemblerio ir C kalbos pavyzdukų, todėl galima aklai eksperimentuoti.

USB “pirštelis” atsidaro ir galima pasikeisti dukterinę plokšelę, ar prilituoti vieną kitą laidą. Windows XP šį stebūklą atpažysta kiek savotiškai, suinstaliuoja draiverius iš kompakto.

WindowsXP device manager

Talpos matuoklis su PIC

Vokiškuose (sprut.de) puslapiuose aš radau mažą schemutę kuri matuoja kondensatorių talpą. Schema skirta testuoti elektrolitinius kondensatorius. Teorinė dalis aprašyta autoriaus puslapiuose- ten paaiškinta, kad matuojama krovimosi ir išsikorvimo greitis. Pagal autorių, schema gali matuoti talpas nuo ~10µF iki ~65 500 µF. Prietaisas nėra labai tikslus, bet visai tinkamas testuoti elektrolitus iš motininių plokščių.

Schemą surinkau ant maketinės plokštės. Tas spalvotas kabelis einantis už paveikslėlio ribų yra ICSP kabelis į mano Willem programuotoja.

Capacitance meter

Schema yra labai paprasta. Procesorius tai Microchip PIC16LF876A-I/SP (išbandžiau būtent tokį) ar PIC16F876A.

Circuit diagram- matuoklio schema
Didesnė schema spausdinimui.

ICSP jungties aprašymas: DATA-RB7(pin 28), CLCK-RB6(pin 27), Vpp-MCLR(pin 1), Vcc-Vdd(pin 20), GND-GND(pins 8 & 19).

Dėmesio! Prieš jungiant kondensatorių prie schemos, jį reikia iškrauti. O kitaip supliaškinsit PICą.

Programinė įranga (ASM ir HEX).