Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Bascom AVR problem z Easy_TCPIP_TWI

darek1632 12 Lut 2009 13:40 1376 7
  • #1 12 Lut 2009 13:40
    darek1632
    Poziom 15  

    Witam, po zakupie i zmontowaniu wyżej wymienionego zestawu , próbuje uruchomic przykładowe programiki ping.bas , tcpip.bas i nic. Napięcia zasilające są ok adres I2C ustawiony IP też , diody na module NM7010A swiecą mimo to zero jakiejkolwiek komunikacji. Dziwne jest dla mnie , że na szynie SCL i SDA panuje stałe napięcie 4,2V sprawdzone oscyloskopem. Wychodzi na to , że nie ma żadnej komunikacji miedzy uC a NM7010. Prosze o pomoc. Pozdrawiam.

    Code:

    $regfile = "m8def.dat"                                      ' specify the used micro

    $crystal = 8000000                                          ' used crystal frequency
    $baud = 19200                                               ' use baud rate
    $hwstack = 80                                               ' default use 32 for the hardware stack
    $swstack = 128                                              ' default use 10 for the SW stack
    $framesize = 80

    ........................

    Print "Init TCP"                                            ' display a message
    Enable Interrupts                                           ' before we use config tcpip , we need to enable the interrupts
    Config Tcpip = Int0 , Mac = 12.128.12.34.56.78 , Ip = 192.168.0.8 , Submask = 255.255.255.0 , Gateway = 192.168.0.2 , Localport = 1000 , Tx = $55 , Rx = $55 , Twi = &H80 , Clock = 400000
    Print "Init done"

    0 7
  • #2 12 Lut 2009 15:19
    wader_669
    Poziom 28  

    jeszcze sie nie zajmowalem tymi modulami, a jak bede to i tak nie po twi tylko podlacze ten modem jak zew. ram.

    Mimo to postaram sie tobie pomoc. Co 2 glowy to nie 1. Pokaz jak konfigorujesz i2c. Masz podlaczone zew rezystory?

    -1
  • #3 12 Lut 2009 15:36
    darek1632
    Poziom 15  

    Tak rezystory podpiete do 5V 4k7

    0
  • Pomocny post
    #4 21 Lut 2009 08:20
    higlos
    Poziom 12  

    Pamiętaj o poprawnym ustawieniu adresu. Sprawdź najlepiej miernikiem piny między modułem wiznet a swichami. Ustaw tak jak jest w przykładzie... swiche od 1 do 6 na ON ( czyli do masy ) a 7 na OFF. Służę pomocą gdyż ostatnio też uruchamiałem ten moduł i miałem pewne problemy.

    0
  • #5 25 Lut 2009 10:12
    darek1632
    Poziom 15  

    Zmierzyłem kolejno piny adresowe z przełącznika okazało się , że pin1 jest nie wykorzystany a nie tak jak w przykładzie pisali , że to pin8 na przełączmiku. Przełącznik mam zmontowany tak jak na fotografi. Po ustawieniu odpowiedniego adresu układ chodzi :) Dziekuje za odpowiedzi. Pozdrawiam.

    0
  • #6 14 Mar 2009 15:25
    a_brzoza
    Poziom 9  

    Witam,
    Mam problem z uruchomieniem NM7010 na Atmega128. Procek podczas wykonywania Config Tcpip ..... UMIERA.
    Błagam o pomoc, już ręce mi opadły.

    Wątek poruszałem już na http://forum.ep.com.pl/viewtopic.php?t=19167 opisując config Graphlcd. Ten sam objaw mam przy Config Tcpip.

    0
  • #7 14 Mar 2009 17:56
    ZbeeGin
    Poziom 38  

    Niech sobie kolega sprawdzi czy w fuse-bitach nie ma włączonej emulacji ATMega103 (Fusebit P). Fabrycznie jest ona włączona.

    0
  • #8 15 Mar 2009 19:43
    a_brzoza
    Poziom 9  

    Już sprawdzałem, nie ma.

    0