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.
Jaka jest potrzeba zewnętrznego kontrolera czasowego dla mikrokontrolera? Większość mikrokontrolerów jest zaprojektowana z wewnętrznym zegarem nadzorującym. Jednak w niektórych obwodach używają zewnętrznego timera nadzorującego (takiego jak PIC16F1824).
W moim projekcie zawierającym ATtiny85 pracujący z częstotliwością 32,768 kHz przy użyciu zewnętrznego kryształu zegarka pomyślałem, że dla dobrego pomiaru dołączę kondensator odsprzęgający 1 uF w pobliżu styku zasilania MCU. Jednak czytając o tym, wydaje się, że większość ludzi zaleca kondensator 0,1 uF. Czy użycie zbyt dużego ograniczenia wartości (np. …
Tak, w tej chwili mamy na świecie 8-bitowy, 16-bitowy i 32-bitowy mikrokontroler. Wszystkie są często używane. Czym różni się programowanie mikrokontrolerów 8-bitowych i 16-bitowych? Mam na myśli, czy to wymaga innej techniki lub umiejętności? Weźmy na przykład mikroczip. Jakich nowych rzeczy musi się nauczyć osoba, która chce przejść z 8-bitowych …
Pracowałem nad projektem Arduino. Po tym, jak wszystko działa z Arduino, chciałbym przejść do rozwiązania, które NIE korzysta z Arduino. To znaczy, chciałbym użyć mikrokontrolera bez angażowania płyty Arduino. Pozwoli to na pojedynczą płytę, bez rozwiązania tarczy. Wiem, że istnieją metody tworzenia własnego Arduino na desce do krojenia, ale tak …
Mam kilka telefonów komórkowych, z których jeden to ten: http://www.gsmarena.com/sony_ericsson_elm-3057.php Możliwe jest wyczyszczenie pamięci flash i zastąpienie jej programem ładującym, a następnie przesłanie szkiców arduino lub szkice pic32 (C # / C ++). Wpadłem na ten pomysł, ponieważ jest to bardzo tania platforma do opracowywania projektów sprzętowych. (Dostajesz ekran, przyciski, …
Chcę więc najpierw nauczyć się assemblera na MP, a następnie przejść do C (ponieważ wygląda na to, że większość z nich korzysta). Chcę wejść do programowania wbudowanego, naprawdę kocham rzeczy niskiego poziomu C (jądra / moduły dla Linuksa to głównie to, co zrobiłem), ale podoba mi się pomysł, aby móc …
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jakie są najtańsze dostępne mikrokontrolery? Byłoby to w ilości ponad 1000, choć dostępność hobbystów byłaby miła. Szukam najtańszego ze wszystkich mikrokontrolerów - moje wymagania są …
Jak uruchomić programowanie mikrokontrolera PIC na Mac OS X. Czy mogę używać Arduino podłączonego do mojego Maca z programatorem? Czy też muszę kupić konkretną płytę programatora i adaptery szeregowe?
Próbuję wymyślić, jak używać funkcji printf do drukowania na porcie szeregowym. Moja obecna konfiguracja to kod wygenerowany przez STM32CubeMX i SystemWorkbench32 z płytą wykrywającą STM32F407 . Widzę w stdio.h, że prototyp printf jest zdefiniowany jako: int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); Co to znaczy? Gdzie …
Gram z głośnikiem i mikrokontrolerem, aw niektórych dokumentacjach głośnik nazywa się brzęczykiem. Asystent powiedział nam, że to pomyłka i mamy do czynienia z mówcą. Zastanawiam się, jaka dokładnie jest różnica między nimi, gdzie mogę dowiedzieć się więcej o tego rodzaju urządzeniach i czy są jakieś inne podobne lub nie tak …
Widziałem, że w 32-bitowym mikrokontrolerze każdy adres pamięci mieści tylko 8 bitów danych; to samo dotyczy 16-bitowego MC. W przypadku danych 32-bitowych wykorzystuje kombinację 4 adresów. Dlaczego adres nie może bezpośrednio przechowywać 32-bitowych danych (co oznacza, że 32 bity lub 16 zamiast 8)?
Widziałem teraz dwa przypadki z dsPIC 30F4013, w których kontroler resetuje się z powodu niezdefiniowanej pułapki. Dlaczego te pułapki były podnoszone przede wszystkim, wciąż pozostaje tajemnicą, ale to nie jest moje bezpośrednie pytanie. Zaczynam myśleć, że dobrą praktyką programistyczną jest zawsze definiowanie wszystkich pułapek, nawet jeśli pułapki nigdy nie powinny …
Czy rezystory podwyższające / obniżające (wewnętrzne lub zewnętrzne) są potrzebne tylko dla pinów MCU INPUT? W przeciwieństwie do tego, pin MCU skonfigurowany jako OUTPUT „wie, na jakim poziomie jest”, ponieważ wykonuje sterowanie - „pływający” pin MCU OUTPUT powiązany z wejściem innego obwodu nie ma sensu, ponieważ stan pinu MCU może …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów w inżynierii elektrycznej. Zamknięte 4 lata temu . Jakie są popularne odpowiedniki 2n7000 dla obwodów MCU 3,3 V do przełączania urządzeń o wyższym napięciu? Tło: W …
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.