Pytania oznaczone «c»

11
Jaki jest cel czasu próbkowania ADC?

Próbuję zrozumieć wykorzystanie czasu próbkowania ADC? ADC I ma programowalny czas próbkowania 100nsec / 500nsec i 1uSec. Jaki jest główny przypadek użycia dłuższego czasu próbkowania, dlaczego nie użyłbyś 100nsec dla każdego sygnału? [Słyszę też, że czasem próbkowanie jest wywoływane przy...

11
Czy kolejność pin w ogóle ma znaczenie dla tej pamięci RAM?

Próbuję skierować układ pic32 do 128 kB SRAMmikroprocesor i trochę trudno jest połączyć wszystkie 17 linii adresowych i wszystkie 8 linii danych. Próbuję przywiązać pierwsze 16 pinów adresu do pinów portu B 0-15 i pinów danych do portu D 0-7. Po zastanowieniu się przez chwilę zdałem sobie sprawę,...

11
Wykrywanie umiejscowienia obiektu na siatce

Pracuję nad projektem Android ADK. Szukam sposobu na wykrycie lokalizacji szachów na planszy (8x8). Patrzyłem na takie rzeczy jak NFC, ale wygląda to zbyt drogo. Czy jest inna technologia, którą powinienem rozważyć. Potrzebuję czegoś, co świat będzie w stanie odczytać pełny stan tablicy w dowolnym...

11
Awaria spalonej żarówki AC

Mam żarówkę o mocy 60 W, 120 V prądu zmiennego używaną jako grzejnik. Dzisiaj wypaliło się i spowodowało zamrożenie systemu wodnego. Chciałbym móc podłączyć zapasową żarówkę, która może się zapalić, jeśli zgaśnie pierwsza żarówka lub podobny system redundancji. Niestety pracuję z DC bardziej niż z...

11
Sprawdź poprawność obwodu triaka

Projektuję urządzenie do przełączania urządzenia grzewczego zasilanego z sieci. Przeprowadziłem sporo badań i zdałem sobie sprawę, że jest wiele informacji, ale ponieważ mam do czynienia z potencjalnie śmiertelnym prądem przemiennym, chciałbym zweryfikować swój projekt przed zamówieniem płytek...

11
Programuj AVR EEPROM bezpośrednio ze źródła C.

Po dołączeniu następującego kodu do źródła AVR C najwyraźniej możesz bezpośrednio zaprogramować bezpieczniki, bez potrzeby stosowania dodatkowej komendy lub pliku .hex: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; Czy...

11
Adres podrzędny I2C nie potwierdzony (czasami)

Próbuję komunikować się ze zdalnie podłączoną pamięcią FRAM (FM24C04 z Ramtron) za pomocą I2C. Pamięć ta jest osadzona na płytce, którą można w dowolnym momencie włożyć i wyjąć z systemu (komunikacja zostaje prawidłowo zakończona przed usunięciem pamięci). Problem polega na tym, że po włożeniu...

11
Przesunięcie poziomu I2C

Obecnie projektuję obwód, który może rejestrować dane z czujnika i zapisywać dane zapisane w pamięci EEPROM. Moje dwa urządzenia (EEPROM i do celów testowych RTC) są połączone magistralą I2C z PIC16F887 µC. Jednak zakres działania napięcia dwóch urządzeń nie jest taki sam (5 V dla EEPROM, 3.3 dla...

11
Jak powstają elektroniczne muzyczne kartki z życzeniami?

Pamiętam, że dawno temu, kiedy byłem dzieckiem (w latach 80.), istniały elektroniczne kartki z życzeniami, które po otwarciu zaczynają grać proste melodie przez mały głośnik piezoelektryczny. Szybkie spojrzenie na płytkę ujawnia mały czarny układ i kilka obwodów pod: Chciałbym wiedzieć, w jaki...

11
dsPIC33 vs PIC32

Początkowo myślałem, że zaletą PIC32 jest możliwość obsługi bardziej wyrafinowanych systemów RTOS, takich jak te oparte na systemie Linux. Niestety brakuje mu jednostki zarządzania pamięcią (MMU) i wystarczającej ilości pamięci RAM. Więc teraz próbuję zrozumieć, kiedy wybierzesz PIC32 zamiast...