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.

Atmega+ENC28j60+pamieć dataflash

kornik280 16 Lut 2012 22:40 3760 8
  • #1 16 Lut 2012 22:40
    kornik280
    Poziom 18  

    Znalazłem w internecie ciekawy schemat:
    https://obrazki.elektroda.pl/7035753800_1329428242.png

    Zastanawia mnie jak wygląda współpraca na spi atmega ,enc28j60 i data flashna SPI.
    Czy to się nie gryzie??
    Np jeśli będę coś zapisywał do pamięci zewnętrznej a w tym czasie przyjdzie interesujący mnie pakiet do enc28j60 to go przegapie??

    -1 8
  • #2 16 Lut 2012 23:13
    opamp
    Użytkownik obserwowany

    kornik280 napisał:
    Czy to się nie gryzie??
    Np jeśli będę coś zapisywał do pamięci zewnętrznej a w tym czasie przyjdzie interesujący mnie pakiet do enc28j60 to go przegapie

    Zero pojęcia o magistrali SPI.
    CS linia się kłania.

    0
  • #3 17 Lut 2012 07:08
    kornik280
    Poziom 18  

    Domyślam się że CS uaktywnia układ i dezaktywuje??
    Jeśli tak to i tak mogę przegapić pakiety bo jak będe operował na pamięci to mam enc wyłączony i moge przegapić pakiety

    0
  • #4 17 Lut 2012 08:05
    michalko12
    Specjalista - Mikrokontrolery

    Zacznij od przeczytania datasheet enc28j60 pamięci i procesora, a nie zadajesz bezsensowne pytania. Jeśli nie masz zielonego pojęcia o tym o co pytasz to się lepiej za ten projekt nie bierz!

    0
  • #5 17 Lut 2012 08:45
    kornik280
    Poziom 18  

    kornik280 napisał:
    Domyślam się że CS uaktywnia układ i dezaktywuje??
    Jeśli tak to i tak mogę przegapić pakiety bo jak będe operował na pamięci to mam enc wyłączony i moge przegapić pakiety


    Wiem ,że dla niektórych jest to banalne pytanie ,ale jestem początkujący.
    Liczeę że mimo to ktoś mi na nie odpowie, każdy w końcu kiedyś zaczynał...

    0
  • #6 17 Lut 2012 09:00
    dondu
    Moderator Mikrokontrolery Projektowanie

    Michalko12 miał na myśli, ze bierzesz się za poważny projekt nie znając "podstaw podstaw".
    Sprawdź datasheet ATmegi (dział o SPI) oraz datasheet ENC28j60: http://ww1.microchip.com/downloads/en/DeviceDoc/39662a.pdf
    w których znajdziesz odpowiedź na swoje pytanie.

    Jeżeli nie znajdziesz to nie bierz się za ten projekt, tylko zacznij od czegoś znacznie łatwiejszego, bo nie ma nic gorszego od
    zniechęcenia się na samym początku (stopień nr 6). I nie odbieraj źle tych podpowiedzi, ponieważ my także kiedyś zaczynaliśmy i wiemy,
    jakie błędy popełnialiśmy :)

    0
  • #7 17 Lut 2012 09:08
    63404
    Użytkownik usunął konto  
  • #8 17 Lut 2012 13:17
    kornik280
    Poziom 18  

    To są dwie różne sprawy programistycznie sobie dam rade bez problemu , to ze bedą problemy to bardzo dobrze wtedy będe je rozwiązywał i uczył się.
    Chce zrobić sobie płytke a nie chcec pieniedzy wywalać w błoto dlatego się pytam.
    To nie jest moja pierwsza płytka ale nie używałem SPI.Przypuszczam że enc ma jakiś bufor i przetrzymuje pakiet ale to moje przypuszczenie...
    Jeśli nie chcecie pomóc to nie piszcie nic.

    0