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.
Aktualizacja : pytanie uzupełniające pokazuje moje podejście do wynikowego układu PCB. Układam swoją pierwszą płytkę za pomocą interfejsu użytkownika (mam spore doświadczenie w używaniu i programowaniu systemów wbudowanych, ale to pierwszy raz, kiedy robię układ płytki drukowanej), STM32F103, będzie to płytka z mieszanym sygnałem, wykorzystująca zarówno wewnętrzne DAC-y STM, jak …
Korzystam z kontrolera TM4C1230C3PMI z instrumentu Texas w jednym z moich projektów. Ma 32 KB wewnętrznej pamięci flash, co nie jest wystarczające dla mojej aplikacji. Na rynku dostępne są mikrokontrolery o wyższej wielkości pamięci flash, których można używać, ale chcę korzystać tylko z tego mikrokontrolera. Zgodnie z moją wiedzą zewnętrzną …
Nie korzystałem jeszcze z RTC, więc nie jestem całkowicie pewien „normalnego” sposobu odczytywania zegara czasu rzeczywistego. Pomyślałem o kilku różnych podejściach, ale liczyłem na porady w tej sprawie. Oto sposoby, w jakie do tej pory myślałem o czytaniu i wykorzystywaniu czasu: Uzyskaj datę i godzinę przy włączaniu zasilania i zapisz …
To pytanie przyszło mi dziś do głowy. Jaka jest historia MSP430? Kiedy to się zaczęło, z czego ewoluowało, dlaczego zostało stworzone (tj. Jakie cele starał się osiągnąć / jakie ograniczenia techniczne w obecnym UC próbowało rozwiązać) i dlaczego nazywa się „MSP430”? Wyszukiwarka internetowa ujawniła tylko ten punkt mocy , co …
Zaprojektowałem następujący obwód do połączenia sygnału 12-20 V z mikrokontrolerem działającym na 3,3 wolta. Sygnał ma wartość 20 V lub obwód otwarty. Chcę, aby obwód był jak najbardziej sprężysty. Powinien być w stanie obsłużyć EMI i ESD. R1 ma ograniczyć prąd i polaryzować tranzystor. C1 ma zaimplementować filtr dolnoprzepustowy. R2 …
To pytanie dotyczy samego przeprogramowania AVR . Informacje o projekcie: Mamy produkt zasilany bateryjnie za pomocą ATMEGA644P. Aplikacja działa na stałe w trybie uśpienia i budzi się tylko raz na sekundę (RTC) lub po uruchomieniu jednej z dwóch zewnętrznych linii przerwania. Urządzenie posiada dość prosty moduł ładujący, który komunikuje się …
Chciałbym wiedzieć, jakie są powody wyboru tranzystora bipolarnego (BJT) w porównaniu do tranzystora polowego (FET) ( MOSFET lub JFET ) do przełączenia obciążenia z mikrokontrolera. W naszej hipotetycznej sytuacji, załóżmy, że obciążenie wymaga więcej prądu, niż może zapewnić mikrokontroler, a pytanie brzmi, jakie względy mogłyby wpłynąć na korzyść lub na …
Jakie wady mogę napotkać, używając słabych wewnętrznych podciągnięć (100k) na mikrokontrolerach? Zastanawiam się, w jaki sposób podatne linie (z jedynie pasożytniczą pojemnością / składową) stają się przejściowymi zakłóceniami EMI przy tych słabych podciągnięciach. Cyfrowe filtrowanie z oknem 3-4 ms może zmniejszyć prawdopodobieństwo wystąpienia stanów nieustalonych, ale czy jest coś jeszcze, …
Biorąc pod uwagę mikrokontroler, który uruchamia następujący kod: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { …
Używam procesora z serii NXP LPC1100, który jest ich najbardziej Cortex M0 o niskiej mocy. Jednak w arkuszu danych stwierdza się, że w najbardziej optymalnych warunkach (tryb uśpienia + wszystkie urządzenia peryferyjne wyłączone) nadal pobiera 6 mA, a moje pomiary to potwierdzają. Jak to możliwe, że mój smartfon (który ma …
Jaka jest różnica w funkcji między IOC a EXT Interrupt na PIC? Obecnie używam PIC12F1822 i oprócz dodatkowej warstwy sprawdzania masz do czynienia z IOC (tj. Który pin spowodował przerwanie) oba są identyczne. Jaka jest praktyczna różnica, jeśli w ogóle? Kiedy użyjesz jednego z nich?
Potrzebuję pomocy przy wyborze kondensatorów ładujących dla XTAL 32,768 kHz w projekcie, nad którym pracuję. Jest to trochę długie, ale najważniejsze pytania brzmią: czy kluczowe jest prawidłowe ustalenie wartości maksymalnego obciążenia i jak ważna będzie pasożytnicza pojemność śladów i odprowadzeń przy określaniu tego. Moje urządzenie korzysta z TI CC1111 SoC …
Chcę zbudować cyfrowy ściemniacz dla obciążeń rezystancyjnych. Znalazłem do tego obwód: Napięcie wejściowe wynosi 220 V AC 50 Hz. Czerwone pole na zdjęciu oznacza Zero Crossing Detection. Gdy napięcie prądu przemiennego przekroczy zero, mikrokontroler zostanie przerwany i wykryje przekroczenie zera. dzięki czemu można osiągnąć wymagane napięcie, uruchamiając Triacpo określonym. DelayCzy …
Próbuję stworzyć pół-wyprzedzający (współpracujący) RTOS dla mikrokontrolerów PIC x16. W poprzednim pytaniu dowiedziałem się, że dostęp do wskaźnika stosu sprzętu nie jest możliwy w tych rdzeniach. Przejrzałem tę stronę na liście PIClist i właśnie to próbuję wdrożyć za pomocą C. Mój kompilator to Microchip XC8 i obecnie pracuję na PIC16F616 …
Jestem studentem zespołu badawczego pracującego nad projektem, który dotyczy ASIC transmitującego RF i jego bezprzewodowego odbiornika, który powinien ostatecznie wysyłać dane do komputera. Odbiornik wysyła szybki , ciągły, asynchroniczny, niestandardowy sygnał szeregowy (tj. Nie SPI, I2C, UART itp.), Więc moim zadaniem jest napisanie oprogramowania mikrokontrolera w celu połączenia odbiornika z …
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.