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

[ATMega88][ENC26J60]komunikacja

carkar 31 Lip 2010 10:18 1520 4
REKLAMA
  • #1 8350019
    carkar
    Poziom 15  
    http://tuxgraphics.org/common/src2/article06061/eth-remote-device.pdf

    W jaki sposób odbywa się komunikacja między ENC na ATM??
    Przecież MOSI MISO SCK to wejścia do programowania..

    A gdybym zmienił te wyjścia na inne to też by działało?? Oczywiści musiałbym zmieniać kod....

    Czy ENC26J60 też się programuje??
  • REKLAMA
  • Pomocny post
    #2 8350148
    Andrzej__S
    Poziom 28  
    carkar napisał:

    W jaki sposób odbywa się komunikacja między ENC na ATM??
    Przecież MOSI MISO SCK to wejścia do programowania..

    Komunikuje się poprzez interfejs SPI, który korzysta z tych samych pinów.

    carkar napisał:

    A gdybym zmienił te wyjścia na inne to też by działało?? Oczywiści musiałbym zmieniać kod....

    Jakby ktoś bardzo się uparł, to może by działało. Tylko po co tworzyć programowy interfejs, jak jest dostępny sprzętowy, który jest dużo wygodniejszy w użyciu i jego obsługa zajmuje procesorowi mniej czasu?

    carkar napisał:

    Czy ENC26J60 też się programuje??

    Raczej konfiguruje się parametry jego pracy poprzez SPI, za pomocą procesora właśnie.
  • REKLAMA
  • #3 8350373
    carkar
    Poziom 15  
    Dzięki.
  • REKLAMA
  • Pomocny post
    #4 8351149
    hotdog
    Poziom 26  
    Atmega jest w trybie programowania tylko po resecie. Dlatego to w żaden sposób nie koliduje. Jedyne o co trzeba zadbać, to żeby CS (chip select) na układach podpiętych pod SPI był w stanie wysokim (przeważnie) w czasie programowania. Wtedy wyjście układu są w stanie wysokiej impedancji i nie kolidują przy programowaniu.

    Pozdrawiam
  • #5 8353042
    carkar
    Poziom 15  
    Wielkie dzięki.
    Zamykam.
REKLAMA