This is my little post to start with pic microcontroller,
here we will look into creating a PIC programmer,Creating a test project
Download following tools
ICProg - For loading program into PICMicro
Also download IC-Prog NT/2000 driver from there
http://www.ic-prog.com/
PIC Simulator IDE - We are going to use its basic compiler for the test program
http://www.oshonsoft.com/
Now build the Programmer
In my programmer i changed a little
Pic needs 13.2V in mclr . In circuit you can see a varible resitor in 7812 , I usded two 1N4148 instead of varible resistor to get 13.2V.
I used 2 gates of 74ls05 instead of uln2803, Also i was able to program PIC16F628A in 12V input instead of 15-18V . Its also working in the given 15-18V
Now build the test project to blink an led
I am using PIC16F628A , an led is connected to RB5(pin 11)
Now write the test code
open pic simulator IDE
goto options->Select MicroController->PIC16F628A
goto Tools->Basic Compiler
Write following code
'Set PORTB all output
TRISB = 0x00
loop:
PORTB.5 = 1
WaitMs 1000
PORTB.5 = 0
WaitMs 1000
Goto loop
Now save & compile a hex file will be generated
Load Program Into PIC
Now connect the programmer to the PC
open ic prog ,if u are using 2000/xp or higher goto options->misc->enable 2000/xp driver else error messages will come
Select device as PIC16F628A
Now load the hex file
Set options in right side
Oscilator - intRC I/O
Fuses - tick PWRT,BODEN
See screen shoot
Now in ic-prog command menu->Program all
If you successfully loaded the program to the PIC, Place the loaded PIC in the test circuit
Check! the led will blink every second!
Happy PICing!
Subscribe to:
Post Comments (Atom)
1 comment:
Many PIC12Fxxx circuit ideas on:
www.artic-instruments.webs.com.
Post a Comment