Na przykład PIC10F200T Praktycznie każdy kod, który napiszesz, będzie większy niż ten, chyba że jest to układ jednofunkcyjny. Czy jest jakiś sposób, aby załadować więcej pamięci programu z pamięci zewnętrznej lub coś takiego? Jestem tylko ciekawy, nie rozumiem, jak to może być bardzo przydatne ... ale musi być.
Nowoczesne procesory są bardzo szybkie w porównaniu do wszystkich rzeczy zewnętrznych, w tym pamięci (RAM). Jest to zrozumiałe, ponieważ częstotliwość zegara procesora osiągnęła punkt, w którym potrzeba kilku tyknięć zegara, aby sygnał elektryczny po prostu przepłynął z procesora przez magistralę do układów RAM iz powrotem. Komplikuje to także życie na …
Być może jest to bardziej problem percepcyjny, ale wygląda na to, że mikrokontrolery posunęły się naprzód w ostatnich 20 latach, pod prawie wszystkimi względami, wyższa prędkość zegara, więcej urządzeń peryferyjnych, łatwiejsze debugowanie, 32-bitowe rdzenie itp. Nadal często występuje pamięć RAM w 10 KB (16/32 KB). Nie wydaje się, że może …
Przeczytałem, że pamięci flash można „tylko” przeprogramować 100 000 do 1000000 razy, dopóki pamięć nie „ulegnie pogorszeniu” Dlaczego dokładnie tak się dzieje z pamięcią flash, a nie z innymi typami pamięci i do czego odnosi się „pogorszenie” wewnętrznie? EDYCJA: Ponieważ dzieje się to nie tylko przez flash, chciałbym trochę uogólnić …
Istnieją różne segmenty pamięci, do których różne typy danych są wprowadzane z kodu C po kompilacji. Czyli: .text, .data, .bss, stosu i sterty. Chcę tylko wiedzieć, gdzie każdy z tych segmentów znajdowałby się w pamięci mikrokontrolera. Oznacza to, które dane trafiają do jakiego rodzaju pamięci, biorąc pod uwagę typy pamięci …
Wydaje się, że istnieje wiele różnych definicji klapek i zatrzasków, niektóre z nich są sprzeczne. Podręcznik informatyki dla kursu, który uczę, jest prawdopodobnie najbardziej zagmatwany (w rzeczywistości nie wierzę w książkę, ponieważ jest po prostu błędny w kilku miejscach). Czuję się dobrze z działaniem zatrzasków (SR, bramkowane SR, bramkowane D) …
Załóżmy, że zaczynasz projekt osadzony ze znaną funkcjonalnością. Kiedy wybierasz mikrokontroler, jak wybierasz, ile pamięci RAM potrzebujesz? Czy najpierw używasz płyty programisty i kodujesz swój projekt, a następnie sprawdzasz, ile pamięci użyłeś, a następnie wybierasz odpowiedni mikrokontroler, który pasuje do tej pamięci? Czy po prostu wybierasz mocny mikrokontroler do prototypu, …
Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do ciągłej wymiany informacji . Tj. Wysyła PCkażdą ramkę poleceń X msi Dodpowiada …
Mam dwa pozostałe moduły RAM 2 GB, które usunąłem z MacBooka Pro podczas aktualizacji. Zastanawiałem się tylko, czy nadają się one na przykład do Arduino. I tak byłbym zbyt początkujący, by spróbować to teraz zrobić, ale jestem ciekawy, czy to w ogóle możliwe, czy to po prostu za dużo pamięci, …
W końcu skończyłem swoją kartę pamięci Z80, ale byłem rozczarowany, widząc, że nie działa ona poprawnie (prosty test NOP z liniami adresowymi podłączonymi do niektórych diod LED), ponieważ licznik szybko wymknął się spod kontroli zamiast zwiększać tak, jak powinien. Jednak nie jestem kimś, kto się poddaje i po około trzydziestu …
Na stronie wikipedii dla EEPROM: http://en.wikipedia.org/wiki/EEPROM podano, że „Równoległe urządzenia EEPROM mają zwykle 8-bitową magistralę danych i magistralę adresową wystarczająco szeroką, aby pokryć całą pamięć”, a także „Działanie równoległej pamięci EEPROM jest proste i szybkie w porównaniu do szeregowej pamięci EEPROM”. W takim przypadku, dlaczego szeregowe EEPROM stają się bardziej …
W latach siedemdziesiątych Texas Instruments miał wycofaną z oferty serię produktów, które nazwali GRAM (i tylko do odczytu GROM), który był w zasadzie standardowym układem pamięci z adresem i danymi zmultipleksowanymi na 8 pinach. Rozpocząłbyś operację od wysłania chipowi dwóch bajtów adresu, a następnie za każdym razem, gdy pulsowałeś pin …
Próbuję zrozumieć, dlaczego niektóre pamięci podręczne procesora są szybsze od innych. Podczas porównywania pamięci podręcznej z czymś takim, jak pamięć główna, występują różnice w typie pamięci (SRAM vs DRAM) oraz problemy z lokalizacją (na chipie vs konieczność przejścia przez magistralę pamięci), które mogą wpływać na prędkości dostępu. Ale L1 i …
Arkusz danych Atmega16 mówi, że tak a) 16 kilobajtów wbudowanej w system pamięci programu Flash oraz b) 512 bajtów EEPROM. Czy mikrokontroler może mieć dwa oddzielne ROM-y, które można programować za pomocą technologii EEPROM i technologii Flash? Czy moje wnioskowanie (jak podano powyżej) z arkusza danych jest błędne? Wiem, że …
Chciałbym zbudować najprostszy możliwy komputer. Nie dbam o szybkość ani pamięć masową, w rzeczywistości posiadanie niskiej prędkości i niskiej pamięci jest ogromną zaletą, ponieważ chcę zbudować ją z tranzystorów (idealnie przekaźników!) I chcę diodę LED dla każdego stanu. Zostanie zaprogramowany przez Raspberry Pi, który będzie obsługiwał kamerę, dzięki czemu zobaczysz …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.