Arduino uruchamianie projektu z karty SD

0 głosów
81 wizyt
pytanie zadane 13 maja 2017 przez użytkownika tomekatomek123456789 (558)
Jest jakaś możliwość uruchamiania projektu z karty SD ?

Oraz czy jest coś do czekania aż ktoś poda ciąg znaków ?

2 odpowiedzi

0 głosów
odpowiedź 20 czerwca 2017 przez użytkownika Tomaszr (41)
wybrane 3 lipca 2017 przez użytkownika tomekatomek123456789
 
Najlepsza
Musiałbyś zrobić coś na kształt bootloadera, który w oryginalnym Arduino odpowiada za programowanie głównego układu. Generalnie na pewno da się to zrobić. W ogóle to fajny pomysł. W sieci znajdziesz go opisywany np jako "Load Sketch code from SD card", albo Rund program from SD card on Arduino.
komentarz 3 lipca 2017 przez użytkownika tomekatomek123456789 (558)
THX! Działa ! Znalazłem że da się napisać bootloader który używa karty SD jako flash avr oczywiście to troche zabawy z wskaźnikami ale może zrobie.
komentarz 3 lipca 2017 przez użytkownika tomekatomek123456789 (558)
http://forum.arduino.cc/index.php?topic=16812.30 jak ktoś by chciał zrobić to co ja
Trochę przerobiłem że jak program otrzyma funkcje załadowania innego programu to go załaduje wykona i powróci do tego pierwszego na karcie SD o nazwie bootloader.hex to ładuje plik config.hex a config.hex wraca do bootloader.hex po wykonaniu potem skacze pod start.hex i tam są funkcje odpowiadające za podstawowy program w razie jak bedę chciał więcej funkcji np. mini system to z start.hex ładuje odpowiednie podprogramy , na razie to działa dobrze z kartami  do 1GB po 1GB są już problemy  z odczytem dlatego musiałem podzielić kartę SD 4GB na partycje po 1GB każda.
Ktoś ma pomysł jak naprawić problem z pojemnością karty SD
0 głosów
odpowiedź 23 maja 2017 przez użytkownika adik007 (74)
Co do pierwszego pytania pewności nie mam. Jeśli dobrze zrozumiałem drugie pytanie, mogę powiedzieć, że może przyda się tu Serial Port. Wykorzystuje się go głównie, jak pewnie wiesz do przekazywania informacji z Arduino na komputer, lecz kiedyś coś słyszałem, że na odwrót też się da. Nie jestem ekspertem w tym temacie, ale staram się pomóc :).

Pozdrawiam, Adik007
komentarz 1 czerwca 2017 przez użytkownika tomekatomek123456789 (558)
chodzi o to że na karte SD wrzucasz plik skompilowany do .hex i program na arduino go wykonuje! Taki jakby mini system który programy wczytuje z karty pamięci!
komentarz 8 czerwca 2017 przez użytkownika adik007 (74)
Wiem o co chodzi, sam się nawet nad tym zastanawiałem. Możliwość taka na pewno istnieje, lecz jaka, tego już nie wiem. :P
komentarz 16 czerwca 2017 przez użytkownika tomekatomek123456789 (558)
Bo chciałbym wgrać program na Arduino który ładuje z karty SD program o nazwie "start.hex" a ten program ładuje inne programy do sterowania . I własnie nwm jak wczytywać inne programy z karty SD.
...