Strona 4 z 4

Re: Wyjęcie karty

: 28 sty 2021, 17:20
autor: Stfur
Sekal pisze:Będzie a serio.
W pamięci podręcznej zależnie od ustawienia jest kilka linijek do przodu pobranych z karty (chociażby po to, że jeśli odczyt z karty opóźni się, to żeby drukarka nie szarpała).
(...)
Super! Dzięki - to wszystko rozjaśnia. Pisząc właśnie myślałem o wielkościach plików, ale teraz wszystko jasne :)

Re: Wyjęcie karty

: 28 sty 2021, 17:22
autor: dziobu
Sekal pisze:ps. kontrolery kart są bardzo proste. W teorii gdybyś oszukał stan na pinie sprawdzającym obecność karty mógłbyś ją wyjąć i włożyć szybko bez przerwania wykonywania kodu.
Nie przejdzie bez współpracy programowej.
Karta SD wymaga inicjalizacji. Do tego ma system plików a nie gołe dane.
Stfur pisze:Pisząc właśnie myślałem o wielkościach plików, ale teraz wszystko jasne :)
Prawda jest taka że lokalna kopia pliku danych nie jest tu nikomu potrzebna. Dane są na kartach bo tak jest najtaniej i dla zachowania porządku powinno się traktować je jako pamięć wewnętrzną i w nich grzebać tylko przez jakiś interfejs (uart/usb/eth). Ale kichowatość tych rozwiązań (szybkość...), a tak na prawdę znowu koszt, powoduje że taniej jest tą pamięć wyciągać. I w sumie nic w tym nadzwyczajnego.

Re: Wyjęcie karty

: 28 sty 2021, 17:30
autor: Sekal
dziobu pisze:
Sekal pisze:ps. kontrolery kart są bardzo proste. W teorii gdybyś oszukał stan na pinie sprawdzającym obecność karty mógłbyś ją wyjąć i włożyć szybko bez przerwania wykonywania kodu.
Nie przejdzie bez współpracy programowej.
Karta SD wymaga inicjalizacji. Do tego ma system plików a nie gołe dane.

Nie sprawdzałem, ale myślę, że by przeszło. Zakładam oczywiście, że nic na niej nie zmieniam. Wyjmuję i wkładam, a pin od inicjacji jest cały czas w tym samym stanie.

Re: Wyjęcie karty

: 28 sty 2021, 17:39
autor: Berg
@kapi w K8400 możesz sprawdzić, bo nie ma detekcji. :rotfl: taka duńska myśl techniczna!

Ręcznie się montuje i odmontowuje.

Oczywiście każdy sobie może sprawdzić po przestawieniu #define SD_DETECT_PIN -1