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.
Wybacz mi, jeśli na to pytanie już udzielono odpowiedzi, ale nie mogłem znaleźć odpowiedzi ani na tej stronie, ani w szerszym Internecie. Jestem doświadczonym programistą z przyzwoitą wiedzą na temat programowania niskopoziomowego, ale stosunkowo nowy w programowaniu wbudowanym. Uczę się projektowania systemów wbudowanych za pomocą płytki ST-NUCLEO144, która zawiera MCU …
Próbuję zrozumieć funkcjonalność obwodu znalezionego w TIDA-00121 (plik projektu można pobrać stąd ) Zakładam, że ma to związek z faktem, że ogniwo fotowoltaiczne nie jest bezpośrednio związane z ziemią (mosfet prądu wstecznego może zostać wyłączony, gdy napięcie panelu słonecznego jest zbyt niskie, aby zapobiec przepływowi prądu wstecznego do panelu) Jeśli …
Mam dość dziwny problem z XC8 na mikrokontrolerze PIC18F27K40. Na PIC16F1778 działa . Zdefiniowałem: void uart_putch(unsigned char byte) { while (!PIR3bits.TX1IF); TX1REG = byte; } Kiedy w mojej mainpętli dzwonię uart_putch('a');, działa to dobrze. Jednak gdy definiuję const char c = 'a';i dzwonię uart_putch(c);, to nie działa. Drukuje coś, choć …
Rzeczywiste pytanie jest na końcu. Ale samo czytanie może nie pokazać, dlaczego jestem zdezorientowany. Napisałem ten post, zaczynając od niektórych definicji, założeń i spekulacji, a następnie zadając rzeczywiste pytanie. Zawsze myślę, że znam różnicę, ale kiedy pojawia się pytanie: „jeśli postawię urządzenie nadawczo-odbiorcze z uC, czy to teraz SoC?” Idę …
Mam komputer, który działa z napięciem 1,8 V do 3,3 V. Pobór prądu wynosi około 20uA w trybie uśpienia i około 12 mA w stanie aktywnym. UC wejdzie w stan aktywny przez około 100 ms co minutę. Próbuję więc zasilić to z super cap Vishay: 15F przy 2,8 wolta przy …
Słyszałem, że ktoś wspomniał o metodzie badania przesiewowego: mieć 10 MCU pracujących w temperaturze -55 stopni i znaleźć te, które mogą działać poprawnie, wyrzucając zepsute. Czy metoda ma zastosowanie? Martwię się, że MCU może działać poprawnie w temperaturze -55 stopni podczas mojego testu przesiewowego i zawieść w prawdziwym środowisku pracy. …
Mam mikrokontroler podłączony do zasilania 5 V, które przechodzi przez regulator napięcia obniżony z 12 V. Zakładam, że restartuje się, ponieważ możliwe jest, że napięcie spadnie szybko na krótki ułamek czasu, co wystarcza, aby ponownie uruchomić układ. Czy to założenie jest prawidłowe? Czy dodanie kondensatora do obwodu może rozwiązać ten …
Wiele mikrokontrolerów, np. PIC18F , ma pamięć programu Flash: „Pamięć programu Flash jest czytelna i zapisywalna podczas normalnej pracy”. Czy to oznacza, że mogę zapisać niektóre konfiguracje użytkowników w pamięci programu?
Większość mikrokontrolerów (uC) ma konwerter analogowo-cyfrowy (ADC) jako część zestawu urządzeń peryferyjnych, co jest fenomenalne, ponieważ integruje dwa elementy w jednym pakiecie. Te ADC są zwykle również mapowane w rejestrze, co pozwala szybko i łatwo wyodrębnić dane. Pomimo tej ścisłej integracji nadal można kupować zewnętrzne ADC. Widzę dla nich kilka …
Zastanawiam się, czy brama logiczna przydałaby się w obwodzie zawierającym mikrokontroler.Czy zdarzają się sytuacje, gdy analogowa bramka logiczna jest lepsza od mikrokontrolera i jakie są gadżety wykorzystujące analogowe bramki logiczne wiek mikroprocesorów i kontrolerów.
Jaki jest prawdziwy punkt odcięcia pod względem kompromisu między kosztem a wydajnością przy wyborze 32-bitowych mikrokontrolerów? Innymi słowy, wraz ze wzrostem i dominacją architektur ARM, dlaczego nadal używamy 8-bitowych i 16-bitowych mikrokontrolerów? Czy nadal są znacznie tańsze? Rozumiem, że bardzo tanie urządzenia nie potrzebują zasobów oferowanych przez większe i bardziej …
Mam serwo o napięciu roboczym 4,8 V. Chcę napędzać serwo z MCU działającego na 3,3 V. Jeszcze tego nie próbowałem, ale zastanawiałem się, czy muszę poprowadzić linię sygnałową do 4,8 V za pomocą tranzystora MOSFET lub NPN. Czy można napędzać serwomechanizm 4,8 V za pomocą sygnału 3,3 V? Czy wpłynie …
Jestem studentem szkoły informatycznej i staramy się wymyślić projekt, który można wykorzystać, aby pokazać studentom pierwszego roku, jak działają rzeczy za sceną, i w końcu pomyśleliśmy o stworzeniu retro komputera. Przeczytałem wiele rzeczy dotyczących procesora Z80, ale domyślam się, że potrzebujemy czegoś mocniejszego, wciąż zastanawiamy się nad architekturą, chociaż ARM …
Mam mały silnik z przekładnią DC, który szpuluje plastikową linkę. Po włączeniu silnika w celu naprężenia linki chcę zablokować ją na miejscu, aby linia się nie rozwinęła. Chciałbym wtedy, aby utrzymywał się w tej pozycji mechanicznie, aby nie musiałem przykładać prądu trzymającego. Kiedy jestem gotowy do zwolnienia linii, chciałbym móc …
Chcę stworzyć własne modułowe urządzenie USB za pomocą ATtiny45, który po prostu wysyła dane do komputera przez USB. Nie czytam danych, więc połączenie jednokierunkowe (ATtiny -> PC) byłoby całkowicie w porządku. Używam Arduino Uno jako ISP ze standardowym szkicem ArduinoISP załadowanym z oprogramowania Arduino. Zastanawiam się nad użyciem AVRDUDE do …
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.