A couple of questions to make sure we are both looking at the same things.
What are you going to be using for the OSC?
Is the chip a 628 or 628A?
You have Micro Code Studio installed?
Some LEDs and 220 or 470 or something in that range resitors?
A couple of questions to make sure we are both looking at the same things.
What are you going to be using for the OSC?
Is the chip a 628 or 628A?
You have Micro Code Studio installed?
Some LEDs and 220 or 470 or something in that range resitors?
Dave
Always wear safety glasses while programming.
Well,at this point we have to wait a few days,just ordered a breadboard witch has to come,some LEDs I have,Micro I have,rezistors I dont have yet.The chip is 628.Another "dumb" question--at witch pins you put the EEPROM into the PICKIT2 programer to read data from it?Another thing,I am using Vista and linux,but I installed the PICKIT2 package in Vista--will it work?Thanks
Last edited by osceola; - 22nd August 2009 at 19:44.
What!?! No resistors? That is like coming to class with out a pencil.
Vista is ok.
Do you mean the EEPROM that is built into the PIC. Use the same connection as you have when programmng
Dave
Always wear safety glasses while programming.
Did you get a demo board with the PicKit? The one with LEDs and buttons and ...
If you did you can start playing now. The 628 can happen later.
Dave
Always wear safety glasses while programming.
I have the board,then,Im ready to play!
Last edited by osceola; - 22nd August 2009 at 21:00.
Lets worry about the eeprom a bit later.
I want you to read this
http://www.picbasic.co.uk/forum/showthread.php?t=543
We will be setting the fuses in your code, in the long run this seems to be the best way. Later when you go back to a program you will not have to remember how you had them set.
Now I am going to assume you have the low pin count board with the 16F690 on it?
Dave
Always wear safety glasses while programming.
Yes,PIC16F690.Im reading.....
Last edited by osceola; - 23rd August 2009 at 00:02.
http://www.picbasic.co.uk/forum/showthread.php?t=543
So basicly if Im using MPLAB IDE and MPASM as assembler this tools will be located in the MPLAB IDE folder under the aplication Maestro?
For now use Micro Code Studio and MPASAM as the assembler. I am hearing about problems with MPLAB right now.
The file you need to comment the lines in is in the PBP directory.
Assuming you have the 16F690.inc file commented on the correct lines like the above thread shows... This code should have a couple LEDs blinking.
This should do the same as the above code but in a different way.Code:'16F690 DEMO ' DEFINE OSC 8 'Comment the 4Mhz and uncomment these for 8Mhz ' OSCCON=%01110000 DEFINE OSC 4 'This is the default setting OSCCON=%01100000 'The first line is if you are using PM, the second if you are using MPASAM ' @ device pic16F690, intrc_osc_noclkout, wdt_on, mclr_on, protect_off @ __config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_ON & _CP_OFF 'VARS LED1 VAR PORTC.0 LED2 VAR PORTC.1 START: HIGH LED1 LOW LED2 PAUSE 250 LOW LED1 HIGH LED2 PAUSE 250 GOTO START
I do not have the demo board that you have, so I hope I did not make a mistake.Code:'16F690 DEMO_2 ' DEFINE OSC 8 'Comment the 4Mhz and uncomment these for 8Mhz ' OSCCON=%01110000 DEFINE OSC 4 'This is the default setting OSCCON=%01100000 'The first line is if you are using PM, the second if you are using MPASAM ' @ device pic16F690, intrc_osc_noclkout, wdt_on, mclr_on, protect_off @ __config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_ON & _CP_OFF TRISC = %00000000 '0 will make the pins an output, 1 will make them inputs START: PORTC = %00000001 PAUSE 250 PORTC = %00000010 GOTO START
Play with these and look in the manual to see how to add a button for an input.
Then change things so when the button is pressed the LEDs blink differently.
Dave
Always wear safety glasses while programming.
Bookmarks