Czy ktoś ma jakieś przykłady algorytmu MD5 dla mikrokontrolera (najlepiej 8-bitowego)? W naszym projekcie wykorzystamy urządzenie z serii Microchip
Czy ktoś ma jakieś przykłady algorytmu MD5 dla mikrokontrolera (najlepiej 8-bitowego)? W naszym projekcie wykorzystamy urządzenie z serii Microchip
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...
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...
Notatki aplikacji, które widziałem dla konwertera SEPIC 1, wszystkie mówią mi, że należy dobrać kondensator sprzęgający dla prądów i napięć tętnień. Nie widziałem takiego, który mówi mi, jak zmierzyć pojemność. Oczywiście jest pewne minimum; zero pojemności oznacza brak sprzężenia, więc wejście nie...
Konfiguruję I 2 C na PIC18 przy użyciu wbudowanych funkcji kompilatora C18, jak opisano w sekcji 2.4 dokumentacji : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Nie jestem pewien, co powinienem zrobić slew. Mogę wybrać jedną z dwóch opcji zdefiniowanych w i2c.h: SLEW_OFF:...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Obecnie używamy...
Do tej pory nie korzystałem z układu DSP. Wiem tylko, że ich architektura jest taka, że mogą wykonywać obliczenia dość szybko, zwykle w ciągu cyklu zegarowego, mają instrukcje wielokrotnego gromadzenia w zestawie instrukcji i mają DMA, więc procesor nie musi tracić cennego czasu na przenoszenie...
Chcę pracować nad projektem, w którym można zamienić pas magstripe na inny element, który może zmienić dane zapisane na nim za pomocą PIC, ale nadal być czytany przez czytnik magstripe. Oznacza to, że PIC może „zapisać” inną wartość do różnych ścieżek na pasie magstrip, aby powielić różne karty....
Próbuję znaleźć najlepszą metodę kalibracji kryształów PIC24 RTCC. Ich uwaga aplikacja wskazuje dwa sposoby: za pomocą tabeli odnośników i za pomocą zegara układu odniesienia. Według nich metoda zegara systemowego odniesienia jest najlepsza, ale zalecają oscylator systemowy będący wielokrotnością...
Chciałbym zacząć używać PIC w moich projektach i zastanawiałem się, który programista powinienem dostać. Mam duże doświadczenie w posługiwaniu się mikrokontrolerami (68k, avr), mam również duże doświadczenie z elektroniką (więc zbudowanie programatora jest możliwe). Chciałbym móc używać MPLAB,...
Myślałem o stworzeniu robota mobilnego do nadzoru. Mam problem z wyborem PIC lub mikrokontrolera Arduino. Mobilny robot nadzorujący jest kontrolowany przez bezprzewodową wierność (Wi-Fi). Jeśli wybiorę PIC, czy potrzebny jest moduł Ethernet? Szukałem, że potrzebuje płyty Arduino do połączenia z...
Mam mały obwód za pomocą mikrokontrolera PIC18F14F50, który loguje dane do zewnętrznego układu EEPROM przez interfejs i2c (który później mogę odczytać przez interfejs USB). Jedna próbka jest rejestrowana co 15 minut i nie musi być szczególnie dokładnie mierzona. Jest ok, jeśli próbki są pomijane...
Jak mogę używać malloc()i free()funkcjonować w PIC? Sprawdziłem stdlib.hnagłówek i nie ma o nich wzmianki. Używam MCC18. Czy ktoś musiał z nich skorzystać? Potrzebuję ich, ponieważ przenoszę bibliotekę z systemu Windows XP do PIC. Przewodnik po przenoszeniu mówi dostosować specyficzne funkcje...
Używam mikroprocesora PIC z 10-bitowym przetwornikiem ADC do pobierania odczytów z sygnału analogowego o częstotliwości mniejszej niż 300 Hz. Jednak ten sygnał analogowy zawiera się w przedziale -2 V i +2 V. Jak mogę kondycjonować sygnał, aby znalazł się w użytecznym zakresie (zakładając, że...
Planuję używać magistrali CAN w aplikacjach automatyki przemysłowej, ale trudno mi zdecydować, jak wdrożyć warstwę sieciową. Czy ktoś tu ma jakieś zalecenia dotyczące protokołu wyższej warstwy w stosunku do CAN, który zawiera wytyczne dotyczące przypisywania identyfikatorów wiadomości i...
Mam dwie płytki drukowane. Jeden ma dsPIC30F6012a, drugi dsPIC30F6015. Oba są programowane z oddzielnych niezależnych projektów HEX w MPLAB X, przy użyciu PICkit 3. Oba oprogramowanie układowe zostało bez problemu zastosowane do kilkudziesięciu jednostek przed tym punktem. Obecnie oprogramowanie...
Chcę użyć diody Zenera jako odniesienia napięcia do PIC18F2550, jako odniesienia V + analogowego. Planuję użyć tej diody Zenera , ale nie jestem pewien, jak obliczyć jej wartości. Planuję mieć napięcie odniesienia 4,7V, po prostu używając prostego obwodu jako Vcc-> Rezystor-> Zener-> GND...
Korzystałem PIC16F877( arkusz danych ) do kilku projektów. W przypadku pojedynczych przerwań zmiany zewnętrznego pinu można użyć PORTB0przerwania. Ale teraz muszę obsługiwać 8 niezależnych zewnętrznych przerwań zmiany pinów w jednym obwodzie. W arkuszu danych jest napisanych, że jest 15 przerwań...
Od kilku lat modyfikuję kod mikrokontrolera AVR i PIC do pracy, ale nigdy nie napisałem niczego od zera, rozumiem to całkiem dobrze. Zaczynam teraz pisać własny kod i mam problemy z rozpoczęciem. Zastanawiałem się, jak inne osoby zaczynają pisać kod i czy jest jakaś książka lub samouczek, które...
Mam zasilanie SEPIC ze sprzężonymi induktorami. Cewki indukcyjne mają kropki fazowe. Co oznaczają te „kropki fazowe”? Czy ważne jest, aby kropka fazowa znajdowała się w tym samym