chodzi o te odchodzące od kwarcu? tak
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 plik bin i jak go wgrac przez program MPLAB i programator JUPIC?? pozdr.
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
Procesor wybieram na początku. Próbuję na wszystkie sposoby i nic.....
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
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...
AVE... Ośmiobitowce to coś innego niż 16/32-bitowce. Tutaj nie ma tylu problemów...
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
Najlepiej tym MPASMWIM czy jak go tam zwał - z pakietu MPLAB'a
Programowałem w programie WinPic, zamiennie używam też ICPROG, jeśli będziesz szukał też kompilatora to używam MPASMWIN z pakietu MPLAB dostępnego za free ze strony microchip'a.
w załączniku masz prosty przykład , przed kompilacją wybierasz rodzaj procesora resztę zrobi MPLAB , możesz tą część przekopiować do swojego programu
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.
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...
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...
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...
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...
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...
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ć...
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 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...
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...
...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...
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...
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...
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...
PIC-e bardzo dobrze chodzą na własnym resecie, a seria 16f627 bardzo dobrze na wewnętrznym.
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
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...
AVE... A w ustawieniach programatora ustawiłeś, by PICKit3 zasilał mikrokontroler? Domyślnie w MPLAB ta opcja jest wyłączona...
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.
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
http://www.google.com/search?client=oper... Odrobina wysiłku nie zaszkodzi... 4\/3!!
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.
: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
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
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.
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
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.
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?!?
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...
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......
warto przy LM7805 dać na wej / wyj kondensatory 47-100nF , rozumie że część związaną z LM324 przedstawiasz jako blok , a nie układ scalony reszta wygląda na poprawną , widzę że zdecydowałeś jednak na mikrokontroler i to jeszcze PIC , masz do niego programator i wsad ..... układ wygląda na PIC16f84 pamiętaj że możesz mieć problemy z jego zdobyciem ,...
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ą...
co do wyboru mikrokontrolera jestem raczej elastyczny, dlatego zadałem tutaj pytanie :D programowałem w AVRStudio atmele i mplab PICi, robiłem tez na pice softwerowo komunikacje rs232 (pic16f84) nie ma RS. Tak wiec wiem co można zrobić, jak się chce to można dość sporo, ale jak piszecie po co się męczyć ? :D dla mnie pisanie programów w assemblerze...
1) Sprawdziłbym dokładnie ten program czy nie ma możliwości bezpośredniego wygenerowania pliku HEX (albo jest generowany automatycznie bez wiedzy użytkownika i jest gdzieś w katalogu naszego tworzonego programu). Jeżeli by generował to jesteśmy w domu ponieważ każdym programatorem taki plik można zaprogramować. 2) Sprawdziłbym, czy nie generuje pliku...
Zrobilem programator PICSTART i niestety nie chce mi programowac PIC-ow. Komunikacja z programatorem odbywa sie bez problemu , Blank uC dziala rowniez , niestety jak przechodze do programowania PIC-a to proces przebiega bez zarzutow ale podczas veryfikacji programu widze ze nic sie nie zdarzylo. Niestety nie posiadam oscyloskopu i nie moge pomiezyc...
z mila checia bym zalaczyl ale niewidze takie potrzeby a do schematu zostalo juz dozo poprawek wprowadzonych wiec niebardzo jestsens ale opisze uklad aby kazy mogl zrozumiec ze jest to banalny projekt wiec pic18f84 3 bitami steruje tranzystorami zalanczajacymi miniatorowe przekazniczki i 7 bitow odczytujace informacje z transoptorow nie raz robilem...
Hej napsiałem taki oto program, który ma mi włączać i wyłączać diodę. Srodowisko to MPLAB, kompilator asemblerowy. Problem polega na tym, iż wg debugera program dziala znakomicie, zaś w rzeczywistosci dioda nie chce sie zgasic :?: oto kod: #include p16f684.inc COUNT1 equ 20H COUNT2 equ 21H PORTC equ 07H CMCON0 equ 19H TRISC equ 87H bcf STATUS, RP0 ;...
Witam, posiadam programator zakupiony w AVT Jupic. Niestety przedstawia sie on w MPLAB jako wersja 3.00 a ja potrzebuje zaprogramowac PIC16F648A - a do tego potrzebna wersja minimum 4.40 ;/ Na stronie producenta sa wsady nowych firmware'ow lecz już pracujących na PIC16F87 ;/ Czy ktoś może wie jak lub posiada wsad do "starszych" programatorów? Zaznaczę,...
Mam problem zaczynam dopiero programować mikrokontrolery PIC. Pobawilem sie troszke w asemblerze i postanowilem sprobowac napisac cos w C. Kupilem ksiazke "Programowanie mikrokontrolerow PIC w jezyku C". Zainstalowalem PCWH Compailer zainstalowalem niezbedny update do mplaba oraz ustawilem sciezke prowadzaca do kompilatora C. Mimo to nawet przy prostych...
Jest to praca dyplomowa na temat procków PIC, jak w temacie. Opracowanie jest zrobione na podstawie materialów firmy microchip. Zawarte w niej sa dwa projekty : uniwersalny sterownik i stoper na lcd -zrobione sa one na pic16f84. Opis instrukcji procków i takich tam co zwiazane z nimi jest, rysunki diagramy, budowa, przerwania ( charakterystyka i architektura)....
pic16f84a mplab pic16f84a zegar programator pic16f84a
scroll touchpad skoda spadek obrót sprężyna siłownika krups
piekarnik wybija różnicówkę klejenie klapki baterii
Brak reakcji po podłączeniu smartfona przez USB Thermomix TM5 nie włącza się po podłączeniu Cookidoo