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...
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...
- 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...
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.
Atmelowskich cortexów jest od groma w tme https://obrazki.elektroda.pl/5405307000_... Od MSP430 też się półki uginają tak samo jak i od miniaturowych STM32G0. Potem PIC32 a potm już czarna dziura
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...
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).
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,...
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....
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...
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
Gdybyś jeszcze pokazał co zawiera funkcja VS1003_SPI_transfer(_reg); Jest przecież w kodzie, który załączyłem. Na samym dole... jak skonfigurowałeś GPIO Konfiguracja przeprowadzona w STM32CubeMX. Sprawdzałem kilkukrotnie i nie widzę niczego podejrzanego. Wygląda następująco: - CS, DCS i RST ustawione jako wyjścia. - DREQ ustawione jako wejście. Jak...
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.
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...
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ż...
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...
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...
Ja AVRów już nie kupuję od kilku lat. Jak mi się zapasy skończą i nie obniżą cen to będzie koniec moich projektów z ich wykorzystaniem. JA tak samo, i przerzuciłem się częściowo na PIC, bo mam ich sporo, łącznie z PIC32 i dsPIC, więc trzba wykorzystać :). AVR jeszcze mam jakieś 3-4 sztuki, więc trzeba wykorzystać.
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....
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...
Co stoi na przeszkodzie na rozszerzeniu stosu na cały zakres pamięci? Teoretycznie nic, kwestia konfiguracji linkera np. ld dla pic32 od niedawna używa całą dostępną pozostalą pamięć na stos a deklaruje się tylko rezerwację minimum stosu. Pomimo to, jak już zauważyli szanowani przedpiścy, wrzucanie takich dużych tablic (szczególnie w ISR) to zazwyczaj...
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...
Co do 1wire - STM32F1 potrafi to równie prosto - wystarczy zewrzeć zewnętrznie RX z TX, a TX ustawić w tryp alternative open drain. I mamy w pełni funkcjonalnego mastera 1wire. Wydaje się że LPC11xx-XL podobnie (ale nie ma jak tego sprawdzić, bo nigdzie się ich nie da kupić ;/ ) Byc może w Microchipie siedzą sami idioci, być może inni idioci projektują...
pic32 timer pic32 projekt pic32 przerwanie
naprawa klawiatury telefonu samsung silnik chipem daewoo wolne obrót
miernik pojemności polonez budowa
Antena Wizja TV: Co można oglądać? Brak sterowników do soundbara Lark - co robić?