Pytania otagowane jako microcontroller

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.

3
Szczegóły dotyczące układu PCB dla mikrokontrolera
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 …


4
Jak często powinienem sprawdzać RTC?
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 …

1
Historia MSP430
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 …

3
Jak ten obwód łączy sygnał 20 V z mikrokontrolerem 3v3
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 …

4
Uszkodzenie pamięci flash AVR
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ę …

3
BJTs (MOS) FET, aby przełączyć obciążenie z mikrokontrolera
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 …

1
Słabe wewnętrzne podciągnięcia na mikrokontrolerach i podatność na zakłócenia elektromagnetyczne
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, …

3
Stan wyścigu w trybie uśpienia mikrokontrolera
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 { …

1
Czy Cortex M0 jest naprawdę niskiej mocy?
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 …


2
Wybór wartości ładowania kondensatora dla kryształu 32 kHz
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 …

4
Cyfrowy ściemniacz z mikrokontrolerem
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 …

6
Z jakiego powodu moje wielozadaniowe jądro RTIC PIC16 nie działa?
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 …

6
Jak skutecznie dekodować niestandardowy sygnał szeregowy
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.