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

[Atmega] Jak uruchomić moduł ethernet SHD004 z Atmega 8/128 i biblioteką Kardaś?

max10 24 Maj 2012 07:48 1996 3
  • #1 10928780
    max10
    Poziom 12  
    Witam

    Próbuję podpiąć do atmegi moduł ethernet SHD004 Link. Kod źródłowy programu użyłem z książki p. Mirosław Kardaś ( link do wersji elektronicznej Link). Próbowałem uruchomić to zarówno na atmedze 8 jak i 128. Prosiłbym o wskazówki ( co i jak sprawdzić ) który element ( program, sprzęt ) jest niepoprawny. Dodam jeszcze że zmodyfikowałem w bibliotece porty odpowiedzialne za SPI tak aby pasowały z używanym procesorem. Czy jest w ogóle możliwe uruchomienie tego modułu z bibliotekami zaproponowanymi przez Pana Mirka.
  • Pomocny post
    #2 10928816
    mirekk36
    Poziom 42  
    Po pierwsze czy zasila kolega procesor i moduł napięciem 3,3V ? Jeśli tak - to jakie jest taktowanie procesora i z jakiego źródła ? Program na pewno działa i był testowany na: Link oraz na: Link Nie wspomnę już o tym, że na płycie DVD dołączonej do książki jest cały kompletny kod który nie tylko daje się skompilować ale i uruchomić. Pozostaje zatem tylko wprowadzić zmiany w kodzie jeśli się stosuje inny sprzęt, a w tym przypadku jak sądzę jeszcze nieco inną wersję bibliotek z tuxgraphics.com. Dodam, że ja korzystam z taktowania procesora przez zewn. kwarc 16MHz do 20MHz i zasilanie całości +5V. Co nie oznacza, że nie można tego uruchomić na 3,3V ale trzeba dobrze przemyśleć sprawę taktowania ... dlatego zadałem pytanie na początku. No i poprawną nie tylko konfigurację bibliotek ale także ich lekką modyfikację w pliku drivera do karty - ponieważ oryginalnie w tuxgraphics korzystają niestety z paskudnego rozwiązania polegającego na tym, że taktowanie biorą z wyjścia CLKOUT scalaka ....
  • #3 10928858
    piotrva
    VIP Zasłużony dla elektroda
    Na co zwrócić uwagę:
    1. Konwersja napięć 5V<>3V3
    2. Połączenia uC<>Moduł
    3. Spróbuj odłączenia programatora, jeśli gada na tych samych liniach co układ
    4. Zamieść schemat tego co sam masz, jakieś zdjęcia
  • #4 10929077
    max10
    Poziom 12  
    Witam

    Dziękuję za odpowiedź.
    Moduł jest zasilany poprzez stabilizator LF33CV. Procesor zasilany 5V ( pewnie tu jest problem ? Dopiero zaczynam także wybaczcie za tak głupie pytanie. )
    Procesor taktowany przez zewnętrzny kwarc 16MHz.
    Program wziąłem z płyty DVD.
    Po południu umieszczę schemat połączenia.
    Programator odłączam po wgraniu wsadu.


    Po przeczytaniu pierwszego zdania użytkownika mirek36 i przeszukaniu internetu już wiem jaką głupotę zrobiłem... Udało się uruchomić serwerek.

    Temat do zamknięcia
    Pozdrawiam
REKLAMA