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

hanrun hr91105a i moduł czytnika kart SD podłączenie arduino

elekt12345 25 Cze 2015 13:52 1524 7
  • #1 14802049
    elekt12345
    Poziom 12  
    Posty: 126
    Ocena: 6
    Witam,

    mam pytanie czy da się jakoś podłączyć jednocześnie moduł ethernetowy hanrun hr91105a i czytnik kart SD jednocześnie do atmegi328P-PU ?
    Chodzi o to aby działały jednocześnie czy można prosić o jakiś schemat podłączenie ?
    Pytam ponieważ jedno i drugie wykorzystuje te same piny.

    Dziękuję za pomoc z góry.
  • #3 14803013
    elekt12345
    Poziom 12  
    Posty: 126
    Ocena: 6
    Tylko, że ja chce nie do płytki Arduino tylko do Atmegi wyjętej z płytki. samodzielnej.
  • Pomocny post
    #4 14803815
    namok
    Poziom 25  
    Posty: 529
    Pomógł: 91
    Ocena: 74
    Zasugerowałem się tematem ale to nic nie zmienia. "Ciągniesz" SPI (MISO, MOSI, SCK) od uC do hanrun a z hanrun do SD. Dla ethernetu i SD stosujesz oddzielne linie SS. Przecież w drugim linku masz rysunek z rozdzielonymi liniami SS.
  • #5 14803953
    elekt12345
    Poziom 12  
    Posty: 126
    Ocena: 6
    Amator jestem, linia SS to pin sterujący ?

    Wpadłem na pomysł żeby moze zapisac dane w eepromie bo jest ich mało i są to po dwa znaki np. godzina, minuta, miesiąc, dzień czyli np. 12, 03, 05, 23
    tylko nie wiem jeszcze jak to zrobic żeby z formularza prostego na www je wpisać :)

    Dodano po 21 [minuty]:

    Właśnie i czy eeprom jest na płytce arduino czy w samej atmedze ? Bo co bedzie jeśli ją wyjmę i przełożę do samodzielnego układu ?
  • #6 14897383
    elekt12345
    Poziom 12  
    Posty: 126
    Ocena: 6
    No dobra a czy kartę SD mozna podłączyć do innych pinów ? np. 4,5,6,7 zamiast 4,11,12,13 ?
  • #7 14897415
    piotrva
    VIP Zasłużony dla elektroda
    Posty: 6409
    Pomógł: 625
    Ocena: 735
    1. EEPROM jest w procesorze ATMEGA328p
    2. Możesz podłączyć do innych pinów i użyć SPI programowego.
  • #8 14901685
    elekt12345
    Poziom 12  
    Posty: 126
    Ocena: 6
    OK, działa, na poniższych bibliotekach:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    a teraz kolejne pytanie :)

    mając taki kod odczytu bloków danych z pliku, który jest na karcie SD:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    jak zrobić aby odczytywał i rozpoznawał znacznik w kodzie html na karcie SD i zastępował go np. wartością odczytaną z pinu 2 i taką całość puszczał do przeglądarki jako wynik?

Podsumowanie tematu

✨ Użytkownik pyta o możliwość jednoczesnego podłączenia modułu ethernetowego Hanrun HR91105A oraz czytnika kart SD do mikrokontrolera ATmega328P-PU, zauważając, że oba urządzenia wykorzystują te same piny. Odpowiedzi sugerują użycie złącza ICSP oraz rozdzielenie linii SS (Slave Select) dla obu urządzeń. Użytkownik wyjaśnia, że pracuje z samodzielnym układem ATmega, a nie z płytką Arduino. Dodatkowo, porusza kwestie dotyczące EEPROM oraz możliwości podłączenia karty SD do innych pinów. Ostatecznie, użytkownik potwierdza, że udało mu się uzyskać działający kod do odczytu danych z karty SD i pyta o sposób zastąpienia znaczników w kodzie HTML wartościami odczytanymi z pinów.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA