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.
Patrzę na to MCU i zastanawiałem się, czy warto użyć zewnętrznego kryształu. Wyodrębniono z arkusza danych pg1, * Zarządzanie zegarem - Oscylator kwarcowy od 4 do 32 MHz - Oscylator 32 kHz dla RTC z kalibracją - Wewnętrzny RC 8 MHz z opcją x6 PLL - Wewnętrzny oscylator RC 40 …
To może być tylko zbieg okoliczności, ale zauważyłem, że mikrokontrolery, których użyłem, uruchomiły się ponownie, gdy zabrakło pamięci RAM (Atmega 328, jeśli jest specyficzna dla sprzętu). Czy to właśnie robią mikrokontrolery, gdy zabraknie im pamięci? Jeśli nie, co się wtedy stanie? Dlaczego / jak Wskaźnik stosu jest z pewnością ślepo …
Mówię o rzeczach na poziomie podstawowym. O ile rozumiem, rdzeń kontrolera po prostu wykonuje instrukcje, które są pobierane z pamięci (Fetch - Decode - Execute). Kiedy nadejdzie Przerwanie, w jaki sposób rdzeń / ALU decyduje się przejść do ISR? Ponieważ my lub kompilator nie dodajemy żadnych instrukcji w celu sprawdzenia …
Podłączyłem pin GPIO mikrokontrolera, który ma być wyjściem, do aktywnego wysokiego Enablewejścia wejścia konwertera DC-DC . Ponieważ ten pin jest aktywny na wysokim poziomie, a ponieważ nie chcę, aby ten konwerter był włączony przy włączaniu zasilania lub przed jego użyciem, użyłem rezystora obniżającego na tej linii, aby go wyłączyć. Jestem …
To jest mój pierwszy post. Jestem facetem od oprogramowania, który próbuje robić sprzęt, więc bądź delikatny :) Obwód Projektuję mały obwód (patrz zdjęcie i przepraszam za niechlujny schemat), który jest prosty i po prostu jest zbiorem MOSFETÓW i sterowników bram zaprojektowanych do przełączania obciążeń rezystancyjnych (w tym przypadku podkładek grzewczych) …
Mam 60 diod LED, które były w pasku led . Taśma ledowa o długości jednego metra wymaga: 400 miliamperów 12 woltów Chcę kontrolować te diody LED za pomocą mikrokontrolera. Myślę o użyciu TIP120 i raspberryPi. Raspberry Pi GPIO kołek może wyprowadzać 50 mA w sposób ciągły. (Aktualizacja: to nieprawda, patrz …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosu inżynierii elektrycznej. Zamknięte 5 lat temu . Szukam taniego SoC opartego na ARM ze zintegrowanym Wi-Fi, wypróbowałem różne wyszukiwarki i nadal nie byłem w stanie go …
P: Czy poszczególne piny różnych portów mikrokontrolera można zmapować do rejestru i zmienić ich wartości podczas zmiany wartości rejestru? Scenariusz: Zużyłem niektóre piny z każdego portu (8 bitów) mikrokontrolera. Teraz chcę interfejs urządzenia, które potrzebuje 8-bitowej magistrali (przypuśćmy, że D0 do D7 W SEKWENCJI), to znaczy, że potrzebuję 8 pinów …
Pracuję dla małej firmy zajmującej się zabawkami, która zajmuje się inżynierią i programowaniem w Chinach. Kilka z ich produktów elektronicznych wymagało modernizacji, ponieważ mikrokontroler, na którym oparta była konstrukcja, nie jest już produkowany. Myślę, że wielu chińskich dostawców wybiera chińskich producentów chipów. Jak przejść do wyboru mikrokontrolerów, które mają mniejsze …
W arkuszach danych AVR w sekcji Charakterystyka elektryczna zwykle znajduje się taki wykres (ten pochodzi z ATMega328): Widziałem projekty, które wydają się „działać”, ale działają poza zacienioną kopertą. W szczególności widziałem konstrukcje 3,3 V (Arduino), które działają na zegarze z zewnętrznego kryształu 16 MHz. Oczywiście jest to niezgodne ze specyfikacją. …
Czy istnieją kontrolery ARM dla małych aplikacji (jak Cortex M0) dostępne w małych pakietach z maksymalnie powiedzmy 20 pinami? Mam wrażenie, że w tej dziedzinie nie do końca stanowią zagrożenie dla zwykłych podejrzanych, takich jak PIC i AVR.
Chcę użyć kilku (12-18) przekaźników półprzewodnikowych do sterowania zestawem zaworów wodnych (24 V AC cewki, 20 mA prądu trzymającego, 40 mA prądu rozruchowego) i mam problem ze znalezieniem odpowiednich części, prawdopodobnie dlatego, że nie bardzo dobrze rozumiem arkusze danych, które czytam. Większość niskoprądowych (<= 150mA), niedrogich (~ 1 $) przekaźników …
Chcę stworzyć urządzenie wbudowane, które może komunikować się z serwerem internetowym w bezpieczny sposób. Wolę używać standardowego protokołu SSL, aby serwer WWW wyświetlał moje urządzenie podobnie jak przeglądarka internetowa. Czy istnieją wbudowane biblioteki dla tego wbudowanego? Co powiesz na układ scalony, który może obsłużyć uzgadnianie i deszyfrowanie? Jeśli nie, jak …
Języki funkcjonalne, takie jak Haskell, LISP lub Scheme, umożliwiają programistom szybką pracę przy użyciu funkcjonalnego paradygmatu programowania . Mają swoje nieefektywności , ale moja aplikacja kładzie większy nacisk na wydajność programisty niż na wydajność samego programu. Chciałbym użyć programowania funkcjonalnego na mikrokontrolerze do sterowania maszyną itp. Jakie są ograniczenia, takie …
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.