Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięWczytywanie programu z HDD
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Wiam wszystkich.
Wie ktoś jak podłączyć dysk twardy do procka 89C55 lub 89C52.
Chciałem zrobić coś takiego, żeby procesor wczytywał cały program z dysku z normalnego pliku HEX. Dysk ma mieć format plików typu FAT32.
Niestety nie zabardzo wiem jak to zrobić.
Z góry dziękuję za pomoc.
Wie ktoś jak podłączyć dysk twardy do procka 89C55 lub 89C52.
Chciałem zrobić coś takiego, żeby procesor wczytywał cały program z dysku z normalnego pliku HEX. Dysk ma mieć format plików typu FAT32.
Niestety nie zabardzo wiem jak to zrobić.
Z góry dziękuję za pomoc.
Jest to do rozwiązania ale jest to nie opłacalne i zbyt skąplikowane. polecam zastosowanie lepszebo procka(z większym flesh'em) albo zastosowanie pamięci eprom np. 27c512 co daje 64kB pamięci programu.
Jeżeli chodzi o hex'a to sprawa się jeszcze bardziej komplikuje bo procesor bu musiał go przekształcać na binara, więc wracam do ww tematu.
Pozdrawiam
Jeżeli chodzi o hex'a to sprawa się jeszcze bardziej komplikuje bo procesor bu musiał go przekształcać na binara, więc wracam do ww tematu.
Pozdrawiam
Wczytywanie programu
A możliwe jest wogule zrobienie czegoś takiego?
Jeśli tak to jak?
Jeśli tak to jak?
aleś ty uparty....
Witam Maciek,
już ci kiedyś pisałem , że nie da się tego zrobić na tych kościach.
Program który musiałby siedzieć w twoim procku byłby na tyle duży że nie byłoby już na nic więcej miejsca, z twardego dysku.
pozatym ilosc lini zajętych obsługą twardziela nie pozocstawiłaby Ci nic wolnego
twój pomysł to jak podłączenie 902313 do płyty głównej kompa PC.
pozdrawiam
już ci kiedyś pisałem , że nie da się tego zrobić na tych kościach.
Program który musiałby siedzieć w twoim procku byłby na tyle duży że nie byłoby już na nic więcej miejsca, z twardego dysku.
pozatym ilosc lini zajętych obsługą twardziela nie pozocstawiłaby Ci nic wolnego
twój pomysł to jak podłączenie 902313 do płyty głównej kompa PC.
pozdrawiam
aleś ty uparty....
Witam Maciek,
już ci kiedyś pisałem , że nie da się tego zrobić na tych kościach.
Program który musiałby siedzieć w twoim procku byłby na tyle duży że nie byłoby już na nic więcej miejsca, z twardego dysku.
pozatym ilosc lini zajętych obsługą twardziela nie pozocstawiłaby Ci nic wolnego
twój pomysł to jak podłączenie 902313 do płyty głównej kompa PC.
pozdrawiam zamiast np. Celerona 1,7Ghz
już ci kiedyś pisałem , że nie da się tego zrobić na tych kościach.
Program który musiałby siedzieć w twoim procku byłby na tyle duży że nie byłoby już na nic więcej miejsca, z twardego dysku.
pozatym ilosc lini zajętych obsługą twardziela nie pozocstawiłaby Ci nic wolnego
twój pomysł to jak podłączenie 902313 do płyty głównej kompa PC.
pozdrawiam zamiast np. Celerona 1,7Ghz
Cześć Maciek
Oczywiście, że się da podpiąć HDD do 51, nawet najnowszy model ATA133.
Jednak jak powiedział Szymon to jest nieopłacalne. Nawet najstarszy dysk męczył by się (czytaj słaba wydajność '51) z '51. Jeśli koniecznie chcesz mieć HDD z 8 bitowym prockiem to zastosuj ATmega z 16MHz zegarem. AVR jest kilkunastokrotnie wydajniejszy od '51 toteż dało by się nawiązać efektywną współpracę dysku z kontrolerem.
Do współpracy procków z pamięciami masowymi zalecam używanie co najmniej 16 bitowych kontrolerów. Godną polecenia jest 32bitowy AVR o oznaczeniu AT Thumb. Posiada w sobie zintegrowany kontroler EIDE. Przykłady jak coś odczytać z dysku lub zapisać znajdziesz w notach aplikacyjnych Atmela oraz w internecie, rzecz jasna.
Pozdrawiam
Oczywiście, że się da podpiąć HDD do 51, nawet najnowszy model ATA133.
Jednak jak powiedział Szymon to jest nieopłacalne. Nawet najstarszy dysk męczył by się (czytaj słaba wydajność '51) z '51. Jeśli koniecznie chcesz mieć HDD z 8 bitowym prockiem to zastosuj ATmega z 16MHz zegarem. AVR jest kilkunastokrotnie wydajniejszy od '51 toteż dało by się nawiązać efektywną współpracę dysku z kontrolerem.
Do współpracy procków z pamięciami masowymi zalecam używanie co najmniej 16 bitowych kontrolerów. Godną polecenia jest 32bitowy AVR o oznaczeniu AT Thumb. Posiada w sobie zintegrowany kontroler EIDE. Przykłady jak coś odczytać z dysku lub zapisać znajdziesz w notach aplikacyjnych Atmela oraz w internecie, rzecz jasna.
Pozdrawiam
A jak już podłączysz się sprzętowo do dysku to pozostanie ci drobny problem z systemem plików na dysku. Jeżeli chcesz na dysk wgrać coś pod windozą lub innym systemem, to aby móc to zobaczyć te pliki w swoim procku to musisz przebić się przez coś co nazywa się FAT32. Dla małych dysków może to być FAT16 (w sumie ideologicznia taki sam).
A coż to za problem jest system plików, Panie Gaweł?
Jeśli chodzi o Fat32 to zostało łopatologicznie wytłumaczone na stronie Paula Stoffregena: http://www.pjrc.com/tech/8051/ide/fat32.html
Jeżeli komuś za mało szczegółowych informacji na temat FAT'a odsyłam na stronę Micro$oftu: http://www.microsoft.com/whdc/hwdev/har ... atgen.mspx.
Pozdrawiam
Jeśli chodzi o Fat32 to zostało łopatologicznie wytłumaczone na stronie Paula Stoffregena: http://www.pjrc.com/tech/8051/ide/fat32.html
Jeżeli komuś za mało szczegółowych informacji na temat FAT'a odsyłam na stronę Micro$oftu: http://www.microsoft.com/whdc/hwdev/har ... atgen.mspx.
Pozdrawiam
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 45 gości