Skocz do zawartości

Error: 'const class string' has no member named 'c_str'


Pomocna odpowiedź

A tak z ciekawości zapytam - nie łatwiej byłoby atmegę z 3.3V zasilać? Mniej problemów z konwerterami, prędkościami itd. Większość modeli może być zasilania od trochę ponad 2V do 5V - trzeba byłoby sprawdzić w dokumentacji.

Też nie działa, nie mam pojęcia co robić, chyba zostało mi tylko czekać aż przyjdzie zamówiony konwerter usb UART i za jego pomocą coś zrobić

A co tym razem nie działa? Bo chyba nie nadążam. Rozumiemy, że jesteś zmartwiony, ale weź się w garść. Mi to działa i tysiącom innym osób też. Rzecz wydaje się prosta, źle zacząłeś ale może w końcu i Tobie ruszy. Jednak opisy jak powyższy nikomu nic nie mówią - jak mamy Ci pomagać nie wiedząc dokładnie co robisz i jakie są wyniki?

Komunikacja z kartą jest synchroniczna, kwarc nie ma tu nic do rzeczy.

No dobrze, to co konkretnie nie działa, w jakim układzie, w jakim schemacie. Zdjęcie tego interesu też będzie bardzo pomocne.

Czy karta jeszcze żyje? Możesz na niej zapisywać pliki na PC?

EDIT: Jak zaczniesz mieszać z fusami to będzie jeszcze gorzej. Dawaj to o co proszę, szkoda czasu. Już jedna bzdura z tym konwerterem się wydała, ciekaw jestem co jeszcze tam trzymasz w zanadrzu.

Marku, karty SD bywają dość kapryśne - niby SPI jest synchroniczne, ale szczególnie na początku transmisji trzeba dogadać się z procesorem w karcie, bywa z tym kiepsko jeśli np. używamy dwa razy niższej częstotliwości do komunikacji. Stąd było moje pytanie o kwarc.

To wszystko? Nie chciało Ci się już napisać co to za patent po lewej stronie? Z czego to wszystko zasilasz? Gdzie karta? Jak ją podłączasz? Gdzie wychodzą niektóre kolorowe druty poza zdjęcie? Może jakiś schemat tej plątaniny? To zawsze pomaga się skupić.

Jeżeli używasz sprzętowego SPI, to biblioteka mogła ustawić całkiem niezłą prędkość. Wtedy oporniki 4.7k/10k mogą być za duże. Jeśli schemat jest OK, wstaw np. 1k/2.2k ale ja bym celował w zasilanie lub błąd montażu.

Napisz program który najpierw zapala diodkę na 1s a potem ją gasi gdy SD.begin() powiodła się - sprawdź wynik za pomocą prostego if.

Elvis: Jeżeli tylko dobrze Kolega zdefiniował prędkość procesora w parametrach do kompilacji, to całość nie będzie czuła na to czy kwarc ma 8.000MHz czy wewnętrzny generator RC ma 7.923MHz. Raczej o to powinniśmy zapytać: na jaką prędkość ma ustawione środowisko.

Tutaj jest problem ze zdjęciem, ponieważ maksymalny rozmiar zdjęcia wynosi 1 Mb, to co wysłałem jest na granicy, moge jedynie opisać co tam sie dziej

[ Dodano: 28-12-2016, 19:47 ]

Właśnie przyszedł listonosz i przyniósł mi konwerter usb-uart, moge spróbować za pomocą niego zaprogramować kontroler

Zawsze możesz wysłać dwa lub trzy - z różnych stron, ale słuchamy uważnie co chcesz powiedzieć. Wiele moich pytań wciąż jest bez odpowiedzi a powoli nudzi mi się ciągnięcie Cię za język.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...