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.
Rozglądałem się wokół, próbując zaprojektować prosty, ale działający mostek H dla silnika samochodu RC (12V i 2 ~ 3A). Ten most będzie napędzany z mikrokontrolera i musi być szybki, aby obsługiwać PWM. Bazując na moich odczytach, Power MOSFET to najlepszy wybór, jeśli chodzi o szybkie przełączanie i niską rezystancję. Zamierzam …
Chcę zabezpieczyć styk za pomocą izolatora optycznego, aby uzyskać zewnętrzny sygnał z miernika elektrycznego (maks. 35 V prądu stałego, maks. 50 mA, szerokość impulsu 240 ms). Celem jest zliczanie impulsów. Czy masz na to jakieś schematyczne przykłady? Dzięki
Mam urządzenie mikrokontrolera z zasilaniem bateryjnym. Obecnie przełączam zasilanie prostym włącznikiem / wyłącznikiem. Chcę przełączać zasilanie za pomocą jednego przycisku z minimalną modyfikacją schematu (prawdopodobnie programu mikrokontrolera) i bez zużycia, gdy urządzenie jest wyłączone. Jak mogę to zrobić? DODANO . Znam następującą sztuczkę: Tutaj na początku mikrokontroler ustawia PB3 na …
Często, gdy kupujesz mikrokontroler SMD (powiedzmy AVR) lub płytkę drukowaną z mikrokontrolerem SMD, jest on fabrycznie załadowany z jakimkolwiek programem używanym do uruchomienia płyty. Zastanawiałem się, jak to jest wstępnie załadowane - Myślę, że układy scalone DIP można zaprogramować za pomocą gniazd DIP, więc czy są specjalne gniazda SMD?
Szukam abstrakcji C ++ dla sprzętowych punktów We / Wy lub pinów. Rzeczy takie jak in_pin, out_pin, inout_pin, może open_collector_pin itp. Z pewnością mogę wymyślić taki zestaw abstrakcji, więc nie szukam odpowiedzi typu „hej, możesz to zrobić w ten sposób”, ale raczej „spójrz na tę bibliotekę, która została użyta w …
Muszę napędzać silnik prądu stałego @ 24V, 6A za pomocą MOSFET. Jak mogę wyczuć prąd pobierany przez silnik za pomocą mikrokontrolera? Muszę wiedzieć, kiedy silnik się zatrzyma.
Planuję stworzyć sterownik zaworu wodnego za pomocą MCU i zestawu zaworów sterowanych elektrozaworami. Elektrozawory pracują na napięciu 24 V AC (rozruch 40 mA, trzymanie 20 mA). MCU jest na płycie, która pobiera ~ 100mA, i ma wbudowany regulator, więc mogę zasilić go albo bezpośrednio 5 V (omijając regulator), albo 6-12 …
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 4 lata temu . Szukam systemu o niskiej mocy na układzie, który łączy: Procesor (dowolna achitektura) Radio (dowolna częstotliwość / szybkość transmisji / …
Większość mikrokontrolerów (np. AVR, MSP430, PIC itp.) Obsługuje wiele różnych trybów uśpienia. „Najgłębszy” tryb uśpienia to taki, który ma najniższy pobór mocy (np. „Wyłączanie”, „wyłączanie”), ale wszystkie systemy zegarowe są zwykle zatrzymywane w tych trybach i wydaje mi się, że to jedyny sposób na „ pobudka ”z nich odbywa się …
Zainspirowany pytaniem Chciałbym zapytać, jakie dostępne są mikrokontrolery z wbudowanymi funkcjami CPLD lub FPGA? Najciekawsze byłyby te tanie w przyjaznych pakietach (nie BGA). Część CPLD / FPGA powinna być wystarczająco duża, aby umożliwić implementację dość skomplikowanej maszyny stanów (10+ stanów), dość dużej funkcji logicznej (10+ wejść), dość dużych liczników i …
Zastanawiałem się nad programowaniem PIC, ale w przeciwieństwie do innych dostępnych mikrokontrolerów, sama liczba dostępnych dostępnych układów spowodowała pewne zamieszanie. Wygląda również na to, że niektóre żetony sugerowane na niektórych stronach jako dobry wybór dla osób rozpoczynających programowanie w PIC mogły zostać zastąpione (lub mogę być coraz bardziej zdezorientowany). Moje …
Czy istnieje dobry sposób na wdrożenie komunikacji między ISR a resztą programu dla systemu wbudowanego, który pozwala uniknąć zmiennych globalnych? Wydaje się, że ogólny wzorzec ma mieć zmienną globalną, która jest dzielona między ISR a resztą programu i używana jako flaga, ale to użycie zmiennych globalnych jest dla mnie sprzeczne …
Potrzebuję rozwiązania pamięci, które będzie wykorzystywane do śledzenia skumulowanej liczby projektów opartych na mikrokontrolerach. Przez skumulowaną liczbę mam na myśli to, że mikrokontroler używa tej lokalizacji pamięci do prowadzenia zliczania wystąpienia zdarzenia. Licznik musi być zachowany podczas przerw w dostawie prądu, stąd potrzeba pamięci NIEOBCIĄŻNEJ. Również częste występowanie inkrementacji jest …
Niedawno natknąłem się na procesor STM z 2 oscylatorami w obwodzie - przypuszczam, że jeden do pracy z dużą prędkością, a drugi do małej mocy. W przypadku czegoś takiego jak procesor stacjonarny, w którym szybkość zegara można zmienić na dowolną żądaną częstotliwość (w granicach rozsądku) - jak to robi fizycznie …
Używam urządzenia peryferyjnego SPI w mojej aplikacji. Urządzenie peryferyjne zwraca pakiety zawierające 15 bitów danych plus bit parzystości parzystej do wykrywania błędów. Dlatego wszystkie zera i wszystkie z nich przechodzą kontrolę parzystości. Oznacza to, że mój mikrokontroler nie może wykryć najczęstszego rodzaju błędu: odłączenie urządzenia peryferyjnego! W tym przypadku wszystkie …
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.