Witam, Jesli korzystasz z MPLABX, to opis wszystkich pragma config jest w...helpie :-) Help>c32 toolchain>C32 configuration settings.... Tez to niedawno przerabiałem :-))) Sporo informacji mozna wyciagnać z forum Microchipa - tylko kwestia zadania odp. pytania. Jak dla mnie to wlasnie PIC32 jest przyjazniejszy dla uzytkownika niz np. STM32 (własnie...
(at)gmp Wybierz wstępnie układ, który zrealizuje zadanie, a następnie zobacz erratę i oceń, czy to co tam jest nie zabija Twojego projektu. W przypadku STM32, errata zazwyczaj(!) nie zawiera nic groźnego. W przypadku SAM, errata to zazwyczaj długi zbiór niedziałających peryferiów lub funkcji. W przypadku PIC, errata to zazwyczaj drugi, właściwy datasheet,...
AT90PWMx - Produkt w fazie zakończenia produkcji. Nie ma sensu w to inwestować. ATTiny26 - zupełnie bez sensu jeśli idzie o falowniki. Praktycznie żadnego zysku względem mega88. ATXMEGAxx - od biedy może być do nauki. Ale pamiętaj o upierdliwości ADC w trybie single ended (offset), braku synchronizacji pracy liczników z jedną podstawą czasu, pomiar...
Cześć, 1) Co RMII to pełno jest wskazówek w każdym "application note" dostawcy PHY'a. Generalnie linie różnicowe dobrze zagrzebać pomiędzy warstwami stabilnego potencjału (przeważnie GND), co w przypadku Twojej dwu warstwowej płytki wydaje się być trudne. Przelotki, 0R itp. są odradzane na każdym kroku, łamanie ścieżek pod innym kątem niż 90 stopni...
Witam, Odpaliłem Rpi, i jako przeglądarka WWW czy radio internetowe sprawuje się całkiem dobrze. Pomyślałem jednak czy aby nie pójść dalej i nie spróbować kompilacji programów na mikrokontrolery typu PIC32 czy STM32 na platformie Rpi. Ale brakuje do tego toolchaina - gotowce są na procesory x86. Próbowałem odpalić kompilację GCC na procesory PIC32 korzystając...
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/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/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
Najtańszy ośmiobitowy PIC to PIC16F15213-I/SN za 2,87 w TME, obudowa SO-8. Najtańszy PIC32 to PIC32MM0064GPL028-I/SO za 8,22PLN. Nie wszyscy pic-e lubią za ich debilną politykę w darmowym kompilatorze. Atmel takich numerów nie robił. Dodano po 1 dla przykładu bluepill/blackpill na stm32 są po 15-20zł Raczej chińskie klony. STM-ów i innych zresztą tez...
(at)djfarad02 PIC32 ma rdzeń MIPS z 5-stopniowym potokiem. Ty wybrałeś Cortex-M0, który ma 3-stopniowy potok i jest przestarzały - został zastąpiony prez Cortex-M0+ do aplikacji energooszczędnych. Jeżeli potrzebujesz wydajności (np. w DSP), to nie bierzesz przestarzałego Cortex-M3 (STM32F1xx), tylko Cortex-M4 lub Cortex-M7. Jeszcze inna sprawa, to...
Tak, operację programowego resetu pinu I/O należy przeprowadzić przed każdym transferem po I2C. Strasznie upierdliwe. Ok, w międzyczasie postanowiłem zrobić eksperyment i faktycznie dodanie operacji opisanej w erracie pomogło w przypadku zapisu. Mój kod wygląda w tej chwili następująco: Mam soft I2C dla STM32. Jeżeli jesteś zainteresowany, to wkleję...
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ż...
Okej, czyli jeżeli konsensus jest generalnie taki, że nie ważne jaki układ, bo można być elastycznym, to czy STM32 jest dobrym wyjściem? Czy płytka STM32F429DISCOVERY jest dobra na początek? Mam okazję taką nabyć ;). A czy obecnie coś ciekawego w zakresie płytek rozwojowych dzieje się dla układów PIC32 lub dsPIC? mam dziwną słabość do Microchipa......
Och darmowy kompilator się znajdzie....GCC jest na licencji GPL, więc muszą udostępniać źródła. I ktoś się pokusił o własną kompilację. Może nie w najnowszej wersji, ale działają wszystkie opcje (w tym kod MIPS16), a biblioteki Microchipowe można łatwo podlinkować więc nie ma problemu. Poza tym nawet w tych Microchipowych była opcja -O1. W rodzinie...
- narzędzia są dedykowane, zamknięte, drogie i nie ma tutaj open-source ani DYI, To nie jest do końca prawda, że nie jest open-source. Gcc wraz z binutilsami są dostępne do ściagniecia w źródłach (ze stron mchp) i można to sobie skompilowac i używać bez ichniego ide X-cośtam (osobiście używam własny toolchain zbudowany na powyższych źródłach). Co do...
Mamy za mało PICów na elektrodzie... Bo oczywiste jest, że: Niestety wykonanie projektu wymaga pojedynczego wgrania bootloadera (pliku .hex) A standardem jest, że programator jest zbudowany na układzie tej samej rodziny co docelowy układ. Kiedyś, żeby zacząć programowanie AVR, był oklepany na maksa STK200 (czasami z kilku przewodów). Nim programowało...
Przenośność - zerowa, nie wiem skąd argument o przenośności w dyskusji na forum ST. Przecież jak będę chciał przenieść kod na jakiegoś PICa, to bym musiał sam sobie napisać x struktur do inicjalizacji + funkcje parsujące parametry (nie mówiąc o funkcjach wysyłających dane). Normalnie się powinno robić to tak, że w osobnych plikach są funkcje do inicjalizacji/obsługi...
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,...
Zależy o jakich F1 mowa. W F100 są małe różnice w timerach niż w reszcie F10x. W tym wypadku chodziło o F107. A tak to raczej różnic za bardzo nie znajdziesz. Żywcem działa kod z timerów (po modyfikacjach o jakich wspominasz), UART, I2C, SPI + I2S. ADC zdaje się być takie samo jak było. No to miło - własnie w następnej kolejności będą SPI i I2C. Pytam...
Sensowny kurs musiałby być kursem 'live', bo bez przerwy wychodzą nowe wersje IDE, gcc, pluginów do Eclipse, bibliotek, itd, itp....O nowych wersjach procesorów nie wspomnę.... Taki kurs zaraz po napisaniu zaczyna się deaktualizować i za chwilę już nie odpowiada rzeczywistości. Tylko komu się będzie chciało cały czas trzymać gdzieś na stronie najnowszą...
Jeśli czujesz głód wiedzy w tym temacie: http://www.analog.com/media/en/training-... http://www.ti.com/lit/an/scaa082/scaa082... A poza tym, do 100MHz to w zasadzie prąd stały, więc nie ma co się za bardzo martwić o każdy kawałek ścieżki. W praktyce nie jest tak źle, kiedyś nie wlutowałem żadnych kondensatorów, procesor wieszał...
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,...
Dlaczego źle? Niewykorzystana pamięć to pamięć zmarnowana. Z drugiej strony, jeśli nie używasz zmiennego przecinka, printf-family i tym podobnych procesorożerców to w 32kB można zmieścić dość dużo. Wybór należy do Ciebie nie do nikogo innego. Rozsądna wielkość, to taka jak Tobie jest potrzebna. 64kB to czasem na dane nie wystarcza. Albert
Witam Szukam mikrokontrolera z kontrolerem ethernetu i phy, znalazłem serię microchipa PIC18FXXJ60, czy znacie jeszcze jakieś inne? AVR32, PIC32, STM32 potrzebują dodatkowej kostki PHY. pozdrawiam
Korzystasz z gotowych bibliotek do FT800 czy pisałeś może coś swojego ? Ja bazuję na bibliotekach MikroElektroniki dla PIC32. Pozdr. A.
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...
Wszystkie ogłoszenia o pracy są podobne, wymagania: - Dobra znajomość mikrokotrolerów (tu długa lista, od AVR, po MCP, pic32, stm32, LPC etc) - Znajomość FPGA - Znajomość jądra Linux - Min 5 letnie dościadczenie I tu już mamy ZONK. Aby to wszystko dobrze znać trzeba mieć doświadczenia ze 20 lat, ale dalej: - Wykształcenie wyższe lub ostatni rok studiów....
Dla czego żarty? Tu [url=http://www.microchipdirect.com/Prod... masz praktycznie identyczną płytkę z PIC32 na pokładzie za 88zł...
Tak sobie testuję drivery MSD Microchipa ze zwykłym pendrivem USB i wychodzi mi odczyt (samo czytanie sektorów, bez warstwy FS na razie) przy zegarze 40MHz z prędkością ok 170kB/s. Z tego co doczytałem taki transfer wynika z cech implementacji stosu usb Microchipa i nie bardzo da się z tym zbyt wiele zrobić - chyba, że jest jakiś alternatywny stos usb...
No nieźle - sam mam jedno RPi wolne, które leży wyłączone. Z takim ekranikiem, to by mogło robić za jakiś sprytny sterownik non-stop-on. Za dużo qrcze możliwości do wyboru, a za mało czasu :-)) Właśnie mam zamiar zrobić płytkę dev dla nowego PIC32MX795F512L, potem przeportować na niego kod (może pójdzie bez większych problemów), w kolejce jeszcze kilka...
Czy może rozwiązałeś swój problem? Ja mam problem dokładnie z tą samą funkcją tylko na innej arch (pic32). Wygląda na problem z alignmentem (ostatnio zmienili z 4 na 8 bajtów).
W projekcie mam folder arch (Zynq, STM32, LPC1xxx i itp..), i tylko makrem załatwiam podmianę sprzętu i trach wszystko działa :) Możesz coś bliżej a propos tego makra? Ja u siebie zastosowałem makra w plikach programu w miejscach gdzie odwołują się one do sprzętu, a w plikach lokalnych definicji mam pod makra podstawione odwołania już do konkretnych...
No właśnie tak myślałem, że im bardziej rozbudowany program (ma więcej co robić), to trzeba zwiększać częstotliwość przełączania kontekstu, więc i narzut rośnie. No ale dlaczego? Częstotliwość zmian kontekstu wpływa tylko na "responsywność" programu... W NuttX chyba jest 100Hz, a domyślnie 50. Muszę tylko trochę poszperać i zobaczyć czy jest RTOS,...
Jeśli na PIC'ach, to czemu ARM, a nie MIPS i PIC32 ? Co do tematu możesz na każdej. Przejrzyj dokumentację i sprawdź, która ci duchowo i peryferyjnie najbardziej leży. Albert
W moim przypadku to akurat faktycznie DMA na odbiorze nie ma sensu bo otrzymuje kilkanaście ramek na sekundę (po kilkanaście znaków) więc szukanie cały czas w buforze końca ramki wyjdzie mi tak samo jak odbieranie znaku w przerwaniu sprawdzanie czy nie koniec i ładowanie do bufora. DMA chciałem dać dlatego żeby nie musieć się martwić odbiorem na kilku...
jeśli ktoś chce relatywnie dużo szybkiego RAM to i tak weźmie STM32 ze 128KB RAM i 1MB FLASH Jak ktoś chce czegoś takiego, to prędzej weźmie PIC32, który ma 512KiB SRAM, 2MB Flash, przy taktowaniu 200MHz.
Freddie mam pytanie, czy w razie "W" pomożesz z napisaniem startup'a i makefila do PIC32 z rdzeniem MIPS? Nowsze układy nie są wspierane przez C32 a jego następca XC32 nie chce u mnie współpracować ani z MPLAB8 ani z MPLAB X, więc to co do tej pory robiło się automatycznie muszę napisać ręcznie :) Poza tym chce użyć kompilatora MIPS-gcc z codesourcery,...
Od jakiegoś czasu pracuję nad projektem odtwarzacza audio, z funkcją "radia internetowego" (odtwarzanie streamów HTTP). Całość jest zrealizowana w oparciu o mikrokontroler PIC32MX795F512L i dekoder VS1003, a za łączność z siecią odpowiada wbudowany w MCU układ MAC, z zewnętrznym PHY DP83848. Firmware napisany w oparciu o biblioteki Harmony3 od Microchipa...
Spróbuję zrozumieć ten kod, może uda się. Tam tak naprawdę nie ma czego rozumieć. To jest minimalnie zmodyfikowany FatFS - bardzo znana biblioteka, powszechnie wykorzystywana z mikrokontrolerami. Polecałbym nawet, żeby zamiast zajmować się analizowaniem kodu mojego projektu, zacząć od dużo lepszej dokumentacji samej biblioteki, na stronie jej autora....
Jest kilka zmodyfikowanych klonów i Arduinopodobnych projektów: - AVT oprócz kitu z typowym Arduido ma w ofercie kilka mutacji: Cortexino z LPC1114, Picduino z PIC 18F2550 i na dodatek kit z CPLD na płytce w formacie Arduino. - ChipKIT Digilenta; dwie wersje Uno i MAX, na PIC32. Do tego sportowano nawet arduinowe IDE (do kupienia w ELFIE). - Olimex...
Zaprojektowałem i zbudowałem płytkę wyposażoną w procesor STM32F107RCT6 oraz dekoder popularny MP3 VS1003. Jest to kolejna wersja starszego projektu na PIC32, który przenoszę na nowy mikrokontroler. Większa część projektu PCB pochodzi ze starej wersji. Do komunikacji z VS1003 używam popularnej biblioteki Andy'ego Karpova, którą już wcześniej przeportowałem...
Trochę drogo :) Zobacz na allegro STM32, bo są płytki z wyświetlaczami za połowę tej ceny. Moduły ETH można sobie dorobić w cenie około 30zł. DAC na pokładzie, FSMC i inne cuda. Fajną propozycją wydaje się być potężniejszy CM-4, za 80 zł kupisz już płytkę, tyle, że bez wyświetlacza i kontrolera PHY do ethernetu, ale moim zdaniem warto mieć to na osobnej...
AVE... Problem w tym, że to nie pierwsza taka durna płytka od Arduino. Nie liczę nawet Arduino-killerów od innych firm. Głównym problemem Arduino jest to, że poza "ekosystemem" i od początku spapranym projektem płytki nie wnoszą nic ciekawego do świata płytek rozwojowych. Choćby to Uno R4 Minima, co się chwalą, że można zrobić na nim urządzenie HID....
Czy chodzi o to, że wszystkie układy w telefonach tabletach itp to układy "System-on-a-chip", więc robiąc układ SoC z PIC też dało by się zrobić bardziej wydajny system?. Telefony i tablety są zbudowane w oparciu o mikroprocesory, a nie mikrokontrolery. Różnica jest o tyle istotna, że ARM Cortex-Axx w telefonie to zazwyczaj kilka rdzeni pędzonych >1...
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)...
Ja też jestem ciekaw, jak Autor tematu osiągnął tak spektakularne efekty za pomocą termotransferu. Z całym szacunkiem dla autora wątku, stworzył coś i podzielił się efektem, ale co w tym spektakularnego? To jedna z moich płytek : http://obrazki.elektroda.pl/6961641000_1... TQFP48 pod STM32. Ścieżki 12 mil, jeśli trzeba, bez problemu...
Nie każdy STM32 ma ART; H7 nie mają. Poza tym, odnosiłem się do częściowo do produktów NXP, a częściowo do PIC32. Procesory nie mają takiej samej budowy. Różnią się dość istotnie elementami, które nie są pokazane na obrazkach jak ten rozpoczynający dyskusję. Jest bardzo duża różnica między rdzeniami opracowanymi w celu realizacji ciągów instrukcji przygotowanych...
Dopóki będziesz używać mostka USB w banalny sposób, to czy użyjesz taniuśkiego CP2101, w którym nic zmienić się nie da, czy wypasionego FTDI najczęściej nie bedzie to miało znaczenia.Jeśli potrzebujesz coś więcej, to bez zaawansowanego mostka, a te sa z I2C/SPI, nic nie zrobisz. Wystarczy jeden argument aby był sens stosowania FT201: I2C nie wymaga...
Możesz spróbować przegryźć się przez USB Host Stack z pakietu Microchip Harmony for PIC32. Cytat z dokumentacji: The USB Host Layer in the MPLAB Harmony USB Host Stack performs the tasks of enumerating an attached device and interfacing the HCD. The following are the key features of the MPLAB Harmony USB Host Layer: Supports multi-configuration and...
Procesor niestety dostałem w "spadku" ja zastosował bym STM32F4 i też kombinował z FPGA. Niestety z uwagi na czas jaki został do końca pozostaje tylko PIC32MZ... Zdroworozsądkowo to z uwagi na DMA które może teoretycznie przesyłać z zegarem SYSCLK. Właściwie to udało mi się uzyskać 50MHz w układzie PMP -> DMA -> MEM i to jest wystarczające dla tego...
pic32 timer pic32 projekt pic32 przerwanie
dogrzać silnik skoda obliczanie stanu naładowania wymiana łożyska klejony bęben
kabel brake radio diagbox lexia
Przeróbka bi-xenon na full LED skrętne VW Golf Sportsvan 1.4 TSI – retrofit, kodowanie, koszty Zasilacz do Ergomaster Helios 5000 – jaki model, napięcie, wtyk, polaryzacja