Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Atmega+ENC28j60+pamieć dataflash

kornik280 16 Feb 2012 22:40 4195 8
  • #1
    kornik280
    Level 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??
  • #2
    opamp
    User under supervision
    kornik280 wrote:
    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.
  • #3
    kornik280
    Level 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
  • #4
    michalko12
    MCUs specialist
    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!
  • #5
    kornik280
    Level 18  
    kornik280 wrote:
    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ł...
  • #6
    dondu
    Moderator on vacation ...
    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 :)
  • #7
    User removed account
    User removed account  
  • #8
    kornik280
    Level 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.