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...
Pewnego razu żona wystraszyła się, że mogę mieć koronawirusa i nie pozwoliła mi przez tydzień wracać do domu, taka krótka kwarantanna. Tydzień ten okazał się być bardzo owocny, gdyż w tym czasie miałem okazję zbudować termometr. Czemu zbudowałem akurat termometr? Z dwóch powodów: - mam małe dziecko i czasem nie wiadomo, jak należy je ubrać do snu -...
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...
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
.... no chyba, że wtedy znowu odżyje AVR GCC i nowsze pluginy do Eclipsa. I na to znajdą sposób tak jak Microchip na konkurencyjny HI-TECH C Compiler - wykupić i po sprawie :) No ale trzeba być dobrej myśli i może ATMEL-owskie narzdzędzia będą darmowe forever ...
Środowisko Microchip Studio (dawniej Atmel Studio7) Kompilator: XC8 Procesor ATMEGA328PB Próbuję umieścić zmienną w jednym z dostępnych rejestrów GPIOR, pozwalających na dostęp poprzez IN i OUT oraz operacje SBI, CBI W kompilatorze IARa miałem to zrobione tak: 4.3.10.5 Io Attribute Objects defined using the io(address) attribute represent memory-mapped...
am taki problem żę przy mplab x chodzi bez problemu a na mplab ide wywala brak rozpoznania chipu, dopisłem do lini ale też nie działa Debug build of project `C:\Projekty\MPLAB_IDE\KS108\KS108_128_1... started. Preprocessor symbol `__DEBUG' is defined. Sun Aug 11 19:25:29 2013 ----------------------------------------...
AVE... Przeprowadziłem prosty test porównawczy prędkości mikrokontrolera PIC18F45K50 i kompilatora XC8. Test polegał na pomiarze ilości czasu potrzebnej do wykonania 256 zestawów obliczeń matematycznych na liczbach zmiennoprzecinkowych podwójnej precyzji o długości 32 bitów. Mikrokontroler pracował z zegarem wewnętrznym 36MHz. Oto kod: Memory Summary:...
Witam. Tworzę projekt oparty na mikrokontrolerze ATTINY414. Powstaje on w środowisku Microchip (Atmel) Studio. Program ma wyświetlać aktualną temperaturę z czujnika oraz średnią kroczącą temperatury z ostatnich 24 godzin. Dane chciałbym wyświetlić na małym wyświetlaczu OLED, 128 x 32, sterownik SSD1306 (komunikacja przy pomocy I2C). Mikrokontroler ma...
Witam. Szukam kros kompilatora dla mikrokontrolerow PIC. Projekty to: medycyna, przemysl, zabawki, sterowniki. SPI I2C com usb LCD itp itd, dostep do kart pamieci, przetwornikow ADC zewnetrznych. Prosze o opinie (szczegolnie profesjonalistow ktorzy robia powyzsze aplikacje na PICach) na temat: IAR Embedded Workbench for Microchip PIC 18 IAR Embedded...
niepotrzebnie łączyłeś RST rejestru 74164 z procem, nie jest w ogole potrzebny do prawidłowej obsługi Sytuacja hipotetyczna reset 74164 niepodłączony, w skutek jakiegoś zakłócenia czy błędu programowego ginie jeden bit w transmisji i wszystkie następne po tym incydencie dane będą przekłamane co zobaczysz na wyświetlaczu. W moim rozwiązaniu nawet nie...
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...
Witam, czy poniższy kod zadziała? Chcę wysłać bajt danych do komputera wykorzystując konwerter UART-USB i odebrać w terminalu. Czy poniższy kod zadziała? [syntax=c] #include <stdio.h> #include <stdlib.h> #include <p32xxxx.h> #include <plib.h> #pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FPLLODIV = DIV_1, FWDTEN = OFF #pragma...
AVE... Upewnij się, że wszystko dobrze podłączyłeś. Mi się tak robiło w projekcie miernika pojemności, gdy jeden z przewodów "nie stykał". Podłączyłem kolejny raz wg schematu, który umieściłem i niestety dalej nic się nie wyświetla :( .. I te wszystkie opóźnienia powinny być po EN = 0 a nie po EN = 1. Albert tak zmieniłem i dalej nie działa (no chyba...
plik flagi.h wyglada tak: [syntax=c]#ifndef FLAGI_H #define FLAGI_H volatile struct flags// bity flag uzywanych w programie { u08 KeysOn : 1 ; // bit wcisnietego klawisza u08 I2C_trans_pending : 1 ; //bit trwajacej wlasnie transmisji I2C u08 I2C_ACK_ERROR : 1 ; // bit wystapienia bledu I2C (NACK) u08 I2C_trans_ready : 1 ; //bit zezwolenia na transmisje...
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
Drugi sposób to użycie http://www.microchip.com/mplab/mplab-cod... Oprócz tego wiele innych. Albert Niby pomaga ale potrafi tak zagmatwać kod że czasami lepiej i szybciej jest napisać samemu i po kompilacji jest pełno warning:. Czemu nie zrobili jak w Arduino. Wchodzę w bibliotekę I2C zmieniam szybkość, częstotliwość zegara, ustawiam na...
warning: Configuration "LPC_USB_Development_Kit_PIC18F14K50" refers to file "C:\Documents and Settings\Microchip\Include\Compiler.h" which does not exist in the disk. The make process might not build correctly. Daj jeszcze twoją zawartość katalogów: C:\Documents and Settings\Microchip\Include C:\Documents and Settings\Microchip\USB
Po zainstalowaniu dodatku Makefile wszystko zadziałało. Zastanawiam się tylko dlaczego podczas kompilacji w oknie na dole pojawiają się takie logi jak poniżej: ------ Build started: Project: ComponentTester, Configuration: Debug AVR ------ Build started. Project "ComponentTester.cproj" (default targets): Target "PreBuildEvent"...
Na przykład kwalifikator: [syntax=cpp]__eeprom[/syntax]Źródło: [url=http://ww1.microchip.com/downloads/... XC32 C/C++ Compiler User’s Guide, 2.5.9 EEPROM Objects
Założyłem ten temat, żeby się dowiedzieć jak coś takiego wyeliminować i widzę, że powoli dowiaduję się nowych rzeczy:D i bardzo mnie to cieszy... a propo kodu, nie ma sensu wklejanie całego programu... wrzucam tutaj konfigurację portów(PIC18f2550/4550 C18 compiler firmy microchip): INTCON=0x00; INTCON2=0x80; INTCON3=0x00; SPPCON=0x00; SPPCFG=0x00; UCON=0x00;...
http://microchip.htsoft.com/products/com...
Lipek023 - ty sciagnales nie ten kompilator o ktorym mowie! Sciagnales PIC Lite zamiast HI-TECH PICC. To o czym mowie i co obsluguje mase mikrokontrolerow, wlacznie z PIC16F876 znajdziesz tu: http://microchip.htsoft.com/products/com... BF
Ja próbowałem z tej strony: https://www.microchip.com/en-us/developm... Po kliknięciu w MPLAB® XC8 Compiler v2.32 pojawia się błąd {"StatusCode":500,"Message":"Internal Server Error while processing request..."} O tym nie pomyślałem :D Dzięki wielkie, udało się pobrać :) Mam takie pytanie. Czy z...
no bo PICC Lite jest tylko dla niektorych wersji Z tego co jest napisane na stronie : http://microchip.htsoft.com/products/com... to PICC Lite jest juz przeznaczony dla wszystkich układów (tylko optymalizację kodu ma wyłączoną). Freddie Chopin -> sprawdziłem to dokowanie, masz rację. Z tym że po każdorazowym otwarciu projektu okienka...
Wydaje mi się, że ta polityka mimo wszystko się nie sprawdza aż tak. Widać ile zyskało ST na zmianie podejścia, tanich programatorach, kitach typu discovery i nucleo, wsparciem darmowych narzędzi typu SW4STM32 itp. Nie znam liczb, ale wydaje mi się, że zyski z programatorów/kompilatorów to pryszcz w porównaniu z dobrze rozpropagowaną, chętnie używaną...
Dołączam plik z projektami itd. Chcę skompilować projekt HtTFTPcDemo, chcę wprowadzić w nim zmiany. Mam oczywiście MPlaba i MCC18 i wygląda na to że się widzą ale wyskakuje mi: Clean: Deleting intermediary and output files. Clean: Deleted file "C:\MCHPStack\Source\HtTFTPcDem... Clean: Done. Executing: "C:\MCC18\bin\mcc18.exe".....
PIC microcontrollers - at least the most popular 8-bit chips - have a very "strange" (not to say "stupid") architecture - they have hardware stack and they have paged flash memory. That's probably the main reason why there are not many C compilers for this platform - last time I checked, there were maybe 2 (Microchip's and some other), none of them...
Tak kiedyś sobie pisaliśmy trochę w tym wątku https://www.elektroda.pl/rtvforum/viewto... o tym co tam będzie z AVR po przejęciu przez Microchip... No i w sumie mamy już od jakiegoś czasu w MPLAB X 5.0 jakąś wersję beta obsługi AVR... http://www.microchip.com/mplab/mplab-x-i... i będzie trzeba się do tego niestety powoli zacząć...
Cześć, mam problem z ATtiny4 w wersji 6 pinów zakupionymi w TME. Mikrokontroler wyciągnięty z opakowania i przylutowany do płytki testowej. Program testowy pinów: https://obrazki.elektroda.pl/3659755900_... Po kliknięciu w Microchip Studio ikonki "Start Without Debugging" komunikaty wyglądają następująco: ------ Build started: Project:...
OK, chodziło o ten folder. Poszło ładnie:) [syntax=actionscript]**** Build of configuration Default for project mch **** make all System nie moľe odnale«† okre?lonej ?cieľki. ECHO jest wy?Ączone. -------- begin -------- xc32-gcc (Microchip Technology) 4.5.1 MPLAB XC32 v1.00 Build date: Jan 19 2012 Copyright (C) 2010 Free Software Foundation,...
Jedna taka drobna porada odnośnie ustawiania oscylatora w PICach. Dobrą praktyką jest zaczekać, aż zegar się ustabilizuje. Poniższy kod stosuję w większości swoich projektów (tu przykład z PIC16F1815): Spotkałem się z czymś podobnym już w kilku miejscach ale sam nie miałem sytuacji w której to by było potrzebne, mógłbyś podać jakiś praktyczny przykład?...
W aktualnej edycji tego kompilatora: Student Edition/Demo The Student Edition has all the features of the full compiler and libraries. After 60 days, the optimizations related to procedural abstraction and to the extended instruction set of the newer PIC18XXXX devices will be disabled. Code compiled after the expiration date will function, but may occupy...
Skad wzioles te rewelacje, ze trzeba ustawiac wszyskie 19? Ano stąd: http://www.microchip.com/forums/m356792.... A dokładnie to: "2) The "configuration memory error" when programming can be avoided by using #pragma config in code to set all configuration words (even if setting them to the same as the default values). Alternately, one of the compiler...
Witam, mam do wykonania projekt oparty o uK PIC16f876A. Ma to być obrotomierz modelarskiego silnika spalinowego wykorzystującego fotokomórkę refleksyjną. Wynik ma być wyświetlany na LCDku i na terminalu przez RSa. Jestem początkujący w tym temacie (mikrokontrolery) i dlatego proszę o pomoc. Problem tkwi w tym, że za chiny nie mogę uruchomić LCDka. Program...
dobra pobrałem z microchip konkretnie to AVR 8-bit Toolchain v3.62 – Windows w ustawieniach zmieniłem ścieżki plików. Dodano po 6 ok rozwiązałem problem, mianowicie poddałem walkę z aktualizacją gcc czy czego inne :). Postanowiłem wykorzystać to co mam, napisałem jak radziliście drugą funkcję do wyświetlania: https://obrazki.elektroda.pl/9296468000_...
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...
Witam. Najlepiej wybrac z najbardziej rozpowszechnionych uC typu RISC: PIC12xx/16xx/17xx lub tp. od Microchip albo ATxx od Atmela. RISC uC's z silnie ograniczonymi resorsami ("program space", ilosc rejestrow typu RAM) programuje sie najefektywniej w assemblerze - ma sie wszystko w reku. Obydwaj w/w producenci, jak i inni, oferuja "starter kits" - programatory...
ftp://Compilers-RO:C0mP!0511(at)ftp.micr...
Mam cos w tym stylu tylko niewiem do czego słuzy ten opis /***************************************... * FileName: main.c * Dependencies: p18f87j10.h, delays.h, 18f87j10i.lkr * Processor: PIC18F87J10 * Hardware: PICkit 2 * Compiler: MPLAB-C18 * Linker: MPLINK 2.33.00 or higher * Company: Microchip...
No ileż można... gotowiec to właśnie twoja "forma tekstowa" :| Zaglądnąłeś w ogóle do załącznika który Ci podałem? plik "LedBlinking.mbas" ' * ' * Project name: ' LED_Blinking (Simple "Hello World" project) ' * Copyright: ' (c) Mikroelektronika, 2009. ' * Revision History: ' 20080930: ' - initial release ' *...
W układach PIC dominuje C++, a na razie nie mój poziom C++ jest mocno podstawowy. Coś Ci się pomyliło: [url=http://www.microchip.com/stellent/i... Microchipa Dodaj kondensatory filtrujące zasilanie uC. Pokaż część zasilającą. Dajesz do sprawdzenia schemat bez wartości...
Widzę, że w #1 poście, nie powinno być problemu z "GNU make". Resztę proponuję pobrać z neta, (toolchain + avrdude) rozpakować i umieścić w jakimś jednym folderze, łatwym do znalezienia. Trudno mi coś sensownie doradzić, nie znam Mac'a. Dodano po 13 Toolchain https://www.microchip.com/en-us/developm...
Witam . Na stronie Microchipa -a jest taki dokument "MPLAB C18 C Compiler User's Guide and Release Notes" . Strona 29 proszę poczytać o wektorach przerwań i jak się je obsługuje.
Uwolnić kreatywność: Projektowanie niestandardowych wyświetlaczy za pomocą modułów PIC18F16Q40 i MAX7219 Max7219 to układ konwersji przesunięcia i równoległej, dzięki czemu może skutecznie oszczędzać zasoby portów I/O. Moduł lampy cyfrowej i moduł wyświetlacza z matrycą punktową wykonane przy użyciu tego układu to dwa popularne moduły funkcjonalne....
Jaki teraz używasz program ? Atmel Studio 7. Toolchain jest zawarty w pakiecie instalacyjnym, wszystko konfiguruje się samo podczas instalacji. Po uruchomieniu powinno działać bez takich kombinacji, polecam - wygodne rozwiązanie szczególnie dla początkującego. Jeśli jednak chciałbyś zainstalować np. na WinXP, to się nie da (minimalnie wymagany chyba...
Nie będę w chodzić w jakieś poważne dyskusję na temat co jak nazywać...ale np w książce Stanisława Pietraszek pt"Mikrokontrolery PIC12Fxxx w praktyce" oraz Tomasza Jabłońskiego "PIC16F8x" autorzy nazywają ten proces kompilowaniem i w obydwu książkach posługują się też taką terminologią. W dokumentacji MICROCHIPA MPASM Assembler, MPLINK Object Linker,...
Próbuję uruchomić / użyć moduł RTC Rev. v1.03 podłączony do portu C (PIC16F877A, EasyPic5 Rev 1.02). Używam w tym celu kodu jak poniżej. Kiedy podłączę zasilanie, na LCD nic się nie pojawia / nie zostaje zainicjowany (ponieważ linia "Soft_I2C_Start()" znajduje się przed linią "Lcd_Out(1,1,"LCD OK")" i uC wisi na tym. Jeśli linia "Lcd_Out(1,1,"LCD OK")"...
A tu? https://www.microchip.com/mplab/avr-supp...
W notach microchipa jest taka o nazwie "Compiled Tips 'N Tricks Guide". Jest w niej bardzo dużo fajnych rozwiązań przedstawionych - w tym wszystkie możliwe konwertery 3.3/5 i odwrotnie.
design compiler compiler toolchain compiler openbeken
zmywarka migaja diody przyczyn buczenia timer stoper
netia własny router renault df135
Bitrate dla konwersji MP4 1920x1080 11000 kb/s 29,97 fps na MPEG-2 720x576 do lokalnego odtwarzania Wymiary rolki dociskowej taśmy magnetofonu szpulowego Unitra Koncert M3401 SD