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.
Dlaczego podział sprzętu zajmuje znacznie więcej czasu niż mnożenie na mikrokontrolerze? Na przykład na dsPIC podział zajmuje 19 cykli, a mnożenie zajmuje tylko jeden cykl zegara. Przeszedłem kilka samouczków, w tym algorytm podziału i algorytm mnożenia na Wikipedii. Oto moje rozumowanie. Algorytm podziału, podobnie jak metoda powolnego podziału z przywracaniem …
Jestem początkującym w projektowaniu elektroniki. Mam pewne doświadczenie z dość skomplikowanym projektowaniem PCB. Chcę zaprojektować produkt, który, mam nadzieję, będzie dużo sprzedawał. Jak mogę się upewnić, że projekt jest niedrogi z punktu widzenia produkcji? Mam na myśli nie jedną produkcję PCB, ale masową produkcję. Używam powszechnie znanych mikrokontrolerów, takich jak …
Chciałbym zrobić małe urządzenie, które mogę przyczepić do Frisbee, które może mierzyć statystyki takie jak RPM / prędkość Frisbee po rzuceniu. Czy byłoby to realistycznie możliwe? Myślałem o komunikacji bliskiego pola, aby przenieść dane z Frisbee do smartfona, ale to tylko pomysł. Wydaje się, że trudno byłoby stworzyć coś wystarczająco …
Muszę zsynchronizować dwa mikrokontrolery, aby mogły zmierzyć prędkość fal rozchodzących się. Pomiary opóźnienia czasowego muszą mieć dokładność mikrosekundową (błąd mniejszy niż 1/2 mikrosekundy). Mam dwa mikrokontrolery ( ATmega328 ), które używają kryształu 12 MHz. Oba są wyposażone w nadajniki-odbiorniki Bluetooth. Urządzenia nadawczo-odbiorcze Bluetooth wysyłają i odbierają pakiety z fluktuacją wynoszącą …
Czy warto na przykład nauczyć się stroić licznik 555 za pomocą rezystorów i kondensatorów, kiedy można napisać program czasowy dla mikrokontrolera w zrozumiałym dla człowieka języku programowania? Lub, inaczej mówiąc, czy są problemy z tym, że układy scalone są dobre dla tych mikrokontrolerów?
Pracowałem nad rodziną Arduino (szczególnie Sanguino), zbudowałem kilka prostych urządzeń i prostą fototropę. Czuję się więc bardzo dobrze z mikrokontrolerami - szczególnie z Atmelem. Ciekawi mnie, jak różnią się układy FPGA od standardowych mikrokontrolerów. Jestem z wykształcenia technicznego (programowanie w C / C ++) i dlatego chętnie udzielę odpowiedzi technicznych. …
Szukam napędu magnetycznego zamka drzwi z Arduino. Znalazłem pytanie dotyczące napędzania elektromagnesu z Arduino , który zawiera obwód, który wygląda idealnie dla tego rodzaju situtacji: Nie rozumiem, jak wybrać MOSFET dla zadania. Jakich właściwości powinienem szukać, jeśli znam swój poziom logiki, napięcie i prąd urządzenia? W tym przypadku jest to …
Jaki jest powód, dla którego większość układów scalonych (np. MCU) ma wiele styków (A / D) GND i (A) VCC? Jeśli ma to na celu zwiększenie wydajności układu scalonego, w jaki sposób pomaga ono w osiągnięciu? czy projektantowi układów scalonych łatwiej jest podłączyć zewnętrzne styki? niektóre ślady układów scalonych mają …
Gdy napięcie zasilania mikrokontrolera spadnie poniżej określonego progu, występują warunki zaniku zasilania i pamięć RAM może ulec uszkodzeniu. Pod warunkiem, że każda sekwencja wyłączania obwodu może oznaczać potencjalny stan zaniku zasilania, zawsze włączam mechanizm resetowania wykrywania wyłączania podczas pracy z mikrokontrolerami. Zastanawiałem się, czy są jakieś sytuacje, w których nie …
Mam ukrytą fantazję (ups, już nie tak tajną), aby zbudować prosty komputer od zera. Poszukuję łatwego w obsłudze mikroprocesora. Wiem o zwykłych podejrzanych, takich jak 6502, 68000, 8086, Z80 itp. Ale zastanawiam się, czy jest coś lepszego. Oto moja lista życzeń: Muszę mieć: Niska częstotliwość taktowania (4-25 MHz) Nie więcej …
Po niedawnym zakupie MSP430 Launchpad bawiłem się różnymi projektami mikrokontrolerów. Niestety MSP430G2553 ma tylko 512 bajtów pamięci RAM, więc robienie wszystkiego, co złożone, wymaga pamięci zewnętrznej. Po przyjrzeniu się układom SPI i I2C SRAM i EEPROM odkryłem FRAM . Wygląda idealnie. Dostępny w dużych rozmiarach (ten, do którego podłączono powyższe, …
Dlaczego instrukcje muszą być przetwarzane w ustalonych odstępach czasu (tj. Przy użyciu zegara)? Czy nie można ich wykonać sekwencyjnie - natychmiast po zakończeniu poprzedniej instrukcji? Szczególnie przydatna okazałaby się analogia do konieczności stosowania zegarów w mikrokontrolerach.
Mam następującą konfigurację zasilacza: ZASILACZE AC -> UPS -> ZASILANIE 24 V -> REGULATOR NAPIĘCIA 5 V -> PCB (mikrokontroler). Jakie jest najlepsze rozwiązanie do wykrywania awarii zasilania w sieci za pomocą mikrokontrolera? Muszę również wykryć przejście przez zero, aby móc kontrolować prędkość silnika prądu przemiennego.
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.