Hello,

On Thursday, June 9, 2011, Laurent FAILLIE <l_fail...@yahoo.com> wrote:
> Hello,
>
> I have a problem that drive me nuts for a while : how to make leds linking :(
>
> I'm using a 16F88 with following program :
>
>
> /* ----------------------------------------------------------------------- */
> /* Fichier source modèle généré par Piklab */
> #include <pic16f88.h>
>
> /* ----------------------------------------------------------------------- */
> /* Bits de configuration: adapté à votre dispositif et à vos besoins */
> typedef unsigned int word;
>
> word at _CONFIG1 CONFIG1 = _WDT_OFF & _PWRTE_OFF & _INTRC_IO & _MCLR_OFF & 
> _BODEN_OFF & _LVP_OFF & _CPD_OFF & _WRT_PROTECT_OFF & _DEBUG_OFF & _CCP1_RB0 
> & _CP_OFF;
> word at _CONFIG2 CONFIG2 = _FCMEN_OFF & _IESO_OFF;
>
> #define LED RA0
>
> void main() {
>     int
>  i;
>
>     /* Initialisation general*/
>     OSCCON = 0b01110000;    // Oscillateur interne a 8Mhz
>
>     /* Initialisation des IO */
>     ANSEL = 0;    // Port a en Numerique
>     TRISA = 0;    // Tout en sortie
>     TRISB5 = 0;    // RB5/TX en sortie
>
>     while(1){
>         PORTA = 255;
>         RB5 = 0;
>         for(i=0;i<30000;i++);
>         PORTA = 0;
>         RB5 = 1;
>         for(i=0;i<30000;i++);
>     }
> }
>
> So nothing complex :)
> It's working find on GPSIM ... but when I put it on a real PIC, nothing 
> happens. Both port A and PortB.5 stay
>  low.
>

How did you know that the port/pin was stayed low? Did you measured it
by osciloscope or by inspecting the LED (which was "never turned on")?
Have you tried to test the following code?

While(1)
{
   PORTA=255;
   RB5 = 1;
}

If the code above worked, it's mean the delay wasn't enough. You
should increase it from 30000 to higher value. If not, check the power
supply quality as suggested before.

Regards,
I Putu Susila

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to