C18 - proč mi SW nechodí?
cz556661@tiscali.cz
cz556661@tiscali.cz
Středa Únor 25 20:22:45 CET 2009
Dobrý večer vespolek,
Já se opravdu omlovám za toto oslovení, ale já už nevím.
Napsal jsem si v MPASM C18 program pro Mikrochip (doufaje, že je banálně
jednoduchý a musí určitě chodit) a ono nic. Překlad proběhl. Krystal je 8
MHz.
LED diody na portech B a D prostě nesvítí.
Nevíte prosím kde je chyba? Brejlím do toho a nic.
Dovolil jsem si vložit svůj výtvor:
#include <p18f4580.h> // typ procesoru
#include <delays.h> // cekaci smycky
/* *********** KONFIGURACNI BITY ************** P18F4580.INC*/
#pragma config OSC = HS
#pragma config WDT = OFF
#pragma config BOREN = OFF
#pragma config MCLRE = ON
#pragma config LVP = OFF
#pragma config WDTPS = 128
#pragma config PBADEN = OFF
#pragma config BORV = 0
/****** GLOBAL VARIABLES *********************/
/****** FUNCTION PROTOTYPES ******************/
void Initial (void);
/****** MACROS *******************************/
/****** MAIN PROGRAM *************************/
void main()
{
Initial();
while (1)
{
LATB = 1;
PORTDbits.RD1 = 1;
Delay10KTCYx(100);
LATB = 0;
PORTDbits.RD1 = 0;
Delay10KTCYx(100);
}
}
/*********************************************/
void Initial()
{
OSCCON = 0b01100010; //4 MHz str.32
ADCON1 = 0xFF; // vsechno digitalni piny, (str.250)
TRISA = 0b00001111; // digitalni vstupy
TRISB = 0b00000000;
TRISD = 0b00000000;
PORTA = 0;
PORTB = 0;
PORTC = 0;
PORTD = 0;
PORTE = 0;
RCONbits.IPEN = 0; // Disable priority levels on interrupts (PIC16CXXX
Compatibility mode), (str.58)
WDTCONbits.SWDTEN = 0; // WDT disabled str.182
}
/*********************************************/
Děkuji
Milan
______________________________________
Nenechte si diktovat ceny! Nakupujte v aukci a zvolte si cenu sami.
http://aukro.tiscali.cz/
Další informace o konferenci Hw-list