Hi, my pic 18f1220 seems has an 8khz internal clock instead of 8mhz..

#include <pic18fregs.h>
#include "delay.h"

code char at __CONFIG1H CONFIG1H = _OSC_INT_Port_on_RA6_Port_on_RA7_1H
& _FCMEN_ON_1H & _IESO_ON_1H;
code char at __CONFIG2L CONFIG2L = _PUT_ON_2L & _BODEN_OFF_2L & _BODENV_2_0V_2L;
code char at __CONFIG2H CONFIG2H = _WDT_DISABLED_CONTROLLED_2H &
_WDTPS_1_32768_2H;
code char at __CONFIG3H CONFIG3H = _MCLRE_MCLR_disabled_RA5_input_en_3H;
code char at __CONFIG4L CONFIG4L = _STVR_ON_4L & _LVP_OFF_4L & _BACKBUG_OFF_4L;

#pragma stack 0xC0 0x40

void main(void) {
        ADCON1 = 0x7E; //PORTB digital i/o
        PORTB = 0;
        TRISB = 0;
        PORTB = 0;
        while(1) {
                PORTBbits.RB0 = 1;
                delay100tcy(80);
                PORTBbits.RB0 = 0;
                delay100tcy(80);
        }
}

With this code a led placed on RB0 flash 1 time per second.. Same
problem if i use " for(char i = 1; c; ++c) " instead of
delay100tcy(80), i can see the led flashing..
I have tried whit more than one pic..
Any ideas?
Alex

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to