[an error occurred while processing this directive]
|
В ниже написанном случае молчат PINB5,6.Подскажите пожалуйста,что тут не так.Спасибо.
// main
#include void main (void) SP = RAMEND; //Set stack pointer to last DDRB = 0xFF; //порт В на вывод while(1) #include #define TIMER0_OVF_vect (0x40) unsigned char Sreg; #pragma vector=TIMER0_OVF_vect
E-mail:
info@telesys.ru
#include
#include
{
TCNT0 = 0xee; //загрузить счетный регистр таймера
TCCR0 = 0x02; //запуск таймера
TIMSK |= (1<
{
PORTB |= (1<
}
///////////////////////////////////////////////////////////////
// Interrupt Timer0 overflow
#include
#include
__interrupt void Timer0OverflovHandler( void )
{
/* Save global interrupt flag */
Sreg = SREG;
//------------------------------------------------------
PORTB |= (1<
//-------------------------------------------------------
/* Restore global interrupt flag */
SREG = Sreg;
}
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание