Skocz do zawartości

Sterowanie na Atmega16


ciulany

Pomocna odpowiedź

Witam wszystkich i z góry dziękuje za pomoc

Mam problem z atmega, tzn...

np. po ustawieniu portu w stan wysoki na wyjściach mam ok 0.1V

wyswietlacz lcd - zapalają się segmenty w dolnej linii i tyle ( lcd jest na porcie c ->jtagen wylaczony)

sprawdziłem ścieżki na plytce atmega<->lcd i tu wszystko jest niby ok

Poniżej schemat zasilacza i sterowania oraz kod

#include <mega16.h>
#include <delay.h>

#include <alcd.h>



void main(void)
{


PORTA=0x00;
DDRA=0x00;


PORTB=0xff;
DDRB=0xff;


PORTC=0x00;
DDRC=0xFF;


PORTD=0x00;
DDRD=0x00;

TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;


TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;


ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

MCUCR=0x00;
MCUCSR=0x00;


TIMSK=0x00;


UCSRB=0x00;


ACSR=0x80;
SFIOR=0x00;


ADCSRA=0x00;


SPCR=0x00;


TWCR=0x00;


lcd_init(16);
delay_ms(250);
while (1)
     {
     lcd_putsf("czesc");
     PORTB.2=1;
     delay_ms(1000);
     PORTB.2=0;
     delay_ms(1000);


     }
}

Dzięki jeszcze raz za odp

Link do komentarza
Share on other sites

jak pisałem wczesniej jtag był wyłączony, chociaż fakt problem był z fusebitami (zła konfiguracja mianowicie CKSEL)

Tak czy inaczej dzieki za zainteresowanie 🙂

Pozdrawiam

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.