Hello ErnieM
I not preset GPIO before TRIS, i make only a alias from the pins before TRISIO
Attached the schematic
Regards
Pedro
Hello ErnieM
I not preset GPIO before TRIS, i make only a alias from the pins before TRISIO
Attached the schematic
Regards
Pedro
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.
Hello Joe S.
English is not my natural language, sorry i not understand very well what
you mean in your answer. Is anything wrong in this code?
Do you think that i must change it? if yes, what?Code:DEFINE OSCCAL_2K 1 ' sepic_ok var GPIO.3 call_shutdown var GPIO.4 sepic_on_off var GPIO.5 pulsador var GPIO.2 am_on_off var GPIO.1 'sense var GPIO.0 ' TRISIO = %11001111 ' low sepic_on_off low call_shutdown ' ciclo var word conta var byte conta2 var byte flag_pulsador var byte
Thanks
Best regards
Pedro
Hi Pedro,
I have not time to check data sheets, it's WorkTime , but check what I did below, the comment in blue is because I have not checked the data sheet.
Code:DEFINE OSCCAL_2K 1<font color=blue> 'is this correct? </font color> ' sepic_ok var GPIO.3 call_shutdown var GPIO.4 sepic_on_off var GPIO.5 pulsador var GPIO.2 am_on_off var GPIO.1 'sense var GPIO.0 ' GPIO = %00000000 '<font color=red>change to suit Your needs</font color> TRISIO = %11001111 ' low sepic_on_off low call_shutdown ' ciclo var word conta var byte conta2 var byte flag_pulsador var byte
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.
Greetings Pedro,
I think that the idea is to set the pin state before the tris:
GPIO=%01010101 ( either high or low )
PS. tens de definir o estado inicial dos portos ( altos ou baixos ) antes de definires o trisio
PS2. - Like Joe said
Regards
Hello
Thanks, i will try it. That is the first and unique project where i use a 8 pin PIC
The 12F509 have Flash Program Memory of 1.5 kBytes
The 12F508 have Flash Program Memory of 0.5 kBytes
Therfore i think that is correct - DEFINE OSCCAL_2K 1 - I hope i'm not wrong
The datasheet says - On Reset ALL pins are input.
I will test with GPIO = %00000000 and after that to set the
TRISIO = %11001111
I notice if i have success with this changes
Thanks All
Best Regards
Pedro
Para o Rui, quando estiveres o MSN, falamos
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