Witam. Mam problem nie wiem co się dzieje ale podejrzewam, że mam żle skompilowane źródła programiku dla pic16f84a. Kompilowałem MPLAB'em ale uklad nie dziala. Prosze szanownych kolegów o skompilowanie tych źródeł i pozostawienie na forum , może gdzieś robie błąd. Dziękuje serdecznie
Zrobiłem wszystko tak jak napisane i dalej to samo (Error 141). W żaden sposób ta kompilacja nie chce mi wyjść.
Witam mam plik bin i jak go wgrac przez program MPLAB i programator JUPIC?? pozdr.
Wybrałem procesor (w moim przypadku PIC16F84A), wybrałem kompilator, tylko nie wiem co to znaczy katalog projektu. Gdzie wskazuję plik źródłowy *.c do kompilacji? Proszę o info co robić dalej. Dodano po 1 Proszę o info co zrobić, aby z *.c zrobić *.hex dla PIC16F84A -program MPLAB + PICCLITE. Dodano po 48 Proszę o info co zrobić, aby z *.c zrobić *.hex...
Witam mam klasyczny problem początkującego w prockach PIC. MPLAB zgłasza że wykrywa procek ale dostaję komunikat że ID=0. Wszystkie połączenia wykonałem zgodnie z User's guide. Procka zasilam zewnętrznym stabilizatorem 7805. Czy ktoś ma pomysły co może być przyczyną takiego zachowania??
Twój program działa, co prawda nie tak jak chcesz, ale działa. 1. config osc_xt , hs jest dla wyższych częstotliwości. 2. zly format instrukcji : xorwf PORTA,0xFF poprawnie jest xorwf PORTA, F - choć i tak nie zamruga LED, proponuje zamiast - comf PORTA, F. 3. zmienna CNTMSEC nie powinna mieć adresu 8, wolny obszar jest od 12. 4. uwzględnij wskazówki...
chyba znalazłem problem a mianowicie: Loaded translation file "C:\Program Files\WinPic\translations\polish.txt" . Informacja: Odczyt ustawień dla "PIC16F84A" z C:\Program Files\WinPic\devices.ini . Info: PIC16F84A added and tested by FENG3 Nie mogę znaleźć "C:\Program Files\WinPic\devices\PIC16F84A.dev ", proszę borrow/copy z MPLAB ! Błędny odczyt z...
w załączniku masz prosty przykład , przed kompilacją wybierasz rodzaj procesora resztę zrobi MPLAB , możesz tą część przekopiować do swojego programu
Z nowszym MPLabem nie chce działać - w trakcie programowania pisało, że należy zaktualizować firmware programatora, czego aktualnie nie mogę zrobić (Polecenie "Download OS" w jednym z menu MPLab nie działa z tą wersją PICSTART PLUS - wyczytałem, że jest to możliwe, ale kosztuje wiele zachodu, więc sobie darowałem). Z wersją 5.70.40 nigdy nie było takich...
Właśnie zacząłem bawić się w mikrokontrolery. Na początek postanowiłem użyć pic16f84 bo programator jest banalnie prosty a poza tym u mnie trudno jest kupić coś innego:) I mam problem. Wgrałem do niego przykładowy programik który powoduje miganie diod led na porcie b a drugi to taki który tylko ma je zaświecać. Użyłem programu MPLAB z nakładką o nazwie...
do unitral, Korzystam ze strony: http://www.hobbyprojects.com/pic_tutoria... Mam również książkę: 'Programowanie Mikrokontrolerów Pic w C' jest tam jedank lista wszystkich 35 rozkazów. Usunąłem nazwy portów aby trochę uprościc program(szukałem w ten sposób błędów) Dane wysyłam na PortA(tam sa diody podłączone) no i wszystkie wyjścia ostawiłęm...
Inni musza zgadywać co to za program jakim kompilatorem skompilowane itd. to jest miernik pojemności kondensatorów z automatyczną zmianą zakresów, wklejony fragment to początek pliku .asm spod MPLAB v7.50, potem to skompilowałem MPASMWIN z tego pakietu Microchipa i ładnie to chodzi na 16f84a, chciałem dołożyć do programu "coś od siebie" ale nie ma...
Witam Mam środowisko MPlab 7.5, napisałem w nim prosty program mający na celu ustawienie wartości 0x55 na porcieB. Programator to Winpic. Myślę że problemów pomiędzy Winpic a programatorem sprzętowym nie ma, ponieważ gdy w Winpic w zakładce "Device, Config" wybiorę typ uC "unknown" a następnie wybiorę z menu: "Device->Read" na dole pojawia się komunikat...
zgadzam sie tak kiedys robilem na 89cx ale teraz sie ucze pic'a i jest masa oprogramowania wiec czemu nie? ale widze ze i tak pic zostal nieco spartaczony bardzej juz to wyglada jak jecyk C a nie Asm niewiem co sie to dzieje ze wszyscy wola isc za niby prosciejszym rozwiazaniem dlamnie to skomplikowane a na doadtek utrudnia zycie ale wracajac do tematu...
Witam, z USB to przez PICKit2 lub 3 mozna kupic klony dosc tanio. Do "2" byl zewnetrzny program dosc sympatyczny i niezalezny a "3" to niestety z MPLab. Osobiscie wole ten: http://picpgm.picprojects.net/hardware.h... tu masz przyklad programatorow ktore obsluguje, mozesz sam je zbudowac. Pozdrawiam
Najlepiej tym MPASMWIM czy jak go tam zwał - z pakietu MPLAB'a
Witam Ja programuję PIC'e pod Ubuntu 9.4 Programator najprostszy - JDM, ale do PIC16f84a i PIC16f628a starcza. Program do obsługi JDM - ICPROG pracujący pod WINE. Trzeba tylko ustawić interface Windows API a nie Direct I/O. Piszę w ASM (MPLAB) więc co do kompilatora nie będę się wypowiadał. Generalnie wszystko chodzi i nie ma problemu. pozdrawiam rezi
Jak widać na obrazku, jest to wynik porównania hexa z zawartością procka. Nie są to błędy zawarte w programie, których to programator nie byłby w stanie wykryć. No i poza ty mplab nie produkuje błędnego kodu, a wszelkie błędy formalne wyłapuje i daje ostrzeżenia. Sprawdź programator, procesor, połączenia.
Witam wszystkich.Korzystam z programu, i programatora Oshon PIC Programmer http://www.oshonsoft.com/picprog.html .Po zaprogramowaniu PIC16F84A weryfikując wyskakują mi błędy niezgodności komórek. Co robię źle ? słowo konfiguracyjne ustawione jest na 3fff (znaczy dobrze).Czas programowania ustawiłem na maksa 30 ms. Napięcie na Vpp 13 V, Vdd 5V ,reszta...
Witam Napisałem program w asemblerze na PIC16F84A. Przetestowałem go tylko w MPLAB'ie i PIC Simuator. Wszystko działa bez zarzutu. Miałem pod ręką tylko PIC16F628A 20MHz wiec zaprogramowałem go.Uprzednio zmieniwszy procedurę inicjalizacjii procka(w sumie wyłączyłem komparator i lekko zmieniłem CONFIGURATION BIT). Niestety nie chce działać prawidłowo,ani...
mam taki problem: tworzę robocika mobilnego zajołem się już do niego mechaniką i po części elektroniką. jednak główne problemy napotkałem ze sterowaniem. planuje to rozwiązać tak: 1) w robocie mikrokontroler (16f84a) 2) wszystko podpięte pod kompa pod rs232 i tu sie zaczynają schody. może ktoś mnie poratować tutorialem (polski mile widzany lub angielskim-ostatecznie...
Trochę mi miejsca brakło w temacie by napisać z czym mam problem. Otóż: Moja praca inżynierska ma być rejestratorem oznakowania znajdującego się przy drodze. Do procka chcę podłączyć pamięć EEPROM na której będzie zapisywany pomiar. Pewne ustawienia początkowe chcę wprowadzać przez klawiaturę matrycową i wyświetlać na LCD. Wynik pomiaru chciał bym zapisać...
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 tak to już mi się troszkę rozjaśniło bo myliły mi się ISP z ICSP ;) dzięki za stronkę, ale czy może ktoś mi podpowiedzieć stronkę czy jakieś info nt prostego programatorka do tego PICa żeby podłączyć go do RS232 lub LPT - bo nie korzystam z pakietów uruchomieniowych podłączanych do MPLaba itp... mam procesorek - i dużą chcęć zrobienia szybko prostego...
Witam Ja tam takich problemów nie mam mimo, że jade na Xp. Korzystam z programatorka JuPic i MPlaba zasilanie wziąłem wprost z zasilacza PC i chodzi bezproblemowo. Najlepiej spyrajcie na polskim forum microchpa może tam coś wam doradzą http://www.ekiert.com/ Jeśli chodzi o blokowanie portów to miałem ten problem przy podłączniu skanera z tym że to było...
Potrzebny kawałek jak najprostszego kodu który wygeneruje mi stan wysoki na wyjściu RA0 PIC16F84A na okres 0,1s przy zastosowaniu kwarcu 4MHz. Czas jest orientacyjny, ma po zanegowaniu posłużyć do zresetowania innego PICa, chodzi o to że w programie do portB mam dołaczone switche a portA jest wyjściem i na każdorazowe naciśnięcie switcha jest inna kombinacja...
Po lekturze datasheetów podłączyłem wszystko odpowiednio i pierwsze programowanie przebiegło pomyślnie. Dysponuje jednak pic16f84a, który wymaga zewnętrznego syganału zegara. Mam kwarc 8Mhz i dwa kondensatory. Zgodnie ze schematem należy ów sygnał zegarowy podpiąć pod wejście OSC2. Należy jednak ustawić jeszcze bity w rejestrze konfiguracyjnym FOSC1...
Jest to prosty programator z darmowym (freeware) programem obsługującym pracującym w środowisku Win 98/XP. Programuje pliki hex wyeksportowane z programów np. MPLAB. Lista obsługiwanych układów: dsPIC30F2010 (teoretycznie wszystkie dsPIC30F są obsługiwane) PIC16C61, PIC16C71 PIC16C84, PIC16F84 PIC16C710, PIC16C711, PIC16C715 PIC10F200, PIC10F202, PIC10F204,...
Zrób sobie nowy projekt w mplab. Na dole podanej przez Ciebie strony masz do pobrania plik ze źródłem programu wyglądającym tak. ;***************************************... ; ; The signboard control processing ; ; Author : Seiichi Inoue ;***************************************... list p=pic16f84a include p16f84a.inc __config...
W mplab wybralam: config:pic16f684 tryb:release debugger: icd2 Tak swoją drogą to w trybie "release" nie można debugować... Poza tym możesz mieć przystawkę tylko do testów (debugowania) a później wkładasz tylko PIC'a to gotowego urządzenia.
PIC-e bardzo dobrze chodzą na własnym resecie, a seria 16f627 bardzo dobrze na wewnętrznym.
No to teraz dlaczego go nie widzi? Gdzie ten plik powinien się znajdować? Co powinien zawierać? Przede wszystkim jeszcze mam pyania: gdzie ustawia się scalak, dla którego będe kompilował? W kodzie jest PIC16F84, prawdopodobnie będę używał 16F84A, nie wiem, czy to ma znaczenie. Drugie pytanie jeszcze jest takie: W "Run" jest opcja" "Set Configuration...
To kod w języku C i na 100% mpasm oraz mplab (bez zewnętrznych kompilatorów) tego nie ruszy.
Standardowo - za darmo dostępny jest MPLAB ze strony Microchipa. Oczywiście, MPLAB jest po angielsku. Załączam instrukcję do laborki z PICów, gdzie masz PO POLSKU: 1. opis PIC16F84 2. opis poleceń MPASM 3. opis środowiska MPLAB pozdrawiam!
ja bym polecił 16F876, na tym można już czegoś się nauczyć, szczególnie używając MPLAB IDE ktry jest za free
AVE... Odczytaj zawartość mikrokontrolera w MPLAB i zobacz w View > Program Memory. Najpewniej masz tam same FFFF, bo nie wczytałeś poprawnie pliku .hex. Do programowania zawsze używaj MPLAB, i zawsze importuj pliki .hex opcją File > Import...
Np. taki nieśmiertelny PIC16F84 za 20zł. Dorównuje on chociaż procesorowi AT89C2051 za 2zł? Albo ATTiny2313 za 3zł? Akurat PIC16F84 to staroć z zaporową ceną, sprawdź możliwości i ceny najnowszej generacji PIC16 np. PIC16F1936.
Posiadam programator RS232RL Poczekaj, poczekaj bo czegoś nie zrozumiałem. Ty masz " http://obrazki.elektroda.pl/4023218000_1... Tyle że problem może być taki sam jak z JDMemem tj. nie uruchomisz go z niskonapięciowej przejściówki z RS232->USB. Już to sprawdzałem i nie bardzo to działa. Odnośnie JDMa to poczytaj sobie [url=http://www.elektroda.pl/rtvforum/to...
kompilator MPLAB IDE. Schemat zrobię i dorzucę. niestety Twoja rada dondu nie pomogła (definicje makr wziąłem stąd - > http://www.voytek.evbox.pl/programy/prog... ) ale dzięki za zainteresowanie
MPLAB (do zassania z strony producenta) + jakis kompilator C (z MPLABem sie instaluje HI-TECH PICC i sie nadaje), ewentulanie zassij CCS. Oba kompilatory sie ladnie integrują z MPLABem.
http://www.google.com/search?client=oper... Odrobina wysiłku nie zaszkodzi... 4\/3!!
:arrow: Miganie co 1 ms :D :arrow: Datasheet - wszystko opisane - jesli nie rozumiesz jakiegos zdania - zapytaj - pomoge. :arrow: MPLAB nie jest kompilatorem a tylko IDE. :arrow: MPLAB ma dobry debugger i rownie dobry stopwatch, ktory idealnie nadaje sie do sprawdzenia takich zaleznosci czasowych, o ktorych piszesz. BF
Wywal pierwszy wpis error, a wszędzie dalej wpisz Start zamiast niego - może pomoże. EDIT: Tak, to powinno pomóc - zwróć uwagę, że w MPLAB słowo error świeci się na niebiesko - więc pewnie czemuś służy - tak więc albo wywal je całkowicie, albo zastąp czym innym - np. error2
P.S. W mplab kompilowalem, na symulacji ogladalem rejestry i przelacza sie pomiedzy bankami, ale po skompilowaniu wypisuje: "Register in operand not in bank 0. Ensure that bank bits are correct", tylko ze ja nie jestem w banku 0 tylko 1.
Jesli inkludujesz 16f84.h nie musisz wskazywac adresu portu B, odwolujesz sie do niego nazwami jakie wystepuja w pdfie procesora czyli TRISB = 0x00; RB = 0x01; RB1 = 1; ... conf bity mozesz ustawic w MPLAB'ie w menu. lub uzyc np: __CONFIG(0x3FF2);
ale jak go ustawie to mam preskaler 1:1 i też działa, dobrze rozumiem, on chyba nie odpowiada za uruchomienie timera :/ z tego co pamiętam to w AVR są konkretne bity do uruchomiania i zatrzymania peryferiów... zmieniam środowisko z mikroC na MPLAB
OMG... a za 40 zl mozna sobie poskladac klon ICD2 ktory: 1. podlaczany jest przez USB 2. obsluguje WSZYSTKIE procesory Microchipa 3. dziala w MPLAB 4. umozliwia programowanie i debugowanie 5. pozwala na programowanie/debugowanie procesorow zasilanych nizszym napieciem niz 5V 6. ... no naprawde nie wiem po co sie bawic w przejsciowki na RS232 za 150zl......
MPLAB v6.50 - tris działa bez zarzutu. Kompilator czepia się natomiast tego co mi podajesz (i co podaje też dokumentacja PICa :) ) a DSa dalej nie mogę zmusić do współpracy... Dodano po 11 Dobra ... właśnie udało mi się zapisać i odczytać rejestry TH i TL więc wracamy do tematu przewodniego. Dlaczego nie działa konwersja temperatury?!?
Witam, pracuje nad symulatorem dla układu PIC16F84. Do kompilacji kodu (który ma trafić do symulatora) używam MPLAB. Nie mogę jednak zrozumieć czemu taki zapis w kodzie: list p=16F84, r=hex #include p16f84.inc __config b'11111111111111 Powoduje utworzenie w pliku wyjściowym linijki: :02400E00FF3F72 Analizując ją mamy tutaj do czynienia z instrukcją...
Zobacz tu: http://www.rickard.gunee.com/projects/, dział "PIC B&W Video". Są to dwie gry telewizyjne, wykonane na PIC16F84. Są do niego źródła MPLAB. W tych projektach PIC ma kwarc 12MHz, ale spokojnie można użyć standardowej wersji procesora na 4MHz (sprawdzone praktycznie ;)). A i zobacz tu: http://www.alexm.times.lv/pal_gen.htm - generator obrazów...
mplab pic16f84a mplab pickit3 mplab include
napęd bennica suszarka electrolux paska pomierzyć głośniki
molex odwrotnie ads1115 bascom
Viessmann Vitodens 050-W – bezpiecznik T 4A/T 2,5A, wymiana, typy B0KA, B0HA, BPJD Audio Output PCB Board Price Range: TPA3116, TPA3255, Soundbar, OEM Replacement