Pytania otagowane jako microcontroller

Urządzenie, które zawiera centralną jednostkę przetwarzającą (CPU), pamięć i (ogólnie) asortyment urządzeń peryferyjnych I / O (UART, ADC, DAC, I / O ogólnego przeznaczenia, I2C itp.) W ściśle sprzężonym standalone pakiet.


16
Czy C ++ jest odpowiedni dla systemów wbudowanych?
Często zadawane pytanie tutaj i gdzie indziej. Czy C ++ jest odpowiedni dla systemów wbudowanych? Mikrokontrolery? RTOS? Tostery? Komputery wbudowane? Czy OOP jest użyteczny w mikrokontrolerach? Czy C ++ usuwa programator zbyt daleko od sprzętu, aby był wydajny? Czy Cdu Arduino (bez dynamicznego zarządzania pamięcią, szablonów, wyjątków) powinien być uważany …

5
Czy mikrokontrolery mogą działać na dowolnie niskich częstotliwościach zegara?
Arkusz danych dla ATTiny13A, na przykład, podaje częstotliwość minimalną 0 MHz. Czy to oznacza, że ​​zegar można uruchomić na dowolnej arbitralnie niskiej częstotliwości bez żadnych skutków ubocznych? Zakładam, że pobiera niższy prąd przy niższych częstotliwościach zegara? Czy 0 MHz oznacza, że ​​możesz całkowicie zatrzymać zegar i dopóki zasilanie będzie nadal …

10
Dlaczego nie ma 256-bitowych lub 512-bitowych mikroprocesorów?
W 8-bitowym mikroprocesorze szyna danych składa się z 8 linii danych. W 16-bitowym mikroprocesorze magistrala danych składa się z 16 linii danych i tak dalej. Dlaczego nie ma 256-bitowego mikroprocesora ani 512-bitowego mikroprocesora? Dlaczego po prostu nie zwiększają liczby linii danych i nie tworzą 256-bitowego mikroprocesora lub 512-bitowego mikroprocesora? Jaka …

6
Jaka jest różnica między DSP a standardowym mikrokontrolerem?
Rozumiem, że DSP jest zoptymalizowany pod kątem cyfrowego przetwarzania sygnałów, ale nie jestem pewien, jak to wpływa na zadanie wyboru układu scalonego. Prawie wszystko, co robię z mikrokontrolerem, obejmuje przetwarzanie sygnałów cyfrowych! Na przykład porównajmy popularny Microchip dsPIC30 lub 33 DSP i ich inną 16-bitową ofertę, mikrokontroler ogólnego zastosowania PIC24. …

11
Jaki jest najtańszy sposób połączenia bezprzewodowego kilku mikrokontrolerów przy niskich prędkościach na krótkich dystansach
Jaki jest najtańszy sposób połączenia bezprzewodowego kilku mikrokontrolerów przy niskich prędkościach na krótkich dystansach. Chcę, aby był bardzo tani, korzystał ze zwykłych dyskretnych części i był fizycznie mały. Nie dbam o pasma i licencje, dopóki to działa. 802.15.4 / ZigBee, Bluetooth i WiFi wymagają kosztownego koprocesora, więc nie ma opcji. …


8
Dlaczego FPGA nie są wszechobecne?
Czytając o FPGA, jeśli dobrze rozumiem, są to zasadniczo w pełni konfigurowalne obwody bramki logicznej. Dzięki temu można zaprojektować z nimi wszystko. Można zaprojektować wszystko w najbardziej spersonalizowany sposób, a tym samym osiągnąć te same cele w znacznie bardziej wydajny sposób, który można uzyskać za pomocą mikrokontrolera. Dzięki temu wygląda …

5
Co dokładnie frytuje układ po odwróceniu zasilania?
Z mojego doświadczenia wynika, że ​​spalanie mikrokontrolerów jest dość łatwe. Umieść 5 V na ziemi, GND na V CC i w jednej chwili twój układ zostanie spalony. Co dokładnie dzieje się wewnętrznie, co powoduje, że całkowicie przestaje działać? Na przykład, gdybym był w stanie magicznie otworzyć układ i przestawić wszystkie …


9
RTOS dla systemów wbudowanych
Widziałem wiele artykułów, które mówią mi, że powinienem używać RTOS do zarządzania czasem i zasobami. Mój czas nie pozwolił mi na własne badania, więc przychodzę do chiphakera po radę. Korzystam z mikrokontrolerów o niskim zużyciu zasobów (MSP430, PIC) i szukałem RTOS, których mogę użyć. Do momentu: Koszt zasobów systemu Zalety …

3
Co to jest moduł ładujący i jak go opracować?
Spotkałem wiele projektów, w których mikrokontroler AVR korzysta z bootloadera (takiego jak Arduino), ale nie rozumiem tego pojęcia zbyt dobrze. Jak mogę zrobić bootloader (dla dowolnego mikrokontrolera)? Po napisaniu mojego programu ładującego, w jaki sposób jest programowany do mikrokontrolera (jak każdy program .hex wypalony na ROM ROM-ie AVR lub innej …

5
Czy mogę wyciąć IC?
O ile rozumiem, matryca pakietu DIP znajduje się na środku, a reszta to tylko rama prowadząca. Biorąc pod uwagę, że mam nieużywane piny, czy mogę wyciąć górną część tego mikrokontrolera ( ATmega16 / 32 )? Czy nadal będzie działał później? Edycja: dziękuję za wszystkie odpowiedzi. Zdałem sobie sprawę, że cięcie …

5
Programowanie mikrokontrolerów: JTAG, SPI, USB oh my !?
Zauważyłem, że w odniesieniu do mikrokontrolerów istnieje kilka sposobów ich programowania. Jestem trochę zaznajomiony z USB, ponieważ moje Arduino można programować przez USB. Co to jest interfejs JTAG lub SPI? W końcu wiem, że te interfejsy umożliwiają flashowanie układu nowymi instrukcjami, ale czym się różnią? Czy są jakieś zalety jednego …

3
Push-pull / open spust; pull-up / pull-down
Czytam arkusz danych układu ARM Cortex, a konkretnie rozdział GPIO. Ostatecznie chcę skonfigurować różne piny GPIO, aby używały ich w trybie „Funkcja alternatywna” w celu dostępu do odczytu / zapisu do pamięci SRAM. Ze wszystkich dostępnych rejestrów GPIO nie rozumiem dwóch: GPIO_PUPDRi GPIO_OTYPEktóre są odpowiednio „rejestrem rozwijanym / rozwijanym” i …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.