Microchip PIC standalone package22.jun 2010
Pre ludi co by radi zacali pracovat s mikropocitacmi PIC no nevedia ako som pripravil tento
balicek. Je kompatibilny s mikropocitacmi PIC10, PIC12, PIC16 a mozno aj nejakymi inymi. Pozostava z kompilatora
PICC 9.60 PL1 a commandline nastroja na napalovanie programov prostrednictvom programatora PicKit2. Takze Pickit2
je v podstate jedina vec ktoru na vyvoj potrebujete. Kompilator je vlastnorucne cracknuty, takze by som bol rad
ak v pripade, ze sa vam bude pacit, tak si ho aj kupite.
Pribalene su jednoduche ukazky ktore rozblikaju LED, ktore pouzivaju funkcie Delay, DA prevodnik a seriovu komunikaciu. Na skopilovanie, zlinkovanie a napalenie staci spustit subor makefile.bat
Pribalene su jednoduche ukazky ktore rozblikaju LED, ktore pouzivaju funkcie Delay, DA prevodnik a seriovu komunikaciu. Na skopilovanie, zlinkovanie a napalenie staci spustit subor makefile.bat
For those, who would like to start experimenting with PIC microcontrollers, but don't know
where to start, I have prepared this package. It is compatible with all microcontrollers from family PIC10, PIC12, PIC16
and probably also with others. It consits of C compiler PICC 9.60 PL1 and PK2CMD commandline tool that allows you to
burn your program into microcontroller with PicKit2 programmer. So PicKit2 is the only necessary part to
use my package. I would like to note, that the compiler is cracked, so it would be nice to buy it if you are planning
to continue using it. This package is only intended to provide a starting point to your hardware projects.
I have provided also some simple source codes that show you how to blink a LED, how to use Delay functions, ADC and simple serial connection. For compiling, linking and burning your code into microcontroller, just run the makefile.bat script.
I have provided also some simple source codes that show you how to blink a LED, how to use Delay functions, ADC and simple serial connection. For compiling, linking and burning your code into microcontroller, just run the makefile.bat script.
Download this package here: picstandalone.zip (9MB)
UT70b MS Office tool1.nov 2009
Kedysi davno ked som si kupil meraci pristroj Uni-T UT70b, bol som z neho velmi nadseny a
kedze poskytoval priamu komunikaciu s PC, snazil som sa dekodovat jeho seriovy protokol. Meraci pristroj je prepojeny
s pocitacom prostrednictvom prevodnika infra na RS232, opticky oddelena komunikacia pocitaca od meracieho pristroja
poskytuje maximalnu bezpecnost. Prehrabal som sa starymi zalohami a na zalohovom DVDcku z leta 2007 som nasiel tento
maly uzitocny nastroj.
Kedze maloktory software si s grafmi poradi tak dobre ako MS Office, zvolil som si programovaci jazyk Visual Basic for Application. Citanie zo serioveho portu je sprostredkovane ActiveX nastrojom od spolocnosti ELTIMA. Dekodoval som iba pakety udavajuce namerane napatie a odpor, viacej som sa tomu nevenoval. Tuto poskytnuta ukazka sluzila na meranie napatia elektrickej zasuvky.
Ak by sa nasiel odvazlivec co by to chcel vyskusat, po spusteni Exceloveho XLS suboru treba povolit makra, potom v zalozke Zobrazit treba vybrat zoznam makier a spustit to s nazvom UT70B. Pred samotnym spustenim je vhodne oznacit region B5:I50 do ktoreho bude postupne program ukladat namerane hodnoty. Tieto su ziskavane priblizne s frekvenciou 1 meranie za sekundu. Po spusteni makra sa zobrazi okno do ktoreho je treba napisat na ktorom porte sa meraci pristroj nachadza. Potom uz len kliknut na Open Port. Na meracom pristroji zapneme tlacitko RS232C a dialogove okno by malo interaktivne zobrazovat rovnaku hodotu ako meraci pristroj na displeji. Zobrazuje taktiez ci je aktivovany automaticky rozsah a ktory konkretny rozsah prave pristroj vyuziva. Po kliknuti na "Command Button" sa zacnu namerane hodnoty vpisovat do nastaveneho rozsahu pred spustenim dialogu. Nastroju som sa viacej nevenoval, prakticky som ho pouzil asi len raz pri merani na hodine Opto elektroniky.
Tymto programom som taktiez chcel ukazat, ze na to aby sa clovek pustil do programovania nepotrebuje stahovat komplexne vyvojove nastroje ako Visual Studio ci Eclipse. Plnohodnotne sa da programovat kludne aj vo Worde :).
Kedze maloktory software si s grafmi poradi tak dobre ako MS Office, zvolil som si programovaci jazyk Visual Basic for Application. Citanie zo serioveho portu je sprostredkovane ActiveX nastrojom od spolocnosti ELTIMA. Dekodoval som iba pakety udavajuce namerane napatie a odpor, viacej som sa tomu nevenoval. Tuto poskytnuta ukazka sluzila na meranie napatia elektrickej zasuvky.
Ak by sa nasiel odvazlivec co by to chcel vyskusat, po spusteni Exceloveho XLS suboru treba povolit makra, potom v zalozke Zobrazit treba vybrat zoznam makier a spustit to s nazvom UT70B. Pred samotnym spustenim je vhodne oznacit region B5:I50 do ktoreho bude postupne program ukladat namerane hodnoty. Tieto su ziskavane priblizne s frekvenciou 1 meranie za sekundu. Po spusteni makra sa zobrazi okno do ktoreho je treba napisat na ktorom porte sa meraci pristroj nachadza. Potom uz len kliknut na Open Port. Na meracom pristroji zapneme tlacitko RS232C a dialogove okno by malo interaktivne zobrazovat rovnaku hodotu ako meraci pristroj na displeji. Zobrazuje taktiez ci je aktivovany automaticky rozsah a ktory konkretny rozsah prave pristroj vyuziva. Po kliknuti na "Command Button" sa zacnu namerane hodnoty vpisovat do nastaveneho rozsahu pred spustenim dialogu. Nastroju som sa viacej nevenoval, prakticky som ho pouzil asi len raz pri merani na hodine Opto elektroniky.
Tymto programom som taktiez chcel ukazat, ze na to aby sa clovek pustil do programovania nepotrebuje stahovat komplexne vyvojove nastroje ako Visual Studio ci Eclipse. Plnohodnotne sa da programovat kludne aj vo Worde :).
A long time ago, I have purchased a Uni-T UT70b multimeter. It has an infrared
PC interface. This tool allows you to transfer measured values directly to an
EXCEL worksheet. The meter is connected to a computer via Infrared to RS232
converter, in my case this cable is connected to pc through USB to RS232
converter. This small utility is written in Visual Basic for applications,
to test it, you need to allow to run macros in your Excel. Also, you need
to install a serial port driver from ELTIMA.
Everything important is in archive available for download.
OWON Oscilloscope driver25.oct 2009
Tuto su ukazky z posledneho projektu na ktorom som pracoval,
jedna sa o stahovanie vektorovych dat z osciloskopu OWON PDS5022S,
alebo lubovoleho ineho z tejto rodiny. Vzhladom na to, ze dodavany
software je dost otravny a tazko ovladatelny a jeho vystup som
nepovazoval za dostatocny, pokusil som sa najst inu cestu ako ziskat
zo zariadenia data. Velmi mi pomohol projekt OwonDriver na
Sourceforge ktory bol povodne urceny pre linux, ale jeho portovanie
pod win32 platformu nebola ziadna komplikacia.
Povodny projekt vyuzil na vizualizaciu linuxovy nastroj GNUPLOT, ja som hladal ine moznosti zobrazenia grafov pod windowsom a zvolil som SVG grafiku ktora sa da velmi lahko vygenerovat a zaroven je cele renderovanie realizovane na strane zobrazovaca (editor, browser). SVG ma tu vyhodu ze sa da dodatocne zoomovat a kedze osciloskop dava na Xovej osi vacsinou 5000 vzoriek, je to celkom uzitocna vlastnost. Dalsou vyhodou SVG je moznost zakomponovat do neho JavaScript a tym pridat istu formu interaktivity. Toto som vyuzil na priame odcitanie napatia priamo pod kurzorom mysi.

Ako jeden z neukoncenych projektov, zdrojove kody, ukazky zo ziskanych dat su zatial dostupne na mojej starej stranke download/sources/Owon PDS5022S driver
Povodny projekt vyuzil na vizualizaciu linuxovy nastroj GNUPLOT, ja som hladal ine moznosti zobrazenia grafov pod windowsom a zvolil som SVG grafiku ktora sa da velmi lahko vygenerovat a zaroven je cele renderovanie realizovane na strane zobrazovaca (editor, browser). SVG ma tu vyhodu ze sa da dodatocne zoomovat a kedze osciloskop dava na Xovej osi vacsinou 5000 vzoriek, je to celkom uzitocna vlastnost. Dalsou vyhodou SVG je moznost zakomponovat do neho JavaScript a tym pridat istu formu interaktivity. Toto som vyuzil na priame odcitanie napatia priamo pod kurzorom mysi.

Ako jeden z neukoncenych projektov, zdrojove kody, ukazky zo ziskanych dat su zatial dostupne na mojej starej stranke download/sources/Owon PDS5022S driver

Home
