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.
Współpracuję z dostawcą za granicą, aby zmienić istniejący produkt. Staramy się obniżyć koszty. Obecnie produkt składa się z: 4 duże przyciski 4 dwucyfrowe 7-segmentowe diody LED. (pod każdym przyciskiem znajduje się podwójna cyfra) 1 wyświetlacz LCD (8 znaków ... każdy wyświetlacz składa się z siatki 3x8 punktów LCD) Mówca mikrokontroler …
Badam mikrokontrolery, układy pamięci i układy dźwiękowe prostych zabawek elektronicznych. Zabawki te mogą pobierać dane od użytkowników za pomocą przycisków lub przełączników, a następnie odtwarzać dźwięki zapisane na układzie pamięci i być może odtwarzać je przez układ dźwiękowy lub wzmacniacz audio. Jakie są typowe modele tych układów? W przeszłości pracowałem …
Zrobiłem podstawowe programowanie obiektowe w C ++ (tworzenie B-drzewa, algorytmy mieszania, podwójnie połączone listy) i zrobiłem mały projekt w C (jak tworzenie kalkulatora naukowego itp.) Czym różni się programowanie sprzętowe (szczególnie mikrokontrolerów) od programowania zorientowanego programowo / obiektowo pod względem sposobu myślenia i „myślenia”, które musi mieć programista? Czy jeden …
Nigdy nie miałem do czynienia z częściami będącymi wadliwymi cieśninami od digikey, ale 3 nowe Atmel ATmega164A, które otrzymałem, wykazują bardzo dziwne zachowanie. Zawęziłem go do czegoś związanego z zegarem i okazało się, że wynikowy sygnał zegarowy z rzekomo „fabrycznie skalibrowanego” wewnętrznego oscylatora drga między 650-700 kHz zamiast solidnego 1 …
Chcę włączyć i wyłączyć żarówkę za pomocą MCU. Proszę zasugerować przełącznik elektryczny (np. Przekaźnik lub coś takiego) dla linii prądu przemiennego 220 V 50 Hz, którego można tutaj użyć. Wolałbym coś bardzo taniego, aby utrzymać minimalny całkowity koszt projektu. EDYCJA : Nie ograniczaj tego do żarówki. Rozwiązanie powinno mieć zastosowanie …
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 . Jakie dostępne są tanie wyświetlacze LCD o wielkości 1 "lub mniejszej, które można podłączyć do mikrokontrolera? (AVR, PIC24 itp.) …
Czy ktoś ma jakieś przykłady algorytmu MD5 dla mikrokontrolera (najlepiej 8-bitowego)? W naszym projekcie wykorzystamy urządzenie z serii Microchip PIC18.
Zaprojektowałem płytkę drukowaną do produkcji na małą skalę; obecnie lutuję ręcznie partiami po 20 sztuk. Ta płytka drukowana wykorzystuje mikrokontroler ATMEGA168, który programuję przed lutowaniem na płytce - ta metoda w tej chwili działa dla mnie dobrze. Mam na myśli wyprodukowanie i zmontowanie partii 200 płyt, ponieważ projektowany przeze mnie …
Mam mikrokontroler i układ FPGA na tej samej płycie. Jeśli oba będą działać z tą samą prędkością zegara, czy mogę użyć tylko jednego oscylatora, aby taktować oba? Wygląda na to, że jest coś, na co powinienem tutaj uważać, ale nie mogę od razu pomyśleć o żadnych problemach, jeśli tylko będę …
Używam mikrokontrolera MSP430FR2633 i przetwornika cyfrowo-analogowego ADS122C04IPWR nad I2C przy częstotliwości 100 kHz. Czy mogę trasować linie I2C przez przelotki w 2-warstwowej płytce drukowanej?
Stworzyłem stąd inspirowany kod startowy od podstaw dla kory mózgowej M3. Jednak napotykam następujący problem: załóżmy, że deklaruję niezainicjowaną zmienną globalną, powiedzmy typu unsigned char w main.c #include ... unsigned char var; ... int main() { ... } powoduje to, że region .bss w STM32 f103 zaczyna się od _BSS_START …
Edycja : To pytanie jest nieprawidłowe. STM325105 ma tylko jeden pin aktywujący. Ale inne części ST mają więcej niż jeden pin budzący, więc podana odpowiedź jest ważna dla nich. Mam stm32f105, który ma dwa chwilowe przyciski podłączone do wejść wakeup. Procesor jest przełączany w TRYB STANDBY. Po naciśnięciu dowolnego przycisku …
Wiem, że wiele układów, takich jak ATMEGA328P-AU, wyświetla okresy przechowywania pamięci flash w określonych temperaturach, ale zwykle osiągają limit 100 ° C. Wiem, że najlepiej jest dołączyć na płytce przewody do programowania układu po lutowaniu, ale chcę tylko wiedzieć, jak wpływa to na pamięć flash przy temperaturach rozpływu ~ 230 …
Chciałbym wiedzieć, co się stanie, jeśli włączone jest Przerwanie (np. Arbitration Lost Interrupt w module CAN NXP LPC1778), ale dla przerwania nie zdefiniowano ISR. Kiedy takie przerwanie nastąpi, wiem, że odpowiednia flaga przerwania zostanie ustawiona, ale ponieważ nie zdefiniowałem żadnego ISR, nie będzie przechowywany żaden adres przesunięcia wektora przerwania dla …
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.