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ł...
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...
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
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...
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,...
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...
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.
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...
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ż...
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
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....
Z perspektywy tej dyskusji wyjaśnia się cel stosowania przez niektórych producentów pary rejestrów do ustawiania/ kasowania bitów, mimo bit bandingu. Przykładowo PIOx_BSRR/BRR u ST. Konsekwentne pociągnięcie dalej i mapowanie każdego rejestru na REG_CLR, REG_SET i REG_INV jak mają PIC32 wydaje się więc logiczniejsze jako sposób na atomowy dostęp do...
Dla czego żarty? Tu [url=http://www.microchipdirect.com/Prod... masz praktycznie identyczną płytkę z PIC32 na pokładzie za 88zł...
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...
Witamy w świecie PIC32. Użycie tych układów można ryzykować po wyjściu trzeciej rewizji układów, a na pewno trzeba być na bieżąco z erratami. :) Niesprawny lub niepełnosprawny moduł I2C, to akurat bolączka większości PIC32 i wielu dsPIC33. Tak, operację programowego resetu pinu I/O należy przeprowadzić przed każdym transferem po I2C. Strasznie upierdliwe....
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,...
(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,...
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...
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...
(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...
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).
Niestety do takiego HardCotu żaden się nie nada. Możesz dokładniej dlaczego sie nie nada, chodzi o odpalenie RTOSa? Dodano po 12 Co do tego co Freddie Chopin wymienił to najlepsze były by STM32. A jakieś konkretne powody? PIC32 ma port na FREERTOS Dodano po 45 Przejrzałem trochę tych ST32, i faktycznie np. STM32F103RBT6 wydaje się być ok
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...
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....
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...
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.
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...
- 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...
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...
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......
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...
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...
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....
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...
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ć.
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...
AVR relatywnie jest szybszy jeżeli chodzi o bezpośredni dostęp do portów. Trochę nieba, trochę piekła ;-) Jak jest "relatywnie" szybszy, to co to właściwie oznacza jeśli chodzi o obiektywną szybkość dostępu do portu: jest wolniejszy, czy szybszy? Bo chyba działanie zależy od obiektywnych kryteriów? Kiedyś dobierając procesor przeprowadziłem testy czasu...
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...
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...
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...
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...
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ą...
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...
W opisie do tego modułu SPI masz: The MRF24WB0MA/MRF24WB0MB modules are designed to be used with Microchip’s TCP/IP software stack. The software stack has an integrated driver that implements the API that is used in the modules for command and control, and for management and data packet traffic. i Designed for use with Microchip microcontroller...
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ą...
Za dużo nie mogę jeszcze powiedzieć, od paru dni mam na biurku Development Kit dla LPC55S28 i dopiero zaczynam przekopywać się przez przykłady. To mój pierwszy większy kontakt z ARM, osobiście jestem przyzwyczajony do programowania "bare metal" a w przykładach z SDK całe tony callback, handle, wskaźników do tablic funkcji itp. Aby dojść gdzie jest przerwanie...
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...
STM32 to dobre procki. Ani nie są jakoś strasznie drogie, ani nie mają przerażającej erraty tak jak np. niektóre procki Microchipa czy NXP. Za to biblioteki do nich nie są niedopracowane tylko po prostu są do d**y. Ż tego co się orientuję praktycznie żaden dobry konstruktor pracujący z tymi prockami tej biblioteki nie używa , i namawia się początkujących,...
A dokładniej rejestr BSRR... I szkoda, że takie rozwiązanie istnieje tylko w STM32. BTW, w LPC11xx istnieje sporo innych paskudztw: - timery ktore mają 4 match'e, ale nie ma oddzielnego rejestru 'końca' (przewijającego licznik) - timer w trybie counter nie obsługuje preskalera... - nie istnieje przerwanie przepełnienia timera, i trzeba wykorzystywać...
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,...
To może lepiej zostać przy PIC'ach? - np. PIC32MX. Też pisze się w C, środowisko MPLABX daje Microchip, jak masz przypadkiem PicKita3, to od razu możesz programować. Jedyny minus, to trzeba sobie samemu zrobić płytkę developerską, bo te gotowe są cholernie drogie. No i oficjalny kompilator C od Microchipa ma opcję optymalizacji tylko do -O1. Ale peryferia...
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...
https://obrazki.elektroda.pl/8365522000_... Witajcie moi drodzy. Zapraszam na krótki test przenośnej stacji lutowniczej KSGER T12 Mini V3.1S oferującej regulację temperatury, wymienne końcówki oraz wyświetlacz OLED. W temacie pokażę też jej wnętrze, a na koniec za jej pomocą zlutuję projekt w technologii SMT - płytkę Fubarino SD. W...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
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ę...
Szczerze wątpię w przydatność takiego typu oprogramowania dla kogoś poza hobbystami - zwykle wygenerowany kod nawet nie widział się z optymalnością a dodatkowo jesteśmy ograniczeni takim podejściem do sprawy... Proponowałbym zapoznać się chociażby z opisem na stronie, jeśli nie z samym oprogramowaniem, przed wydaniem takiej opinii. 1. Graficznie można...
Podałeś przykład z mnożeniem niedostosowanych do FFP liczb, to ja podam kontrprzykład: for(float i=0;i<10;i+=0.00000001); Zadziała z float? Oczywiście nie. O czym to świadczy? Wyłącznie o tym, że programując trzeba myśleć. Rozwiązanie problemu który przedstawiłeś zajmuje jakieś 3 sekundy - wystarczy zastosować typ double (lub po prostu zmienić wartości,...
A odpowiedź moim zdaniem jest inna i brzmi: bo inżynierowie się nie popisali. Stanowczo protestuję. :) Inżynierowie robią co mogą, aby zachować zgodność, ale nie będą tego robić za wszelką cenę. Nie będą wprowadzać sztucznych ograniczeń dla zachowania kompatybilności wstecznej, ponieważ zablokuje to jakikolwiek postęp. Porównanie dotyczy SPL oraz HAL....
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...
No dobra, to się w końcu odezwę: To, na czym się uczy studentów, powinno spełniać kilka warunków: 1. Umożliwiać realizację przyjętego celu dydaktycznego. 2. Być proste, standardowe i nie udziwnione. 3. Być reprezentatywne dla stanu techniki wraz z przewidywalnymi trendami rozwojowymi. Niekiedy 1. pozostaje w konflikcie z 2. i 3. W takim przypadku wypada...
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...
AVE... Tak od siebie dodam, że w cenie ATMegi 324 (22-30 złotych netto w TME) występują na przykład Proszę nie kontynuować dyskusji nie na temat. Autor zrobił projekt wg swoich potrzeb. Sens dyskusji, że "a można użyć XXX" jest żaden.
Podłączyłem na próbę filtr butterwortha 4-rzędu jaki mam zastosowany do innej płytki z PIC32 (tam mam D/A realizowane przez PWM 10-bit), ale wyglądało to tak jakby wzmacniacz wejściowy filtra się zatkał - bardziej przypominało efekt fuzz :-) Chyba za duża amplituda wychodzi z tego przetwornika w porównaniu z PWM'em. Po wyłączeniu tzw. bufora sygnał...
Witam Szukam zleceń z zakresu projektowania elektroniki i programowania systemów wbudowanych. Posiadam doświadczenie z: * STM32/PIC32/AVR * GSM/GPS * WIFI,Bluetooth, ISM RF 433Mhz/868Mhz * Ethernet * RS485 Ponadto mam doświadczenie z administracją i tworzeniem oprogramowania dla systemów Linux. Więcej informacji: http://electronicsdesigner.eu/ kontakt...
https://obrazki.elektroda.pl/9032300100_... Witajcie moi drodzy. Przedstawię tutaj unikalny zestaw płytek uniwersalnych pod elementy w obudowach SMD, obejmujący TQFP100, TQFP64 i TQFP48, różne SSOP, SOIC itp. Płytki te wyróżnia sprytne i uniwersalne poprowadzenie ścieżek, ułatwiające uruchomienie dowolnego mikrokontrolera (gotowe zworki...
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)...
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...
Dla zainteresowanych CM7... Atmel właśnie wprowadził do sprzedaży płytki z samplami Cortex-M7. Do kupienia tutaj: http://store.atmel.com/PartDetail.aspx?q... Płytka nie jest cudem techniki i wymaga zmian jeżeli ktoś chce obrabiać obraz z kamery, ale jest pierwszą dostępną płytką, która daje możliwość zapoznania się z układem....
Głównie stawiam na STM ew PIC , Atmel odpada (strasznie oklepane i nie spotkałem się z nim w fabrycznych rozwiązaniach) STM nie są kwalifikowane do zastosowań automotive, a Atmel ma takie produkty, więc Twoje założenie jest trochę błędne. Nie napisałeś nic o ilości wyprowadzeń, wymaganiach dotyczących pamięci czy technologii montażu, to może mieć bardzo...
Witam! Mam pytanie (szczególnie do (at)Freddie Chopin ) o coś takiego. openOCD 0.10 (najnowsze sklonowane z ich repo) Zaskoczył mnie np. plik drivers.c [syntax=c]static struct flash_driver *flash_drivers[] = { &aduc702x_flash, &aducm360_flash, &ambiqmicro_flash, &at91sam3_flash, &at91sam4_flash, &at91sam4l_flash, &at91sam7_flash, &at91samd_flash, &atsamv_flash,...
Atmel przewiduje użycie tych układów w obszarach IoT, ale te 'nowości' mają tylko 1kB RAMu, przy zasilaniu 3,3V mogą osiągnąć zawrotne 12MHz, mają bardzo ograniczoną ilość peryferiów. Jak dla mnie to zwykły hałas marketingowy, aby zwrócić uwagę na przestarzałą rodzinę. CM0+ nie są zbyt rozbudowane, ale z powodzeniem zastępują/zastąpią właśnie wprowadzane...
Podstawowe problemy dotyczące PIC32MZ opisuje errata całej rodziny dostępna na stronie producenta. Bardziej istotne jest, że ten układ nie występuje u dystrybutorów. Możesz zaprojektować płytkę, ale sam układ możesz kupić tylko jako PIM w Microchip Direct. Za ponad 18 EUR, dostajesz jeden z wariantów układu (ECG, ECH lub ECM), z błędami w strukturze,...
Nie przesadzajmy - nie jest to znowu taki wielki problem. Co do sterowników urządzeń, to przy prostym założeniu można sprawę zredukować do zwyczajnego kodu jaki każdy tworzy bez RTOSów - to założenie to "danego urządzenia używa tylko jeden wątek". To pozornie wielkie ograniczenie w większości wypadków jest całkowicie słuszne, bo np. jak by wyglądał...
(at)bury104 Które Cortex-M4 pracują z zegarem 350MHz? Nic innowacyjnego? To pokaż mi taki układ, który pozwoli zbudować kartę dźwiękową 7.1 na USB, odtwarzacz/rejestrator dźwięków z/na karty pamięci i/lub pamięci usb (na drugim porcie), do tego możesz jeszcze podłączyć zewnętrzną pamięć i wyświetlacz. W tym układzie mam 2xSAI (2 kanały) + 3xSPI + powyższe...
Ale dlaczego stawiać się przed koniecznością wykluczającego się wyboru? Dlaczego nie "i PIC i Cortex"? Dlatego, że narzędzia typu programator/debugger oraz środowisko z kompilatorem trzeba zakupić, ewentualnie rzeźbić i składać samemu jakieś gcc (czas w firmie=pieniądze). Inwestycja w dwa rozwiązania jest droższa z tego powodu. Poza tym z doświadczenia...
Nie do końca tak to działa. W przypadku tych uC, z których korzystam między domenami z różnym zegarem i/lub zasilaniem są mostki, aby nie spowalniać rdzenia. Do tego jeszcze dochodzi pipeline, gdzie operacje mogą zostać przesunięte. W zależności od długości kolejki, wpływ może być mniej lub bardziej istotny. A tutaj jest cytat z dokumentacji dla Cortex...
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,...
AVE... "Chłyt matetingowy", jak to mawiają, bo dedykowany silnik graficzny w układzie ma na przykład seria Cypress FM4 S5E2D z mikroprocesorem ARM: http://www.cypress.com/products/fm4-s6e2... STM32 też ma układy z podobnym GPU, inne firmy też coś mają w swoich ofertach, i to dłużej, niż...
(at)R-MIK Opis zawarty w Twojej stopce sugeruje zachowanie minimum poziomu technicznego, merytorycznego i odpowiedzialności. A co mamy? Jakieś bzdury. Jaki jest sens zakładania tego tematu? Jak AVR się nie wyrabia, to biorę coś innego: dsPIC33/PIC24, PIC32MX/MZ, STM32, LPC czy inny Kinetis. A jak taka możliwość nie wchodzi w grę? Czy jak przetaktuje...
Poszukuję uC z komplementarnymi PWM + obliczenia zmiennoprzecinkowe o podwójnej precyzji. Idealny by był: STM32H745ZI. Znalazłem STM32G431KB. Trochę duży rozrzut masz. Obudowa PQFP144, a obudowa TQFP32, to zupełnie różne światy. Jeżeli ten pierwszy jest idealny, to ten drugi nie ma szans go zastąpić. Ale... Ten drugi pochodzi z rodziny zaprojektowanej...
Witam, W tym temacie ostatnio intensywnie pracuje ST Microlelectronic. Mają procesor z rdzeniem Cortex M3 i interfejsem 802.15.4 w jednym - STM32W. Dostarczają biblioteki za darmo. Bardzo promują ten kierunek. Jeszcze nie tak dawno ST we współpracy z firmą Ember wypuściło na rynek dwa inne rozwiązania: SN250 i SN260, chociaż dzisiaj uważa je za NRFND,...
https://obrazki.elektroda.pl/5077182400_... MICROS to niezależny dystrybutor praktycznie wszystkich bardziej i mniej popularnych mikrokontrolerów. Dzięki swojej pozycji nie koncentruje się na promocji żadnej wybranej marki i jest w stanie zaoferować optymalny produkt do wskazanego zastosowania. Mnogość dostępnych na rynku architektur...
STM32Lxxx, STM32Hxxx i STM32Gxxx również startują taktowane z wewnętrznego generatora RC. Podobnie jak mikrokontrolery innych producentów, np. PIC32 i SAMxxx (Microchip), LPC i Kinetis (NXP), NUC i Mxx (Nuvoton) lub różne EFM32 (Gecko) Silicon Labs. (at)adam220 Możliwość zablokowania występuje chyba tylko w AVR i niektórych PIC. Może warto zacząć przygodę...
A jak jest z kompilatorami na AVR-y są darmowe czy płatne ? AVR-GCC, bezpłatny kompilator C/C++. GCC popularny jest także wśród ARM. Na start z AVR dobre jest Arduino (tez korzysta z AVR-GCC). Arduino obsługuje tez PIC32 (ale to chyba ARM). Arduino dobre jest do pobawienia się, szybkiego sprawdzenia jakiegoś układu peryferyjnego, wyswietlacza, czytnika...
(at)tmf Odnosząc się do Twojego postu (#15), to warto zwrócić uwagę na inne kontrolery LCD, np. [url=http://www.allshore.com/pdf/solomon... lub ILI9806G. Każdy z nich może bez problemu pracować z zegarem rzędu 64MHz. Odnośnie małej elastyczności EBI z Xmega, to jest to tylko i wyłącznie problem Xmega. Jest cała masa innych...
Myślę, że z szybkością piców32 nie jest tak źle. Swojego czasu bawiłem się jednocześnie płytką z PICem32 i STM32F107 i ten sam kod wykonywał się na PICu szybciej, nawet mimo optymalizacji tylko -O1. Inna sprawa, że zegar PIC'a był 80 do 72 na STM, oraz to, że PIC wykonywał kod w trybie MIPS32. Włączenie -MIPS16 (odpowiednik Thumb na ARM) jest przy darmowej...
Na razie jest to dopiero ogólne oprogramowywanie tego procka - tworzenie modułów, które potem w zależności od potrzeb będę włączał do konkretnego programu. Chciałbym, aby ten procek oprócz generacji dźwięku jeszcze coś potrafił zrobić - kolega Mirek36 (jak widzę z innego wątku) zastosował dedykowany procek jako moduł generacji komunikatów/dzwięków,...
http://obrazki.elektroda.pl/7067429300_1... Mikrokontroler OnChip Open-V to w pełni otwarty, 32 bitowy układ oparty na architekturze RISC-V. Open-V wyposażony ma być w szerokie spektrum peryferii, jakie spotkać można w każdym mikrokontrolerze obecnie dostępnym na rynku. Został on zaprojektowany, tak aby nawiązać równą walkę z układami...
Witam serdecznie zauważyłem przez przypadek temat z którym też się zmagam. Tworząc inteligentny dom, postanowiłem zrobić system rozproszony. Podyktowane jest to tym że, nie potrzebuje inteligentnego pudła w domu. Którym się będę mógł chwalić, tylko najbardziej bezawaryjny system jaki może powstać. System rozproszony nigdy nie padnie, może się zepsuć...
Witam. Projektuję, wykonuję i uruchamiam elektroniczne urządzenie mikroprocesorowe (głównie procesory PIC ale nie tylko) i mieszane analogowo - cyfrowe. Pracuję z wykorzystaniem programu KiCAD (schematy i pcb) oraz kompilatorów firmy Microchip dla procesorów PIC18, PIC24, dsPIC oraz PIC32 (język C). Wykonywałem również projekty oparte o MSP430 i STM32....
https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
Witam. Projektuję, wykonuję i uruchamiam elektroniczne urządzenie mikroprocesorowe (głównie procesory PIC ale nie tylko) i mieszane analogowo - cyfrowe. Pracuję z wykorzystaniem programu KiCAD (schematy i pcb) oraz kompilatorów firmy Microchip dla procesorów PIC18, PIC24, dsPIC oraz PIC32 (język C). Wykonywałem również projekty oparte o MSP430 i STM32....
Witam, Jak w temacie - udało mi się zestawić takie połączenie pod linuxem i generalnie działa, ale jeden step zajmuje ~25s. Przejscie przez jakąś procedurę (step over) niestety już jakąś nieskończoność. Na szczęscie hw breakpointy, nie zajmują więcej niż jeden step czasu, więc od biedy można by się w ten sposób poruszac. Po długotrwałym grzebaniu w...
pic32 timer programator pic32 stm32 f103rb
schemat kuchni mastercook wypadać zapłon przyczyna schemat migacz tranzystor
Honda GX, GCV – nierówna praca silnika, wyciek oleju przy regulatorze obrotów Amica piekarnik – brak grzania góra-dół po wymianie grzałek i przełącznika