Pytania oznaczone «c»

15
Reset: synchroniczny vs asynchroniczny

Od lat pracuję z fpgas i zawsze używałem resetu synchronicznego dla każdej części (która tego potrzebuje) moich obwodów. Pomaga globalnie zresetować obwód w danym cyklu zegara. Powiedziano mi jednak, że w obwodach ASIC ludzie wszędzie używają resetowania asynchronicznego. Zastanawiam się, dlaczego...

15
HDMI i I

Spojrzałem na pinout HDMI i pomyślałem: dlaczego mieliby używać I 2 C do komunikacji między wyświetlaczem a hostem? Moje pytanie tutaj dotyczy wskaźników projektowych, które prowadzą do tego wyboru.2)2)^2 HDMI jest dość nowym standardem, a I 2 C jest około 1982 roku . I 2 C jest przeznaczony do...

15
Jak zaimplementować krytyczne sekcje na ARM Cortex A9

Przenoszę trochę starszego kodu z rdzenia ARM926 na CortexA9. Ten kod jest niemetalowy i nie zawiera systemu operacyjnego ani standardowych bibliotek, wszystkie niestandardowe. Mam awarię, która wydaje się być związana ze stanem wyścigu, któremu należy zapobiegać przez krytyczne dzielenie kodu....

15
Płaszczyzny uziemienia i zasilania PCB

Projektuję 4-warstwową płytkę drukowaną o następującym stosie: Signal Top, Ground Plane, Power Plane, Signal Bottom. To pierwsza tak zrobiona płytka drukowana, która zawiera głośny SMPS o częstotliwości przełączania 600 kHz, a także uC 32 MHz i bezprzewodowy moduł 2,4 GHz. Chcę odizolować hałas...

14
Generowanie sygnału telewizyjnego PAL za pomocą PIC

Próbuję generować sygnały telewizyjne PAL za pomocą PIC24FJ64GB002 przy użyciu metody podobnej do obwodu opisanego w połowie tej strony . Jedyna różnica polega na tym, że mój obwód musi działać przy napięciu 3 V zamiast 5 V ze względu na użycie PIC24, więc ponownie obliczyłem niezbędne wartości...

14
analogRead (0) lub analogRead (A0)

Odwołanie do arduino stwierdza , że użyjesz następującego kodu do odczytania wartości z analogowego pinu # 5: int val1 = analogRead(5); Jednak aby odczytać z cyfrowego pinu nr 5, przekazałeś ten sam numer pinu do digitalRead: int val2 = digitalRead(5); Nie powinieneś używać...

14
C Promocja na liczbę całkowitą na 8-bitowych MCU

Korzystając z avr-gcc jako przykładu, typy int mają szerokość 16 bitów. Wykonywanie operacji na 8-bitowych operandach w C powoduje, że operandy te są konwertowane na 16-bitowe typy int z powodu promocji liczb całkowitych w C. Czy to oznacza, że ​​wszystkie 8-bitowe operacje arytmetyczne na AVR...

14
Co jest potrzebne, aby odwrócić wentylator komputera?

Mam tutaj wentylator do komputera (oderwałem naklejkę). I chociaż ten nie jest wyposażony w zwykłe 3 lub 4-żyłowe złącza, ma wystarczającą ilość elektroniki, aby działać tylko wtedy, gdy zasilanie + jest włączone na czerwono, i - jest czarne, ale / i nie będzie działać po podłączeniu zasilania...