logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega8, DS18B20, LCD - Problem z bibliotekami przy kompilacji programu w WinAVR

Fabian77 22 Lis 2012 00:37 2889 3
  • #1 11559050
    Fabian77
    Poziom 13  
    Witam. Mam problem z kompilacja programu. Posiadam gotowego maina i biblioteki tylko nie wiem czy to wszystko dobrze robie... Jest to program do wytrawiarki który steruje grzałka i wyświetlaczem LCD. Chciałbym go nieco przerobic. Tak wyglada main:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    [/code]

    Program korzysta z biblioteki RKlibAVR. Dodaje biblioteke lcd.h a ten potrzebuje bibliotek:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    W RKlibAVR odnajduje te biblioteki ale przy config.h wyskakuje mi błąd:/ Moze mi ktoś podpowiedzieć jak ma wygladać ten config?

    Schemat układu: Atmega8, DS18B20, LCD - Problem z bibliotekami przy kompilacji programu w WinAVR
  • #2 11566129
    McMonster
    Poziom 32  
    Mógłbyś chociaż napisać, jakie dokładnie błędy występują.
  • #3 11566212
    mirekk36
    Poziom 42  
    takie drobne uwagi do schematu:

    1. przekaźniki daj w obwodach kolektorów tranzystorów a nie w emiterach, poza tym brak diod zabezpieczających :( poczytaj i zobacz to:

    http://mirekk36.blogspot.com/2012/04/przekaznik-procesor-i-zakocenia.html

    poza tym przydałoby się oddzielne zasilanie dla przekaźników a nie VCC którym zasilasz także procek.

    2. wyświetlacz LCD też źle podłączony - piny D0..D3 do GND ??? poczytaj i zobacz to:

    http://mirekk36.blogspot.com/2012/04/lcd-hd4478-jak-podaczac.html

    a generalnie może przyda ci się też ten link:

    http://atnel.pl/kurs-cadsoft-eagle.html

    Dodano po 1 [minuty]:

    Jeśli zaś chodzi o biblioteki EkLibAVR to one mają wiele błędów i się na nich przejedziesz nie raz. Ale za to mogą być dobrym materiałem wyjściowym aby na ich podstawie napisać od nowa swoją bibliotekę dla 1wire.
  • #4 11591740
    Fabian77
    Poziom 13  
    Dzieki mirekk36. Postanowiłem znaleźć inny schemat i napisać nowy program. Przerobiłem cały kurs Eagla który przedstawił mi mirekk36. Teraz pytania:
    Z jakich bibliotek mam korzystać przy czujniku DS18B20 i wyswietlaczu HD44780? Jakiej wartośći rezonatora kwarcowego użyc w moim przykładzie i dlaczego w niektórych układach z mikroprocesorami go nie ma? Jakie wartosci musza miec rezystory R8...R11 przy optotriakach?

    Schemat:

    Atmega8, DS18B20, LCD - Problem z bibliotekami przy kompilacji programu w WinAVR
REKLAMA