All pastes #2113253 Raw Edit

Mine

public text v1 · immutable
#2113253 ·published 2012-02-08 19:50 UTC
rendered paste body
#include <HAL.h>


inline void Init_all(void)
{
//InitPort
	LED0_DDR = 0;
	LED1_PORT= 0;
	LED1_DDR = 1<<LED1;
	
	LED0_DDR = 0;
	LED0_PORT= 0;
	LED0_DDR = 1<<LED0;
	//test
	DDRA	= 0xFF;
	PORTA	= 0xFF;

//InitUSART
	UBRRL = LO(usart_bauddivider);
	UBRRH = HI(usart_bauddivider);
	UCSRA = 0;
	UCSRB = 1<<RXEN|1<<TXEN|1<<RXCIE|0<<TXCIE|0<<UDRIE;
	UCSRC = 1<<URSEL|1<<UCSZ0|1<<UCSZ1;


//	init_i2c
	i2c_PORT |=  1<<i2c_SCL|1<<i2c_SDA;				// Включим подтяжку на ноги
	i2c_DDR  &=~(1<<i2c_SCL|1<<i2c_SDA);
 
	i2cBR = i2c_bauddivider;       					// Настроим битрейт
	
	i2cSR = 0x00;	


//Init ADC


//Init PWM


//Init Interrupts


//Init Timers

}