Colin
You haven't defined the label for 'mainloop' and tell the processor to goto mainloop. You're probably getting errors while compiling this code.
Colin
You haven't defined the label for 'mainloop' and tell the processor to goto mainloop. You're probably getting errors while compiling this code.
just checked the code and have got mainloop defined - don't why it didn't copy over.
I am using PBP3.071 and and I guess MPASM if that is the default installed.Code:' Name : Test44.pbp ' Compiler : PICBASIC PRO Compiler 3.07 ' Assembler : PM 'Button press turns on LED mainloop: If PB = 0 Then ' If button pressed... low LED ' Turn on LED Else high LED ' Turn off LED Endif Goto mainloop ' Do it forever End
It will be easier for members to help if you post all your code. You don't have any CONFIGs, no oscillator setting, LED is not defined as a beginning.
Are the proper pins digital by default on this device?
Robert
The earlier code posted has all the detail
Led var GPIO.1 etc
DOES NOT WORK IN pbp3.xxx which is why I asked you, in fact it does not work in MPASM with ANY version of PBP as it is for the PB assembler which PBP3.xx does not support.Code:DEFINE PIC12F629, INTRC_OSC,INTRC_OSC_NOCLKOUT,WDT_ON,PWRT_ON,MCLR_OFF, BOD_ON , CPD_OFF , PROTECT_OFF Define OSCCAL_1K 1 ' PIC12F675, Calibrate internal oscillator
above would be how to config MPASM in PBP versions earlier than PBP3.00Code:@ __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_ON & _PWRTE_ON & _MCLRE_OFF & _BOR_OFF & _FCMEN_OFF & _IESO_OFF
PBP 3.xx configs are done as in below:All that said you will need to make appropriate changes to what I posted for your particular chip, but that is how to format your configsCode:#CONFIG __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_ON & _PWRTE_ON & _MCLRE_ON & _WDT_ON ;__config _CONFIG2, _WRT_OFF & _BOR40V #ENDCONFIG
Last edited by Archangel; - 15th December 2013 at 06:07.
If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
.
Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
.
There simply is no "Happy Spam" If you do it you will disappear from this forum.
Bookmarks