https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
https://obrazki.elektroda.pl/2135111100_... Witajcie moi drodzy. Przedstawię tutaj płytkę Fubarino-Eth oferującą łączność USB i Ethernet opartą na 32-bitowym PIC32MX795F512H (512KB Flash, 128KB RAM) i nieśmiertelnym ENC28J60. Płytka ta stanowi moją wersję słynnego Fubarino-SD 1.5 od Projekt płytki Projekt ten jest moją przerobioną...
https://obrazki.elektroda.pl/6225803800_... Witajcie moi drodzy Ostatnio zająłem się nieco głębiej kwestią obsługi ENC28J60 w Mikro C na PIC32MX w połączeniu z nową biblioteką Network Ethernet Library z Libstocka . Jest to biblioteka dostępna za darmo i wspiera różne mikrokontrolery, nie tylko PIC. Prędko zorientowałem się jednak,...
http://obrazki.elektroda.pl/2996251600_1... Witajcie moi drodzy! Dziś opiszę coś, czego na DIY Konstrukcje jeszcze nie było - płytki developerskiej mikroprocesora PIC32 programowalnej przez USB. Co ta płytka oferuje? Płytka bazuje na 32 bitowym mikroprocesorze PIC32MX220F032B firmy Microchip. Zasilany z napięcia 3.3V, posiada 32KB pamięci...
https://obrazki.elektroda.pl/9295611300_... Witajcie moi drodzy Tutaj opiszę moje pierwsze starcie z SI5351 firmy Silabs. Celem projektu było uruchomienie trzykanałowego generatora zegara SI5351 sterowanego przez I2C w połączeniu z mikroprocesorem PIC32MX w środowisku MikroC PRO for PIC32. Projekt obejmował samodzielne ogarnięcie PCB...
https://obrazki.elektroda.pl/6977762000_... Witajcie moi drodzy. Dzisiaj zaglądamy do środka gniazda RJ45, które wbrew pozorom ma w sobie więcej niż tylko obudowa i styki. Rozbiorę tu na części dwa gniazda RJ45 typu magjack (jedno 1000Base-T, gigabitowe, drugie tylko pod 10Base-T, 10 megabitów), przedstawię ich wnętrza, noty katalogowe...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
https://obrazki.elektroda.pl/5546054200_... Pokażę tutaj jak można w praktyczny sposób wykorzystać telefon w roli "mikroskopu" do lutowania SMD. W ramach przykładu przylutuję tu układ w obudowie TQFP-64 o odstępie między pinami 0.5mm i całościowych wymiarach około 10mm na 10mm. Telefon będzie zamontowany na tanim statywie z Chin i...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....
https://obrazki.elektroda.pl/6051909400_... Witajcie moi drodzy. Dziś przedstawię projekt, który w zasadzie powstał tylko dlatego, że chciałem pierwszy raz wypróbować samodzielne tworzenie płytki w Eagle pod eksport plików Gerber i zlecenie wykonania płytek dwustronnych w fabryce. Zrobiłem go na bazie czegoś, co kiedyś wykonałem z...
Witam, rozpocząłem moją przygodę z PIC32 jak w tytule, na razie korzystam z fabrycznego zestawu, gdzie mikrokontroler programuje przez USB za pomocą wczytanego przez producenta bootloadera. Ale powoli myślę o popełnieniu zupełnie nowego projektu na tym właśnie PICu i stanąłem nad problemem programatora. Dysponuję fabrycznym ICD2 który nie chce programować...
http://obrazki.elektroda.pl/4155164900_1... Witam wszystkich Tym razem chciałbym zaprezentować jeszcze programowy projekt radioodbiornika internetowego. Prezentowany projekt jest rozszerzeniem przedstawionego wcześniej projektu odtwarzacza i dyktafonu na STM32F407VG. Połączenie z Internetem zapewnia moduł WiFi WF121-A (internal antenna)...
https://obrazki.elektroda.pl/6406311800_... Witajcie moi drodzy. Dziś przedstawię projekt, o którym myślałem od bardzo dawna. Początkowo byłem pewny, że będę musiał go zrealizować od 0, ale dość długie poszukiwania w sieci pozwoliły mi odnaleźć gotowe rozwiązanie , które spełnia moje oczekiwania, a mianowicie ASCII Video Terminal autorstwa...
http://obrazki.elektroda.pl/8193249900_1... Zdjęcie przedstawia mój klon PICKIT2 podłączony przewodami ICSP do mojej płytki developerskiej USB na PIC18F4550. Płytka na zdjęciu może się lekko różnić od opublikowanego PCB ponieważ przed publikacją jeszcze go poprawiałem. Witajcie moi drodzy! Dziś chciałbym pokazać Wam mój projekt, który...
Witam, chciałbym się podzielić jednym z moich projektów i jednocześnie zaczerpnąć waszej opinii na temat przydatności urządzenia, które niżej przedstawiam. Kilka lat temu umarło mi sterowanie 3 osiowej frezarki CNC, w której osie XYZ sterowane były przez serwa z wejściem analogowym. Poprzednie sterowanie wymienione zostało na mniej wypasiony, bez obsługi...
Od paru lat uczę się programowania mikrokontrolerów w języku C. W tym czasie zrobiłem już kilka projektów na AVR-ach, PIC32 i 8051. Teraz chciałbym zejść o jedną warstwę abstrakcji niżej i nadrobić trochę braków w wiedzy, jeśli chodzi o niskopoziomowe działanie układów mikroprocesorowych, programowanie w asemblerze itp. W tym celu zacząłem składać kultowy...
No to jednak chyba nie to. Poprawiłem jak mówiłeś, dodałem linie: OUTPUT_FORMAT("elf32-littlemips", "elf32-bigmips", "elf32-littlemips") OUTPUT_ARCH(mips); I dalej otrzymuje takie coś: A nie prościej będzie uruchomić jednak XC32? Może i prościej ale... Ale już tak mam że wole trudniejszą drogę, i życie bez ograniczeń które wymieniłeś:) Zresztą skoro...
Prowadzenie ścieżek RMII nie jest dużym problemem, trzeba się naprawdę postarać, żeby to zrobić źle. Stosując podstawowe zasady projektowania układów high speed można osiągnąć zadowalające rezultaty. Dużo większym wyzwaniem jest natomiast projekt ścieżek z drugiej strony PHY'a czyli par różnicowych dołączonych do transformatora/złącza zintegrowanego,...
Od strony teoretycznej - musi być problem, które rozwiązanie nie jest trywialne, aby Twój układ miał sens. Może (de)szyfrowanie informacji na wielu rdzeniach pracujących z różnymi kluczami będzie miało sens w zderzeniu z jednym rdzeniem, który musi wszystko obrobić sam? A może zbudujesz wielordzeniowy moduł AI, w którym każdy rdzeń realizuje inną funkcję...
Raczej nie w PIC32 - errata która potrafi osiągnąć rozmiar datasheeta (przynajmniej mnie) istotnie odstrasza. Egzotyczne architektury typu ColdFire czy SuperH Renesasa są raczej niestrawne dla amatorów i półprofesjonalistów, i szczerze mówiąc, nie mają nic ciekawego na codzien potrzebnego, co by ARMy nie miały. Jedna istotna zaleta co do Renesasa to,...
Witam, ostatnio zainteresowałem się tematem podłączenia dysku twardego do mikrokontrolera - znalazlem zchematy, opisy itp itd i wszystko jest dla mnie jasne, lecz: -dobrze by było gdyby procek nie zajmował się na okrągło transmisją danych z/do dysku (bedzie jeszcze miał dużo rzeczy do roboty ;) ) -planuję zaimplementować obsługę FAT32... -planuję dowiedzieć...
Windows 7. Problemem było tak jak mówisz, bootloader kasował sam siebie. To już rozwiązałem. Problem mam teraz taki że w ogóle nie rozumie jak ustawić adresy w skrypcie linkera dla aplikacji:/ Szukam na necie i jaki projekt nie znajdę efekt jest taki sam jak u mnie czyli pamięć się kasuje, program wgrywa, weryfikacja nie przechodzi i bootloader nie...
Czytam sobie własnie o możliwościach rdzenia i... nie ma sie czym podniecać. Nadal brakuje SIMDów, FPU, i szybkiego dzielenia (CM4 max 12 cykli, ten PIC 35 cykli). Nie ma cudów. Również zauważyłem że Microchip ma poważną awersję do magistral zewnętrznych pamięci równoległych. "W koncu" pojawiają się PICe mające magistrale zgodne z 8080, ale SDRAM nadal...
(at)chudybyk - Nie znasz realiów, czym się różni użycie arduino do produktu za kilka tysięcy PLN od użycia eval kita PIC32 do produktu za grubo ponad 100000? Realia często zadziwiają. Można zrobić sterowanie linii produkcyjnej używając Commodore 64, tylko to niczego nie dowodzi. Co najwyżej fantazji twórców. Arduino to środowisko dla hobbystów. Można...
I niestety znowu dyskusja zeszła na temat AVR kontra ARM i licytowanie się który scalak jest tańszy. Dla hobbysty koszt pojedynczego scalaka i tak najczęściej nie ma znaczenia, ważniejszy jest dostęp do darmowego środowiska programistycznego i tanich zestawów startowych Dla projektów komercyjnych jest dużo więcej warunków które należy uwzględnić: -...
No tak, może dlatego ze ja juz w tym roku 4 rodziny/architektury przerobiłem, a tu jak widzę wciąż nie ma końca :-) Pisząc w C, to w zasadzie nie ma róznicy czy piszę na STM32 czy PIC32 - dopóki nie bede chciał robić wstawek assemblerowych.... Ale peryferia..... Reference Manuale licza teraz po 1200 stron.... Trzeba się troche przegryźć, żeby chociaż...
Witam, Chciałbym do "swojego projektu" zastosować układ z tej strony https://www-tindie-com.translate.goog/pr... autor daje dostęp do kodu źródłowego https://github-com.translate.goog/petroh...
JESLI SZUKASZ INFORMACJI TO NIE CZYTAJ TEGO AKAPITU (; Padla inicjatywa stworzenia zestawu przyklejonych tematow, ktore odpowiadalyby na pytania powtarzajace sie czesto na forum - takie mini kompendium. Wypali to tylko jesli mnie wspomozecie, bo wszystkiego to ja nie wiem, a moje doswiadczenie jest bardzo mizerne. Dlatego prosze was o pomoc w tworzeniu...
https://obrazki.elektroda.pl/2462814800_... Witajcie moi drodzy. Tutaj opiszę mój projekt płytki startowej pod 32-bitowy mikrokontroler PIC32MZ2048* w obudowie TQFP144 oferującej m. in. uproszczony klon programatora PICKIT2 na pokładzie (wspiera PIC32MZ poprzez pic32prog). Umieszczę tu również kilka przykładowych kodów dla tego PICa....
Używam PICkit3. Mógłbym spróbować uruchomić projekt z Harmony i wykonać testowe operacje zapisu i odczytu z EEPROMu jednak to dla mnie aktualnie czarna, zagmatwana magia :P Choć w przypadku braku dalszych pomysłów, chyba okaże się to nieuniknione...
Ściągnąłem również środowisko MPLAB® X IDE v2.20 To proponuję jeszcze ściągnąć kompilator XC32 i pakiet MPLAB Harmony. Do znalezienia na stronach Microchip. Za darmo. ...wyczytałem że procesor ten posiada kilka linia programujących... Ten mikrokontroler posiada 2 pary linii do programowania (PGECx/PGEDx) i możesz użyć dowolnej pary do programowania....
https://obrazki.elektroda.pl/8323841400_... Witajcie moi drodzy. Dziś przedstawię projekt, który powstał w 2016 roku. Jest to bardzo duża płytka startowa przeznaczona dla mikroprocesorów z rodziny PIC32 w obudowie DIP28 (aczkolwiek PIC24 chyba też by tu mógł wejść). Zawiera ona dość bogate peryferia, które pozwalają zrealizować na...
Nie znam się na lutowaniu... W takim razie poszukaj w pobliżu firm, które produkują elektronikę. Zazwyczaj kładą też elementy na płytki, albo wiedzą gdzie to zrobić. Koszt będzie dużo mniejszy niż nauka lutowania od zera i pewne zniszczenie kilku układów zanim dojdziesz do wprawy, albo kompletnie stracisz cierpliwość i rzucisz projekt w kąt.
Witam. Chcę podjąć próbę zbudowania prostego oscyloskopu cyfrowego na posiadanym PIC32MX360F512L, bardziej w celach edukacyjnych niż żeby ścigać się o osiągi i wystarczy mi jego wbudowany przetwornik ADC. Napisanie prostego programu, który próbki z ADC wysyła do komputera po RS232 wydaje mi się raczej prostym zadaniem i nie o to pytam. Interesuje mnie...
Dziwne a uprzednie chip erase z pic32prog nie kasuje Ci ukladu? Widzę, że jakimś cudem umknęła mi opcja -e z pic32proga :roll: - ta opcja rzeczywiście odblokowuje procka. Bo generalnie pic32prog kasuje automatycznie pamięć przed zaprogramowaniem nowego wsadu - ale przy blokadzie to kasowanie nie działało. Tak czy inaczej problem z głowy. Mam prosbę....
Używamy w firmie j-taga z procesorami MZ ( Pic32mz) 1.Sprawdź czy w ustawieniach od komunikacji w mplab x, nie masz ustawionego interjejsu 2 przewodowego (jest to ustawienie domyślne) 2.użyj Gdb serwera (segera) celem sprawdzenia komunikacji 3. Skasuj procesor interesem fabrycznym microchip via ICD Moje doswiadczeńia są fatalne niestety : 1) zdarza...
Witam po raz kolejny.Wykonalem projekt na uczelnie w eaglu, plytka w założeniu ma byc prostym systemem akwizycji danych, kontaktującym się przez usb z labview.Prośba do kolegów starszych fachiem o rzut okiem na schemat, a w szczególności na projekt PCB jako że jest to moja pierwsza płytka to PCB zawiera pewnie wiele błędów.Może nakreśle po krótce co...
A który uP jest dzisiaj bez erraty? PIC32 nie są doskonałe ale w przypadku mojego projektu mają zestaw peryferii którego nie znalazłem w innych układach: - USB HS with Build PHY, - SPI up to 50MHz - External Reference Clock Input (for SPI/I2S) - TQFP64
Witam, Ostatnio pomagam koledze z programem na PIC32MX250F128B. Kilka podstawowych funkcji-> Komunikacji z PC po USB hid, do tego kilka przerwań od timerów, PWM, komparator, obsługa wejść i wyjść cyfrowych. Wszystko działa ok do póki w kodzie nie znajdzie się taka linia: [syntax=c]AD1CON1bits.ON=1; //turn adc ON[/syntax] Która zabija jakimś cudem komunikacje...
Maszyna stanów to dla mnie czarna magia, dlatego do tego projektu dopisałem swoje pliki z funkcjami które wywołuję klasycznie w main. USB działa sobie tak jak to zrobił Microchip a moje funkcje działają sobie w main. Możliwe że przez to program pada jak dodam jakiekolwiek opóźnienie w petli while w pliku main. Transfer danych zajmuje niewiele bo potrzebuje...
Kilka lat temu zaprojektowałem kilka urządzeń wykonanych raczej w pojedynczych sztukach. W tej chwili wracam do tematu i proszę o ocenę tych projektów i ew. sugestie. http://obrazki.elektroda.pl/7199154600_1... http://obrazki.elektroda.pl/6673535000_1... http://obrazki.elektroda.pl/9183671400_1... Generalnie...
Witam, Ja również planuję (w bliżej nieokreślonej przyszłości, bo projektów kolejka) zająć się budową sterowanego miksera audio. Póki co mam analogowy 5-kanałowy i w sumie sprawdza się on nieźle - po ustawieniu poziomów napięć dla każdego ze źródeł, tak aby wszystkie w miarę były równe - zasadniczo go nie ruszam. Ale czasami trzeba podregulować - i...
Gratulacje, możliwości świetne. Może wrzucisz na DIY? Podzielisz się projektem?
Problem polega na tym że że wszystko skompilowało i zaprogramowało się z kopyta, procek widoczny jest w men. urz. Diodki migają jednak nie da się nimi sterować z poziomu PC za pomocą testowych programików które dołączone były do libów. Porozstawiałem pułapki ledowe i tylko jeden programik da rade dojść do sprawdzania flagi otrzymanych danych z USB if(!HIDRxHandleBusy(USBOutHandle))...
PIC32 = obudowa BGA, a tego to nie mam czym przylutować :D Fakt, ze PIC32 to mniej wiecej SOC, ale te obudowy... tplewa: Programujesz Wiggerem?
Ja bym po prostu spróbował (; Zadziała albo nie i od razu będzie wiadomo. Generalnie nie czuję problemu, bo wydaje mi się, że prawidłowe adresy powinny być zapewnione przez skrypt linkera i nie wiem czemu niby tak nie jest... /; A tak swoją drogą, to nie wygodniej będzie Ci stworzyć nowy temat, tylko dla tego problemu? Niektóre osoby które mogłyby też...
pawel_na_chwile: a masz jakiś konkretny pomysł na zrealizowanie projektu wymagającego pic32 czy tylko tak dydaktycznie? Miałem bardzo podobnie, po pracy z 12f,16f i 18f przeszedłem na pic32. Na początku euforia z wygody programowania (bez limitów jakie są w 8bitach). Później łapałem się na tym, że i tak wracam do 8-bitowców bo większość (prostych) rzeczy...
To od Ciebie zależy z którego oscylatora korzysta MCU. Błąd najpewniej jest spowodowany brakiem zdefiniowanych rejestrów konfiguracyjnych. Zaprogramować układ możesz przez PGx1 lub PGx2, ale debugowanie musi być na tej samej parze, którą ustawiłeś w konfiguracji; PGD1/PGC1 lub PGD2/PGC2. Jeżeli nie zdefiniowałeś konfiguracji, to domyślnie jest ustawione...
stm32 pic32 pic32 timer pic32 przerwanie
pcmcia sterownik włączanie subwoofera radio pioneer zamiennik cdm12
miernik pojemności polonez budowa
Kymco 50 2006 – stuki po odpaleniu w okolicy paska napędowego, rolki, wariator, kopka Amica ZIM428E – wiązka drzwi, objawy uszkodzenia, wymiana, numery części 1021653/1035696