Najlepiej tym MPASMWIM czy jak go tam zwał - z pakietu MPLAB'a
do unitral, Korzystam ze strony: 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 na Output(TRISA). Wiem, skorzystałem jednak z tego...
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...
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: , tu masz przyklad programatorow ktore obsluguje, mozesz sam je zbudowac. Pozdrawiam
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ą Jeśli chodzi o blokowanie portów to miałem ten problem przy podłączniu skanera z tym że to było na USB, byćmoże na...
Na stronie piclist.com znajdziesz programy dla początkujących w asemblerze. Z MPLABa możesz zaprogramować PICa tylko programatorami firmowymi.
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...
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...
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ć...
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...
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.
Wymiana procesora (upgrade firmware) nie wymaga aż tak wiele zachodu. Mogę odstąpić płytkę z zaprogramowanym do najnowszej wersji procesorem PIC18F6720. Wystarczy tylko wyjąć procesor PIC17C44 i włożyć płytkę z PIC18F6720. Programator obsłuży wszystkie procesory dedykowane dla niego przez MPLAB.
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??
W takim razie nie do końca zrozumiałem w czym tkwił Twój problem. Skopiowałem kod z pierwszego postu i skompilował mi się normalnie (w tej samej wersji mpasm'a) i po deasemblacji w icProg'u były trzy etykiety (z tym, że ja nie używam całego MPLaba. Programy piszę w notatniku i zainstalowałem sobie tylko MPASMWIN)
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
Jest to możliwe, ale kłopotliwe. Plik .bin zamienić na .hex Potem w MPLAB -> Plik -> Import i wskazać miejsce plik .hex. Późniejsze programowanie prowadzi się w/g ogólnych zasad, jako, że JUPIC emuluje PICSTARTa.
Witam serdecznie, Zwracam się z następującym problemem: Chciałbym w poniższym kodzie zmienić adres portu z PORTA0 na PORTB1: #defineTXportPORTA,0x00; RS232 output port, could be #defineTXtrisTRISA,0x00; any active push/pull port Czy po zmianie poprawnie będzie? : #defineTXportPORTB,0x01; RS232 output port, could be #defineTXtrisTRISB,0x01; any active...
Posiadam zainstalowane nastepujące programy: MPLAB IDE v7.50 oraz HI-TECH Software - HI-TIDE v3.12PL1. Plik źródłowy mam formatu nazwa.c. Mikrokontroler dla jakiego chcę skompilować ten plik to PIC16F84A. Proszę o dokładne wyjaśnienie -bo nie znam tych programów- co zrobić krok po kroku (i w jakim programie - MPLAB czy HI-TIDE) aby skompilować ten plik...
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...
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...
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...
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 wszystkich.Korzystam z programu, i programatora Oshon PIC Programmer .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 1,3 V.Jakiś miesiąc temu wszystko działało...
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
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...