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.
Korzystam z Atmel ATtiny13, który ma 6-pinowe we / wy. Chciałbym kontrolować około 15 diod LED, ale nie jestem pewien, jak podłączyć wszystko. Bez jakiegokolwiek multipleksowania wydaje się, że byłbym w stanie kontrolować tylko 6 diod LED jednocześnie. Czy jestem ograniczony do zaledwie 6 diod LED z powodu wielkości mikrokontrolera?
Ok, więc ostatnio widziałem nazwę XMOS pojawiającą się w miejscach. Szukałem na ich stronie i szukałem w Internecie, ale nie mogę do końca zrozumieć, co to jest? Więc co to jest? Wydaje się, że jest to skrzyżowanie mikrokontrolera z układem FPGA? Zajrzałem również na ich stronę i nie byłem w …
Mój zespół sprzętowy planuje użyć 8-bitowego mikrokontrolera Atmel AVR do przyszłego projektu. O ile wiem, musi być zaprogramowany w C. Znalazłem JVM dla AVR, chociaż jest on bardziej ograniczony niż natywne biblioteki C z Atmel. Czy możesz zasugerować mi 8-bitowy mikrokontroler obsługujący Javę? PS. Nie znam C i nie mam …
Używam mikroprocesora PIC z 10-bitowym przetwornikiem ADC do pobierania odczytów z sygnału analogowego o częstotliwości mniejszej niż 300 Hz. Jednak ten sygnał analogowy zawiera się w przedziale -2 V i +2 V. Jak mogę kondycjonować sygnał, aby znalazł się w użytecznym zakresie (zakładając, że wejście do ADC musi być dodatnie) …
Planuję używać magistrali CAN w aplikacjach automatyki przemysłowej, ale trudno mi zdecydować, jak wdrożyć warstwę sieciową. Czy ktoś tu ma jakieś zalecenia dotyczące protokołu wyższej warstwy w stosunku do CAN, który zawiera wytyczne dotyczące przypisywania identyfikatorów wiadomości i formatowania pakietów danych? Czy powinienem opracować własną, zastrzeżoną warstwę sieciową, czy wdrożyć …
Próbuję znaleźć najlepszy pakiet mikrokontrolerów dla moich programów komputerowych do komunikacji ze światem rzeczywistym. Mam nadzieję na dużą liczbę pinów I / O (do tej pory potrzebuję 64 cyfrowych, nic nadzwyczajnego jak analogowe i PWM), które mogę czytać i pisać bezpośrednio, wywołując funkcje z mojego programu działającego na moim CPU. …
Chciałbym zacząć używać PIC w moich projektach i zastanawiałem się, który programista powinienem dostać. Mam duże doświadczenie w posługiwaniu się mikrokontrolerami (68k, avr), mam również duże doświadczenie z elektroniką (więc zbudowanie programatora jest możliwe). Chciałbym móc używać MPLAB, icsp, a funkcja debugowania w obwodzie wydaje się całkiem fajna. USB byłoby …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . W jaki sposób śmigło Parallax zestawia się z innymi rozwiązaniami wielordzeniowymi? Właśnie zobaczyłem …
Pracuję nad stosunkowo „prostym” projektem, w którym muszę zmierzyć częstotliwość fali sinusoidalnej o różnej amplitudzie i częstotliwości. Dla uproszczenia mam na razie tylko wejście fali sinusoidalnej o stałej częstotliwości (27 Hz) (ujemne wejście komparatora), które można zmieniać tylko amplitudą (za pomocą potencjometru). Dodatnie wejście komparatora jest ustawione na Vcc / …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Obecnie używamy 32-bitowego mikrokontrolera PIC32. Działa dobrze dla naszych potrzeb, ale badamy również …
Próbuję nauczyć się korzystać z „nowej” biblioteki HAL ze stm32. Kiedy próbuję wykonać prostą konwersję ADC, działa to tylko raz, ale potem przestaje konwertować. Przypuszczam, że flaga końca konwersji nie została ustawiona. Korzystam z płyty Discovery STM32f429I, która ma na pokładzie STM32f429ZI. Zauważ, że wiem o tym, że sprintf jest …
Używam licznika pętli zadeklarowanego w nagłówku: int loop_counter = 0; Używam tego licznika do wywoływania zdarzenia tak często. Kiedyś używałem modulo dla tego samego rodzaju zachowania, ale uprościłem go, aby łatwiej było z nim pracować (nadal powoduje to takie samo zachowanie) void loop() { if(loop_counter > 100) loop_counter = 0; …
Projektuję urządzenie, które automatycznie dostosowuje swoją fizyczną pozycję wraz ze zmianami temperatury. Jeśli urządzenie się wyłączy lub zasilanie zostanie odłączone, urządzenie musi zapamiętać swoją ostatnią temperaturę i położenie. Mam możliwość przechowywania tych wartości w pamięci EEPROM, ale problem polega na tym, że pozycja i temperatura mogą się bardzo szybko zmieniać. …
Wstępne pytanie Mam ogólne pytanie dotyczące obsługi przerwań w mikrokontrolerach. Korzystam z MSP430, ale myślę, że pytanie to może zostać rozszerzone na inne komputery PC. Chciałbym wiedzieć, czy dobrą praktyką jest włączanie / wyłączanie przerwań często w kodzie. Mam na myśli, jeśli mam część kodu, która nie będzie wrażliwa na …
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.