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

STK200/300 - Czy można odczytać 24c64 za pomocą programatora STK200?

adambehnke 10 Sie 2012 22:42 2679 7
REKLAMA
  • #1 11196158
    adambehnke
    Poziom 24  
    Witam
    Mam na płytce prototypowej z atmegą32 układ pamięci 24C64 i muszę go odczytać w jakiś sposób.Najlepiej jakby była możliwość użycia programatora STK200/300 lub usbasp. Czy jedynym sposobem będzie majstrowanie na pająka jakiegoś programatorka do obsługi pamięci? Czy można to załatwić jakoś łatwiej?
  • REKLAMA
  • Pomocny post
    #2 11196210
    darek1632
    Poziom 15  
    Raczej na pewno wspomnianymi programatorami tego epromu nie odczytasz. Robienie programatora też wydaje mi się bezcelowe dla pojedynczej sprawy. Myślę, że najprostszym rozwiązaniem będzie napisanie programu (np. pod Atmege32) w ten sposób aby z czytała z pamięci dane oraz wysłała np. UARTem do komputera. Podpierając się oczywiście datasheetem epromu.
  • REKLAMA
  • Pomocny post
    #4 11196611
    tronics
    Poziom 38  
    @dondu - tylko STK200 nie ma własnego zasilania więc tego EEPROMA tym bardziej nie zasili, do tego dochodzi kwestia, że to SPI a nie I2C (choć bez 244 to można by programowo rozwiązać) i w przypadku slave i2c masz jednak konieczność użycia pull-up. Natomiast i tak jest to 10x tańsze i prostrze niż budowanie "czytnika eeprom i2c" na atmedze :)
  • REKLAMA
  • Pomocny post
    #5 11196664
    dondu
    Moderator na urlopie...
    tronics napisał:
    tylko STK200 nie ma własnego zasilania więc tego EEPROMA tym bardziej nie zasili ...

    Skoro autor używa STK200 do programowania ATmega32, to znaczy, że ma zewnętrzne źródło zasilania.

    tronics napisał:
    ... do tego dochodzi kwestia, że to SPI a nie I2C ...

    24C64 to I2C, a nie SPI: http://www.bookly.com/images/24C64-BM.pdf

    @adambehnke
    Poczytaj link, który podałem w pierwszym poście (w szczególności ostatni punkt na dole) i działaj :)
  • Pomocny post
    #6 11196689
    tronics
    Poziom 38  
    @dondu - no tak to bywa jak się wstanie i zacznie od pisania, a nie kawy ;) Rzeczywiście rozjaśniło mi się w głowie. Darek w sumie dobrze pisze, tylko po co jeszcze max232 zaprzęgać skoro programator jest i można wykorzystać transmisję po SPI - kwestia zaprogramowania megi32 z obsługą TWI i SPI oraz wykorzystania procedur obsługi SPI na LPT ze źródeł isp programmera :P UART ma tę zaletę, że już jest gotowa aplikacja do wysyłania i odbioru - np. hyperterminal właśnie. Ewentualnie właśnie 2 piny + zasilanie do bezp. odczytu eeprom przez PC jak pisałem wcześniej.
  • REKLAMA
  • Pomocny post
    #7 11201101
    jousto
    Poziom 17  
    Polecam taki temat.
REKLAMA