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