Wgrywam na atmegę, programator wyświetla, że ok(wcześniej rozpoznaje atmege), podłączam do baterii 4,5v(teraz około 4 pod obciążeniem) i nic nie działa wszystkie wyjścia dają około 0v ?!
Co do słabej baterii, zgoda, ale atmega ze starym programem, działa stabilnie, a dwie świeżo zaprogramowane, nie reagują?!
Program jest trywialny, bo kompletnie nie wiem w czym problem?
Poniżej kod:
Co do słabej baterii, zgoda, ale atmega ze starym programem, działa stabilnie, a dwie świeżo zaprogramowane, nie reagują?!
Program jest trywialny, bo kompletnie nie wiem w czym problem?
Poniżej kod:
#define F_CPU 1000000L
#include <avr/io.h>
#include <util/delay.h>
unsigned int licznik;
unsigned int pomiar;
unsigned char i;
unsigned int wynik;
unsigned int a=0;
unsigned int b=0;
int main(void)
{
DDRC=0x00;
PORTC=0x00;
DDRB=0xFF;
PORTB=0x0F;
DDRD=0xFF;
PORTD=0xF0;
while(1)
{
PORTB=0x00;
_delay_ms(1000);
PORTB=0x0F;
_delay_ms(1000);
}
}