Expected identifier or '(' before numeric constantATMEGA : I want to connect atmega32 with MMC/SD Card, but I have problem is that : 
`
#define F_CPU 8000000UL    
void uart_init(unsigned int BAUD)

	unsigned long int temp_BAUD;unsigned char F_CPU;
	temp_BAUD=(F_CPU)/16;
	temp_BAUD/=BAUD;
	temp_BAUD--;
`


The problem is : **expected identifier or '(' before numeric constant	**	
Could any tell me what is this problem and how to solve this problem ? 
Thanks for reading !
