Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 10 cze 2025, o 07:54


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
    Autor Wiadomość
    PostNapisane: 29 maja 2017, o 21:20 
    Offline
    Użytkownik

    Dołączył(a): 28 mar 2014
    Posty: 79
    Zbananowany użytkownik

    Pomógł: 1

    Moje pytanie może wydać się dziwne, ale interesuje mnie czy można na dłuższą metę stosować karty uSD do przechowywania powiedzmy obrazów wyświetlanych na LCD? Chodzi mi o to czy po dłuższym czasie ciągłej pracy urządzenia (powiedzmy rok) z kartą nie zaczną się dziać dziwne rzeczy. Sytuacja jest taka, że chciałbym wykonać urządzenie, które będzie zamknięte i dostępu do karty żeby ją wymienić czy do mikrokontrolera w celu resetu raczej nie będzie, a jeżeli będzie to bardzo utrudniony.

    Normalnie zastosowałbym pamięć NAND, ale FMC w moim STM32F4 będzie obsługiwał RAM, więc pomyślałem czy tutaj się nada karta uSD. Oczywiście wcześniej stosowałem karty pamięci w projektach wykorzystujących mikrokontrolery, ale nie były to urządzenia zabudowane i dostęp do karty był swobodny.

    Ogólnie szukam najlepszego rozwiązania jeżeli chodzi o pamięć nieulotną mikrokontrolera. Może kwestia jest dziwna, ale podobno nie ma głupich pytań :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 05:55 
    Offline
    Użytkownik

    Dołączył(a): 23 kwi 2016
    Posty: 58
    Pomógł: 9

    Wszystkie półprzewodnikowe pamięci tracą życie tylko w jeden sposób, ciągły zapis. Jeśli te twoje obrazy będą tylko wiecznie do odczytu, to karta powinna bardzo długo posłużyć. Dobrze by było użyć markowych kart. Osobiście wykorzystuję takie rozwiązanie w uniwersalnym pilocie IR, gdzie wszystkie kody pilotów są właśnie na takiej karcie sd.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 06:20 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2596
    Pomógł: 129

    A może użyj szeregowej pamięci flash?

    Sent from my Mi-4c using Tapatalk


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 07:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sty 2016
    Posty: 1173
    Lokalizacja: Kraków
    Pomógł: 94

    Cam74 napisał(a):
    Jeśli te twoje obrazy będą tylko wiecznie do odczytu, to karta powinna bardzo długo posłużyć.
    Z tym się nie zgodzę. Jeżeli tylko odczytujesz dane z karty, po pewnym czasie te dane "znikną". Piszę o tym z doświadczenia. U mnie w pracy był taki problem. Rozwiązaniem jest, raz na jakiś czas, "przepisać dane", tzn. odczytać i zapisać w tym samym miejscu na karcie. A jeszcze lepiej, zapisać najpierw zanegowane (żeby zmienić wartość każdej komórki karty), a następnie zanegować je jeszcze raz.
    Oczywiście, nie jest to jedyny sposób. To tylko sposób, który znam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 10:45 
    Offline
    Użytkownik

    Dołączył(a): 28 mar 2014
    Posty: 79
    Zbananowany użytkownik

    Pomógł: 1

    micky napisał(a):
    A może użyj szeregowej pamięci flash?


    Też o tym myślałem. Jednak obawiam się o prędkość takiej pamięci. Chociaż w sumie uSD też idzie po SPI, więc prędkości powinny być chyba zbliżone.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 11:39 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2596
    Pomógł: 129

    No właśnie :)

    Sent from my Mi-4c using Tapatalk



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 15:18 
    Offline
    Użytkownik

    Dołączył(a): 28 mar 2014
    Posty: 79
    Zbananowany użytkownik

    Pomógł: 1

    Znalazłem takie typy pamięci możliwych do podłączenia przez SPI i zastanawiam się, którą wybrać: NOR flash, NAND flash, Serial Flash.

    Wiem, że pamięci NAND charakteryzują się szybszym dostępem w porównaniu z NOR, ale może ktoś coś poleci z doświadczenia.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 18:23 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2596
    Pomógł: 129

    Wybierz NORa, bo z NANDami jest sporo zachodu

    Sent from my Mi-4c using Tapatalk



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 19:20 
    Offline
    Użytkownik

    Dołączył(a): 28 mar 2014
    Posty: 79
    Zbananowany użytkownik

    Pomógł: 1

    A może kolega rozwinąć? Chodzi o trudność w oprogramowaniu czy o problemy jakie sprawiają podczas działania?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 19:29 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2596
    Pomógł: 129

    W uproszczeniu NAND flashe mają 'bad sektory' nad którymi trzeba zapanować.

    Sent from my Mi-4c using Tapatalk



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2017, o 20:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 mar 2014
    Posty: 334
    Lokalizacja: Rybnik
    Pomógł: 55

    r03c10 napisał(a):
    Też o tym myślałem. Jednak obawiam się o prędkość takiej pamięci. Chociaż w sumie uSD też idzie po SPI, więc prędkości powinny być chyba zbliżone.


    Polecam pamięci szeregowe winbond seri 25x. zależnie, jak dużej potrzebujesz pamięci. Bajecznie proste w obsłudze, można wykorzystać tryb Dual SPI dla zwiększenia prędkości. Z powodzeniem wykorzystuję je w swoich konstrukcjach, ostatnio w tablicy LED jak główna pamięć sekwencji http://forum.atnel.pl/topic17448.html

    _________________
    Amatorska stacje meteorologiczna



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO