Może coś w stylu Dodano po 1 XC8 jest opracowaniem Microchipa pierwotnie dla architektury PIC a ostatnio rozszerzonym o AVR. Dokumentacja XC8 pod AVR do złudzenia przypomina tę na AVR-GCC więc hmmm....
Może trochę nie na temat ale po co kombinujesz z jakimiś dziwnymi kompilatorami kiedy Microchip dostarcza MPLAB'a w którym możesz pisać w asemblerze bez problemu.
Zależy to od Twojego zaawansowania. Dla najsłabszych polecam DsPic'a 16bit 30mips. A dla bardziej zaawansowanych BlackFin'a 16 bit 400mips. Do DsPica masz HtPic kompilator c 30 dniowy i pełno cracków. Microchip też jakiś kompilator ma. Oprócz tego jesst GCC pod linuxa ale to dla bardziej zaawansowanych. Próbowałem z kumplem kompilować źródło pod cygwinem...
Pod Linuxem na razie dobrze wspierany jest PicKit 2, do którego Microchip udostępnia nawet jakieś kody źródłowe. Wsparcie PicKit 3 jest od x czasu określone jako "soon".
Wydawało się niemożliwe, a jednak. Po wielu latach Microchip zdecydował się wydać nową wersję programu do programowania układów PLD/SPLD - WinCUPL II, na razie wersja beta. Nowa wersja jest dostępna na stronie Microchip. [url=https://www.microchip.com/en-us/dev... Program nie oferuje w zasadzie niczego nowego w stosunku do...
(at)majsterxxl A próbowałeś konfiguracje wysłać tak jak to jest w instrukcji czyli pierwszy bajt z D/C=0 a kolejne z DC=1. Napisz z palca taka inicjalizacje bez funkcji. (D/C# = 0, R/W#(WR#)= 0, E(RD#) = 1) unless specific setting is stated Single byte command (D/C# = 0), Multiple byte command (D/C# = 0 for first byte, D/C# = 1 for other bytes) Obecnie...
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
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/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/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...
Różnica może wynikać z użytej wersji kompilatora, albo czy wgrana jest wersja Debug a może Release. Piszę o tym ponieważ natknąłem się na coś niedobrego ze strony kompilatora kompilując ze źródła programu w Microchip Studio. Nie jestem pewien ale wydaje mi się, że znalazłem błąd w kompilatorze avr-gcc w trybie Release z włączoną flagą "-Os". Wyszczególniłem...
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/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...
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...
Sprawdź czy w : Tools->Option>Toolchain-> Package Configuration masz widoczny i wybrany kompilator C (GCC).
Ale Microchip jest cwany - kompilator HI-TECH (australijski projekt http://www.htsoft.com/) wykupił na własność :) Teraz chłopaki ciągną projekt już uzależnieni od Microchipa: http://www.microchip.com/forums/m410281....
Ja na liście mam XC8. Z menu wybieram: PROJECT a następnie Select Language Toolsuite i tam mam: Microchip XC8 Toolsuite.
AVE... (at)Tronics, taki PIC16F628A ma osiem bitów, ale pamięć programów ma szerokość szyny danych 14 bitów i 13 bitów dla adresów. Daje to łącznie dwa kilosłowa czternastobitowe pamięci programu. Główna szyna danych ma 8 bitów, szyna adresowa RAM 9 bitów, ale RAMu jest tylko 224 bajty, resztę przestrzeni "zjadają" rejestry. Do tego bezpośrednio można...
Nie dziwi mnie brak wsparcia ze strony Microchip dla avr-gcc i avr-g++. Niestety, mają też swój, płatny kompilator i przypuszczam, że raczej nie będą skłonni rozwijać darmowego avr-gcc, bo to przecież strzelanie sobie w kolano. Na szczęście ciągle znajdują się osoby, które się w to angażują i nowsze wersje avr-gcc powstają. Tu trzeba też oddać honor...
Podaj wersję kompilatora. W nowszych zostało to poprawione i kompilator odkłada tylko te rejestry, które używa. Niemniej, nawet w tak prostym kodzie może używać ich wiele, bo w większości przypadków nie wiąże się to z żadnymi kosztami, więc optymalizator nie jest na to nastawiony. Zauważ, że w C nie ma koncepcji przerwań, więc kompilator nie do końca...
Masz rację. Tylko problem w tym, jak ktoś jest wzrokowcem. Jak dla mnie o wiele gorzej jest wychwycić błąd w składni pisanej nawet jak wiem co dane polecenie wykonuje. Czasem czytam parę razy i niby jest ok. dopiero za 5 albo 10tym razem zauważam, że brakuje kropki albo spacji... Jakby ze schematów które przedstawiłeś powyżej usunąć litery to zostały...
Prawdopodobnie MPLAB spodziewa się kompilatora w innym miejscu na dysku niż zainstalowałeś. Ale lepiej użyć kompilatora XC8, Hi-Tech to nierozwijany program. Można z MPLAB: http://www.microchip.com/forums/m643167.... lub z MPLABX http://microchip.wikidot.com/mplab:how-t... Albert
Są proste. Do niedawna były również tanie, ale odkąd Microchip przejął Atmela ceny AVR-ów poszły mocno w górę. Kompilator jest darmowy (AVR Studio, bo jak Microchip je wycofa i zastąpi MPLAB-em, to będzie płatny). Takie argumenty przychodzą mi do głowy na pierwszy rzut oka.
A mnie bardziej dziwi to, że producent nie wspiera tego tylko jeszcze daje ograniczenia. Ale microchip ma większe udzaiły w rynku niż atmel, z tego wynika że przełożenie amatorzy->profesjonaliści ma małe znaczenie, oczywiście głównie mi chodzi o studentów ;) A w jakiż to sposób Atmel bardziej wspiera niż Microchip? Albert
Witam, Jak chyba już ogólnie wiadomo Atmel został wchłonięty przez swojego dotychczasowego konkurenta tj. firmę Microchip. Wszystkie dotychczasowe produkty Atmel zostały przejęte przez Microchip ...tak więc spór o to jakiego producenta mikrokontrolerów są lepsze umarł śmiercią naturalną. Firma Microchip, jak z tego wynika, nie zamierza rozwijać oprogramowania...
MPLAB jest darmowy, ale to tylko środowisko IDE. Kwestia taka, jeśli chcesz miec kompilator tylko na pewien czas aby powiedzmy napisac program do jednej aplikacji, to możesz skorzystać z kompilatora też firmy Microchip MPLAB-C18. MoOżna pobrać go i 60 dni testować. Jest też wersja studencka, która będzie działała i później tylko z ograniczeniami. http://www.microchip.com/stellent/idcplg...
AVE... Koledzy czepiają się kosztów kompilatora dla PICów. Faktycznie wersje PRO swoje kosztują, zaś sposób, w jaki Microchip kastruje swoje kompilatory w wersji Free (w przypadku ośmiobitowców dodaje dodatkowe skoki, nie pamiętam, jak w pozostałych, ale XC32 to kompilator GCC przez nich zmodyfikowany) jest przynajmniej nieuczciwym świństwem. Dlatego...
Witam, Piszę pierwszy program na Attiny 2313a w C. Używam środowiska Microchip Studio 7 (Atmel Studio). Okazało się w trakcie pisania, że moduł sprzętowy USI jest bardzo okrojony jeśli chodzi o obsługę TWI (I²C). Postanowiłem dodać "bibliotekę" do obsługi tego protokołu. Problem polega na tym, że próbowałem już na różne sposoby i albo kompilator...
ARM do matematycznych obliczen sie nie bardzo nadaje... Mysle ze nawet dsPIC jakiś mógłby być szybszy... A jesli potrzeba ci 32btowej matematycznej mocy, to PIC32. Obecnie nawet microchip wypuścił kompilator C (C32) bez limitu kodu (wersja studencka) więc z samym pisaniem softa nie ma problemu :] PIC32 ma jednostke matematyczna 3 razy bardziej rozbudowaną...
jak chcę się pobawić z uC to odpalam XP na wirtualnej maszynie To juz z nowszym AS nie podzialasz Microchip ma natywny kompilator C na linuxa. Wprawdzie wersja free ma najniższą optymalizacje (albo nie ma jej wcale), ale ostatnio wzbogacił trochę ofertę mikrokontrolerów. Mają więcej peryferii, więcej flash i więcej ramu i dodanych kilka instrukcji...
Nie rozumiem? Przecież kompilator musi wspierać odpowiedni typ danych i operacje wykonywane na nich. Nie będę tego pisał na piechotę, gcc, w tym avr-gcc ma wsparcie dla formatów stałopozycyjnych. Więc tu nie ma problemu, jeśli interesuje cię dokładne określenie precyzji to jest to właściwa droga. Formaty float/double są elastyczne, ale mają ograniczoną...
Niestety kompilatory Hitech nie obsługują software stack czy to znaczy, ze te kompilatory sa nie zadobre? Jaki jest najlepszy dla PIC16?? Sprawę można ująć tak - to jest bez znaczenia, w 99% zastosowań można obejść się bez tego stosu. Nie jestem pewien czy w ogóle można użyć stos dynamiczny na PIC16, kompilatory IAR i Microchip mają ten bajer ale w...
W mojej ocenie Microchip powinien się mocno skupić na poprawie szybkości, ergonomii i masy błędów w MPLABX, IPE czy Code Configuratorze nie wspominając o HARMONY zamiast dodawać kolejne zbędne "feature'sy" które i tak nie są używane (jeżeli jest taka możliwość) przez profesjonalistów z racji właśnie tych błędów i powolności a amatorzy i tak ich nie...
AVE... Rozbudowałem trochę test i zmieniłem troszkę ustawienia układu. Dodałem dodatkowe obliczenia nie używające biblioteki math. Kompilator tak czy siak sobie poradzi z optymalizacją kodu dość dobrze, bo mnożenie w tym układzie jest sprzętowe. Zegar ustawiony na 48Mhz. Kod: Memory Summary: Program space used 1802h ( 6146) of 8000h bytes...
Witam, bardzo proszę o pomoc - skompilowanie programu. Autor projektu niestety nie umieścił hex-a, nie reaguje. Chodzi o projekt adaptera: http://www.waitingforfriday.com/index.ph... Kwarc 20mhz, układ jak w oryginale. Podczas próby kompilacji wyskakuje "Running the compiler in extended mode will not be supported...
Tak na prawdę nie wiadomo dla kogo one są, dla tych co nie chcą się uczyć C* (i używać przynajmniej 18F), czy dla masochistów asemblera? *- tak, wiem do 16F jest kompilator C, ale co z tego gdy architektura do bani. Oceniasz rynek z poziomu swojego grajdołka, podczas gdy on nawet Ciebie nie zauważa. Kilka lat temu była wielka dyskusja o wyższości Atmela...
Jeśli już AVR wciągać w te porównania to chyba bardziej na miejscu byłoby przywołanie rodzinki AVR32 i o 8b nie wspominanie. A co do nowości, to TI wprowadza TIVĘ z seri 129 na CM4 i z EMAC+PHY i wieloma innymi ciekawymi peryferialami np. 1-Wire master :)). Oby nie skończyło się jak ze Stellarisami. Innym ciekawym wynalazkiem jest LPC4370 z 3 rdzeniami...
Wszystkim dziękuję za odpowiedź :D Niestety już mam te transceivery i muszę je wykorzystać. Mój Pic18f4550 działa w układzie zasilanym na 3,3V więc kłopotu z podpięciem nie będę maił. Największy problem to teraz ten kod muszę to skompilować pod Microchip C18 bo pod ten kompilator mam napisaną resztę(obsługa USB, która działa). Stąd moja wielka prośba...
Powiedzmy sobie tak... Microchip już chyba wszystkich którzy bawili się procesorami PIC przyzwyczaił że ich kompilatory są komercyjne (pomijam na czym one bazują) i to raczej się nie zmieni. Czyli standard XC8 mamy darmowy bez optymalizacji. Jak dla mnie podejście średnie które chyba sprawia że PIC-e mimo wszystko są wśród amatorów niezbyt popularne....
Czy ktoś może polecić bądź przestawić swoje wrażenie sterowania wektorowym - silnik PMSM 100-200W. Podstawy znam chodzi o bardziej praktyczne wrażenia użytkowe dotyczące korzystania z bibliotek oferowanych przez te firmy. Zarówno STMm jak i microchip posiadają swoje środowiska i dają do nich biblioteki FOCi z hallem czy bez. Jakie są wasze wrażenia,...
Dlaczego nie wspierany? To mnie bardzo interesuje, bo właśnie byłem przekonany, że wybieram lepszy z tych dwóch? Jakieś pół roku temu miałem kupować kompilator na procki microchipa w pewnej warszawskiej firmie. Też byłem pod wrażeniem HI-TECHa, i chcieliśmy go zakupić w wersji prze-ful-wypas, gdy się dowiedziałem, że microchip kupił HI-TECHa, jest...
(at)BlueDraco - FP64 w przypadku implementacji CM7 firmy ST to tylko rodzina M765, 767, 768 i 769 oraz 777, 778 i 779 oraz chyba wszystkie H7? NXP z tego co widzę swoich nie ma, tylko parę od Freescale. Microchip ma kilka serii SAM. Czyli STMicro ma w zasadzie najwięcej. (at)kolego grzegorz a jak wygląda fragment asm gdy linijka jest odkomentowana?...
Może PIC nie są popularne bo https://www.elektroda.pl/rtvforum/topic3... Współczesnych PIC nie znam te wcześniejsze z czasów PIC16F84 i podobne wspominam źle. Miałem emulator PIC, czasu MOCNO nierzeczywistego. Nie dało się na tym pracować. W tym czasie AVR był już popularny. Wybrałem więc AVR. Wiedziałem, że prędzej czy później trzeba porzucić...
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...
A pieniądze na na przykład rozwijanie AVRStudio to jak myślicie, skąd się biorą, jak nie ze sprzedaży procesorów ? Czyż rozwijanie z kolei oprogramowania nie napędza sprzedaży ? Tak więc jak najbardziej są pieniądze z tworzenia darmowych IDE... ;) Zacznijcie ludzie też mysleć na większą skalę... ;) Alez ja jak najbardziej mysle na wieksza skale......
Witam Chciałem napisać programik który mi coś wyświetli na LCD. Do tego chciałem użyć biblioteki funkcji wykonywanych na LCD. Problem jest taki że biblioteka xlcd.h domyślnie ma zdefiniowane , że PORTB uC jest podlaczony do pinów danych i sterowania w LCD. Ja natomiast mam podłączone sterowanie (E,R/w,R/S) do RA1,RA2,RA3, natomiast dane do portu D.Jak...
Ja wczoraj trochę z ciekawości powalczyłem z tym przykładem z sieci, próbując skompilować podany program. Kilka plików się kompiluje - tych nie używających bibliotek Microchipowych, ale potem następują jakieś konflikty miedzy bibliotekami od MIPS i Microchipa (tak przynajmniej to rozumiem) i dalsza kompilacja ustaje. Musiałem tylko trochę przerobić...
Witam! Nie wiem czy dobrze trafiłem w dział, jeśli nie proszę moderatora o jak najszybsze przeniesienie tego tematu. No więc, mam PIC16C73B i potrzebuję oprogramować jego wyjścia analogowe. Nie mam pytań jeśli chodzi o samo programowanie ale bardziej o sprzet. 1. Jaki kompilator jest wg. was najlepszy dla tego układu i jak go skonfigurować? W tej chwili...
Przysiadłem trochę do tematu i sam częściowo sobie (i może innym zainteresowanym) odpowiem :-) : Udało się dokonać cross-kompilacji GCC pod procesory PIC32 na platformie Raspberry Pi. Okazało się, że brakowało jednego pakietu (bison) oraz prawa root'a (dziwny błąd braku dostępu do jakiegoś pliku lub katalogu przy kompilacji binutils). Po 3h kompilacji...
pomijajac watki poboczne Jesli chcesz "profesjonalny" kompilator dla Atmega 8 / 16 to tak naprawde za duzego wyboru nie ma. Jest to co dostarcza IAR i nie jest to zle rozwiazanie szczegolnie w polaczeniu z progamem state machine, bledow ma co raz mniej. A projekt oprogramowania powstaje szybko. Z tego co wiem poprawili bardzo optymalizacje tak generowanego...
microchip arduino moduł microchip microchip compiler
zmywarka migaja diody taskalfa język polska samsung qe55q77b
netia własny router renault df135
Saeco Xsmall SUP 033R – migająca czerwona dioda z wykrzyknikiem, przyczyny i diagnostyka Jak bezprzewodowo połączyć tablet Samsung, iPad lub Android z telewizorem LG, Samsung, Sony, Philips – AirPlay, Chromecast, Miracast, DLNA