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

AVR + Bascom - Jak stworzyć pendrive z dostępem do plików 256K?

sundayman 27 Paź 2016 14:45 1020 10
REKLAMA
  • #1 16021777
    sundayman
    Poziom 26  
    Czy jest możliwe w tym zestawie (AVR + bascom) zrobienie czegoś w rodzaju "pendrive" ?
    Ew. z użyciem jakiegoś dodatkowego chipa "po drodze".

    Rzeczy w tym, coby podpiąć do PC via USB, wrzucić jakiś plik i potem mieć do tego dostęp od strony AVR ? Plik niewielki, rzędu powiedzmy 256K maksymalnie.

    Przeglądam sieć i nie widzę na razie czegoś w tym rodzaju...
    Jak sądzicie ?
  • REKLAMA
  • #2 16021815
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #4 16021859
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #5 16021868
    dondu
    Moderator na urlopie...
    Napisał konkretnie, że chce odczytywać z poziomu AVR:

    sundayman napisał:
    Rzeczy w tym, coby podpiąć do PC via USB, wrzucić jakiś plik i potem mieć do tego dostęp od strony AVR ? Plik niewielki, rzędu powiedzmy 256K maksymalnie.


    Czyli karta SD jest rozsądną opcją.
  • #6 16021876
    Konto nie istnieje
    Poziom 1  
  • #8 16022027
    grko
    Poziom 33  
    atom1477 napisał:
    Tutaj masz:
    http://www.mcselec.com/index.php?option=com_content&task=view&id=271
    Można robić różne urządzenia HID. Czyli pendrive też. Tylko trzeba samemu by napisać obsługę zapisu i odczytu danych. No i na plik 256k to trzeba by jakiś duży bufor (np. pamięć FLASH na SPI).


    Nie, nie można. HID to całkiem inna klasa urządzeń. Do zrobienia czegoś na kształt pendrive potrzebna jest klasa MSC (lub bardziej skomplikowana MTP).
  • #9 16022212
    sundayman
    Poziom 26  
    Cytat:
    Najlepiej niech się teraz sam wypowie.


    :) chodzi dokładnie o odpowiednik pendrive, a nie host do podłączenia pendrive.
    A jeszcze dokładniej - z jednej strony mam wtyczkę USB.
    Podłączam do PC, i od strony PC toto jest widoczne jako mały dysk USB.
    Wrzucam tam plik czy kilka plików.

    Następnie odpinam i poprzez złącze RS232 "z drugiej strony" sobie mogę ten plik wypuścić. Taki "przenośny programator".

    Mam urządzenie, które jest programowane via RS232, ale chciałbym plik do zaprogramowania wrzucać właśnie do tego programatora z USB.

    Karta SD częściowo problem rozwiązuje w tym sensie, że można wrzucić pliki na kartę, potem kartę wsadzić do dynksa itp. Ale to wymaga, żeby w PC był czytnik kart i ogólnie komplikuje.
    Dużo prościej byłoby zrobić jak napisałem na wstępie.
  • REKLAMA
  • #10 16022249
    Konto nie istnieje
    Konto nie istnieje  
  • #11 16022942
    sundayman
    Poziom 26  
    Cytat:
    Jest jeszcze opcja takiego malutkiego układu ktory po podłaczeniu do USB podłacza kartę SD


    No tak, znalazłem podobną sugestię - zastosowanie gotowej przelotki USB<>karta SD i przełączanie karty między nią a procesor.
    Jest to jakaś opcja...

    _______________

    Tak sobie spojrzałem na ten układ CH375B.
    Jest widzę wersja 376S - od razu z możliwością podłączenia karty SD.
    Jeżeli dobrze zrozumiałem datasheeta, to może on pracować jako slave, i wystarczy odpowiednimi komendami odczytać pliki z tej karty. Mam rację ?

    ASMnauka - masz jakieś doświadczenie z tymi układami ?
REKLAMA