AVRstudio simulator

Vladimír Chmel vl.chmel na email.cz
Sobota Duben 19 19:58:58 CEST 2014


Zdravím
muze me nekdo rict co je spatne na tomto zkopirovanem a funkcnim kodu?

#include <avr/io.h>

//--------------------------------------------- >> Zpozdovaci procedura <<

void delay ( uint32_t time )
{
	while ( time-- );
}

//============================================= >> HLAVNI FUNKCE MAIN <<

int main( void )
{

//--------------------------------------------- >> I/O PORTY <<
	//0 - VSTUP, 1 - VYSTUP

	DDRA	= 0b00000001;

//--------------------------------------------- >> Nekonecna smycka <<
	while( 1 )
	{
		PORTA = PINA ^ 0b00000001;
		delay( 1e6 );
	}

	return 0;
}

Ono mi to prelozi OK bez chyby ale simulator po nastaveni portu A0 do jednicky 
prestane trasovat a muzu ho akorat zastavit, nic vic. Ta funkce delay 
neprobehne.
Dik 



Další informace o konferenci Hw-list