Witam,
Potrzebuję sterować diodką podłączoną do PB6 mikrokontrolera. Niestety diodka która powinna sobie migać tylko mi świeci. Jeśli podłączę ją pod inny port to działa jak powinna. Czy problem może być związany z alternatywnymi funkcjami PORTB? (w tym przypadku OC1B?) . Program wygląda tak:
Dodam tylko że na drugiej atmedze128 mam to samo - tj diodka nie miga na tym porcie, a na pozostałych jest OK. O co chodzi?
Pozdro
Poprawiłem tytuł - Regulamin. [c_p]
Potrzebuję sterować diodką podłączoną do PB6 mikrokontrolera. Niestety diodka która powinna sobie migać tylko mi świeci. Jeśli podłączę ją pod inny port to działa jak powinna. Czy problem może być związany z alternatywnymi funkcjami PORTB? (w tym przypadku OC1B?) . Program wygląda tak:
#include "delay.h"
#include <avr/io.h>
void main()
{
PORTB|=1<<6;
DDRB|=1<<6;
while(1)
{
PORTB^=1<<6;
delayms(100);
}
}Dodam tylko że na drugiej atmedze128 mam to samo - tj diodka nie miga na tym porcie, a na pozostałych jest OK. O co chodzi?
Pozdro
Poprawiłem tytuł - Regulamin. [c_p]