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.

5
Czy to dobry projekt M-mostu H MOSFET?
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 …

2
izolowane wejście arduino opto
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

4
Jak przełączać moc mikrokontrolera za pomocą przycisku?
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 …

3
W jaki sposób mikrokontrolery SMD są wstępnie ładowane z kodem?
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?

5
Klasy C ++ dla abstrakcji styków we / wy
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 …
13 microcontroller  pins  c++  io 


5
Konstrukcja zasilacza 24VAC / 5VDC
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 …


4
Wstawanie z trybów głębokiego spania
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ę …

7
Jakie mikrokontrolery z wbudowaną programowalną logiką (jak FPGA / CPLD) są dostępne na rynku?
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 …

6
Rozpoczęcie programowania PIC
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 …


7
Potrzebujesz nieulotnej pamięci IC z prawie nieograniczonymi możliwościami odczytu / zapisu
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 …


5
Po co zawracać sobie głowę nawet parzystością?
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 …

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.