PIC to marka 8, 16 i 32-bitowych mikrokontrolerów RISC produkowanych przez Microchip. „PIC” pierwotnie był skrótem od „Peripheral Interface Controller”.
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 (używając odwróconego zenera i uzyskać jego napięcie …
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 układowe działa poprawnie po zaprogramowaniu na wszystkich komputerach oprócz jednego. Na …
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ń PIC16F877, ale myślę, że są one liczone, w tym przerwania …
Trochę tła. Używam MPLABx z PicKit2 do programowania różnych typów zdjęć. W tej chwili jest to 16F887. Staram się trzymać łańcucha narzędzi Hi-Tech PICC Lite, ale coraz bardziej jestem niezadowolony z tego, jak niektóre rzeczy się składają. Operacje, które powinny być względnie szybkie (biorąc pod uwagę cykl instrukcji 500ns przy …
Jestem zupełnie nowy w świecie układów FPGA i pomyślałem, że zacznę od bardzo prostego projektu: 4-bitowego 7-segmentowego dekodera. Pierwsza wersja, którą napisałem wyłącznie w języku VHDL (jest to w zasadzie pojedynczy kombinator select, nie wymaga zegarów) i wydaje się działać, ale chciałbym również eksperymentować z „rdzeniami IP” w Xilinx ISE. …
Mam 7-segmentowy wyświetlacz, który ma 4 cyfry. Czego będę potrzebować, aby z tego skorzystać? Czy pojedynczy mikrokontroler może obsłużyć operację? Mam na myśli PIC16F690 ... Widziałem też układ MAXIM, który napędza tego rodzaju wyświetlacze ... czy jest to absolutnie wymagane? Oto zdjęcie z arkusza danych, nie wiem dlaczego są 2 …
Myślałem o stworzeniu prostego oscyloskopu, który mógłby zmierzyć co najmniej 2 MHz sygnały, które wystarczyłyby i będą podłączone do komputera PC lub urządzenia z Androidem. Najpierw próbowałem użyć USB do podłączenia „oscyloskopu” do komputera PC lub urządzenia obsługującego USB Host z Androidem, które dałoby mi prędkość transferu około 12 Mb …
Oto, co znalazłem w arkuszu danych PIC16F1947: Odczyt rejestru PORTB odczytuje stan pinów, natomiast zapis do niego spowoduje zapisanie do zatrzasku PORT. Wszystkie operacje zapisu są operacjami odczytu-modyfikacji-zapisu. Dlatego zapis do portu oznacza, że piny portu są odczytywane, wartość ta jest modyfikowana, a następnie zapisywana w zatrzasku danych PORT (LATB). …
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 ludzie by …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosu inżynierii elektrycznej. Zamknięte 4 lata temu . Jaki jest najlepszy PIC do nauki? Chcę PIC z 8 pinami i wejściami analogowymi. Mam 16F628A, ale myślę, że …
Jak wspomniałem, właśnie zacząłem programować pic16f877a. Mogę teraz pracować z 7-segmentowymi wyświetlaczami. Obecnie używam kompilatora ccs. Nic w tym złego. Ale wolę być programistą niezależnym od kompilatora. Więc jednocześnie chcę pracować w innych kompilatorach, takich jak IAR lub Hitechc. Chcę wiedzieć, czy „deklaracja instrukcji programu w kompilatorach” inna niż ccs …
Korzystam z urządzenia zasilanego bateryjnie i chciałbym, aby mój mikrokontroler (PIC) informował o napięciu zasilania. Dzięki temu mogę określić, ile akumulatorów jest zużywanych w zasilaniu, a także stan naładowania akumulatora. Zakres napięcia zasilania wynosi od 4xD (nominalna NiMH 1,2 V lub alkaliczne 1,5 V, co daje około 6 V) do …
Czy kiedykolwiek będzie można używać C ++ do kodowania PIC? Czy są jakieś ograniczenia sprzętowe, które uniemożliwiają nam używanie C ++? O ile większy jest rozmiar generowanego pliku .hex i czas działania programu, gdy używamy C ++ zamiast C? Czy jest praktycznie możliwe użycie C ++ dla obecnych PIC? Czy …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.