Witam,
Wstyd się przyznać ale nie działa mi prosty program zapalający diodę led.
Kupiłem atmega328p, podłączyłem ją przez programator stk500(sibit) + dioda led.
Program wgrany, fusebity nie ustawiałem. Napięcie pomiędzy PD0 a GND wynosi 2,5V.
Proszę o pomoc, gdzie robię błąd.
Wstyd się przyznać ale nie działa mi prosty program zapalający diodę led.
Kupiłem atmega328p, podłączyłem ją przez programator stk500(sibit) + dioda led.
Program wgrany, fusebity nie ustawiałem. Napięcie pomiędzy PD0 a GND wynosi 2,5V.
Proszę o pomoc, gdzie robię błąd.
#include <avr/io.h> // dołączenie systemowych plików nagłówkowych
#include <util/delay.h>
int main( void ) // główna funkcja programu
{
DDRD |= (1<<PD0); // pin PC4 jako wyjście
PORTD &= ~(1<<PD0); // wystaw 0 na pinie PC4
while(1) // pętla nieskończona
{
PORTD ^= (1<<PD0); // zmień stan diody LED podłączonej do PortC.4
_delay_ms(1500); // odczekaj sekundę
}
}