Pytania oznaczone «pic»

PIC to marka 8, 16 i 32-bitowych mikrokontrolerów RISC produkowanych przez Microchip. „PIC” pierwotnie był skrótem od „Peripheral Interface Controller”.

57
RTOS dla systemów wbudowanych

Widziałem wiele artykułów, które mówią mi, że powinienem używać RTOS do zarządzania czasem i zasobami. Mój czas nie pozwolił mi na własne badania, więc przychodzę do chiphakera po radę. Korzystam z mikrokontrolerów o niskim zużyciu zasobów (MSP430, PIC) i szukałem RTOS, których mogę użyć. Do...

48
Jak zmierzyć napięcie ujemne za pomocą ADC?

Pracuję z mikrokontrolerem PIC z wbudowanym 10-bitowym przetwornikiem ADC i chcę mierzyć napięcie w zakresie od -1 do -3 V. Pomyślałem o zastosowaniu wzmacniacza operacyjnego w trybie odwracania, aby napięcie było dodatnie, a następnie doprowadziłem je do zasilacza mikrokontrolera, ale tutaj...

38
Najmniejsza implementacja AES dla mikrokontrolerów?

Czy ktoś może polecić małą, bezpłatną implementację AES-128 Rijndael dla mikrokontrolerów. Idealnie, dla PIC18, choć ogólna implementacja w C byłaby przydatna. Kompilacja implementacji axTLS dla PIC18 i szyfrowanie / deszyfrowanie bloku wymaga 6KB ROM i 750b RAM. Kompilacja rijndael-alg-fst.c dla...

37
Jak mogę zmierzyć RPM frisbee?

Chciałbym zrobić małe urządzenie, które mogę przyczepić do Frisbee, które może mierzyć statystyki takie jak RPM / prędkość Frisbee po rzuceniu. Czy byłoby to realistycznie możliwe? Myślałem o komunikacji bliskiego pola, aby przenieść dane z Frisbee do smartfona, ale to tylko pomysł. Wydaje się, że...

33
Szybkie i wydajne obliczanie średniej ruchomej

Szukam rozwiązania efektywnego pod względem czasu i pamięci do obliczania średniej ruchomej w C. Muszę unikać dzielenia, ponieważ korzystam z PIC 16, który nie ma dedykowanej jednostki podziału. W tej chwili po prostu przechowuję wszystkie wartości w buforze pierścieniowym i po prostu przechowuję...

24
Projektowanie kodowania C - wskaźniki funkcji?

Mam PIC18F46K22 i programuję go za pomocą kompilatora XC8. Na koniec będę mieć system podobny do komputera z stdini stdout. Tak więc w głównej pętli pojawi się funkcja sprawdzająca, czy jest nowe wejście. Jeśli jest wejście, funkcja zostanie odpowiednio wywołana. Na przykład, kiedy wprowadzę A...

24
Techniki ograniczania / synchronizacji protokołu szeregowego

Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do...

22
Wewnętrzny lub zewnętrzny oscylator

Zawsze używam wewnętrznego oscylatora, który mają zdjęcia, ponieważ nigdy nie znalazłem potrzeby uruchamiania czegokolwiek z częstotliwością wyższą niż 8 MHz (co jest najszybszym, z którego zdjęcia zwykle mogę korzystać). Czy są jakieś powody, poza przekroczeniem 8 MHz, co oznacza, że ​​powinienem...

19
Jak wyczyścić głośny sygnał?

Kontroluję 4-pinowy wentylator PC PWM z PIC16F684 z prędkością wentylatora sterowaną odczytem czujnika zbliżeniowego ADC. To wszystko działa dobrze. Początkowo nie planowałem używać mocy obrotomierza z wentylatora, ale ponieważ jest on dostępny, monitorowałem go za pomocą mojego lunety, aby...

18
Idealny mostek Wi-Fi na szeregowy (lub SPI)?

Jakie są zalecenia dotyczące idealnego mostu WiFi do szeregowego? Moje idealne cechy to: Prosta łączność, SPI lub szeregowy Rozsądna duża prędkość, idealnie co najmniej 1 Mb / s (choć prawdopodobnie nie zawsze tak szybko) Niedrogi, myślę poniżej 50 $ Niska moc - powinien zużywać co najwyżej...

17
Wielozadaniowość na mikrokontrolerach PIC

Wielozadaniowość jest obecnie ważna. Zastanawiam się, jak możemy to osiągnąć w mikrokontrolerach i programowaniu wbudowanym. Projektuję system oparty na mikrokontrolerze PIC. Zaprojektowałem jego oprogramowanie w MplabX IDE za pomocą C, a następnie zaprojektowałem dla niego aplikację w Visual...

16
Czy powinienem otrzymać PICKit 2 lub 3?

Okej, zdecydowałem się na spotkanie z rodziną PIC (w tym dsPIC), teraz mam pytanie dotyczące programistów. Słyszałem wiele złych rzeczy na temat nowego PICKit 3 i zastanawiam się, czy powinienem go zdobyć, czy pozornie bardziej czcigodny PICKit 2? Jeśli chcę móc korzystać z najnowszych PIC, myślę,...