Ze schematem może być problem ale płytka nie jest mocno skomplikowana. Jest to płytka na procesorze PIC16F. większość usterek z jakimi się spotkałem były związane z procesorem. Zdarzają się czasami wywalone tranzystory Czasami leci też trafko ale to przeważnie widać
Będę wieczorem około 23:00 Na Twoim wykresie są liczne błędy konwersji do PNG (tak przypuszczam) - zobacz po lewej i prawej stronie procesora.
Jeśli chodzi o wersje oprogramowania programu obsługującego to próbowałem na dwóch winpicpgm_v1642 i winpicpgm_v1580 zachowują się identycznie, załączam zrzut ekranu. Próbowałem też na 2 różnych komputerach z systemem XP i tak samo nie wykrywa procesora :( Już nie mam sił, potrzebuje zaprogramować jeden procesor więc nie chciał bym kupować drogiego...
http://obrazki.elektroda.net/100_1263110... Witam. W tym temacie przedstawię programator mikrokontrolerów PIC firmy Microchip. Dokładny opis wykonania płytki do niego znajduje się w tym temacie http://obrazki.elektroda.net/100_1263110... http://obrazki.elektroda.net/97_12631109... http://obrazki.elektroda.net/73_12631113...
Daj sobie spokój z tym wsadem PIC jest zabezpieczony przed odczytem . A ile to przyjacielu się odczytało zabezpieczonych procesorów ^^
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,...
Skoro podstawiałeś inny procesor i inny wyświetlacz i dalej jest to samo to są praktycznie dwa wyjścia - albo procesor się nie programuje, albo zrobiłeś błąd w elektronice. Te ciemne kwadraciki oznaczają brak inicjalizacji wyświetlacza. Układ po prostu nie wystartował. Sprawdź poprawność montażu całości, czy napięcie zasilania jest w odpowiednich punktach...
Z tym resetem to chodziło mi o elementy R2 i C12. Vref+ i Vref- - nie trzeba łączyć do Vcc i masy, natomiast trzeba podłączyć Vcap. Nie możesz też dać kwarcu 64MHz, choć procesor może działać z takim zegarem. Wszystko to jest opisane w datasheecie do procesora. Multiplekser możesz sterować programowo. Częstotliwość próbkowania - zależy jak napiszesz...
Prawie wszystki piny procesora są push-pull (bez RA4) i przy każdym ze stanów logicznych można pociągnąć 20-25mA (tyle ze uwaga na maks prąd dla całego układu). Weak-pull-up to jest opcja dodatkowa i ma sens tylko jeśli pin jest ustawiony jako wejście (nawet chyba jest deaktywowana dla pinów ustawionych na wyjście), obciążalność jest poniżej 1mA.
Szkoda że wcześniej tu mnie nie było mam taki procesor i wymienił bym na jakiś mniejszy z tej rodziny, dokładnie taki jak chciał kolega PIC16F877A-I/P w dipie.
a może: http://www.allegro.pl/item192379074__pro... sprawdziłem "organoleptycznie" z pic 16f628a też działa (choć nie powinien) z pozdrowieniami rezi
tzn. nie mruga dioda Która według Ciebie powinna mrugać? Powinien wystarczyć reset procesora. Przy założeniu, że będziesz miał jakiś układ (bo z nim to na razie jak z tą mrugającą diodą). Oraz, że Twój soft na PC nie będzie mu przeszkadzał wystartować. Albert
Albo pominąc całkowicie ukłądy i zdać się na implementacje USB w procesorze.
Nie znam asemblera dla tych procesorów, ale spróbuj coś takiego: movf bajt, W sublw h'66' btfsc status, C goto zaduzy
Witam Jeśli to fabryczne urządzenie to na 99,99% nie odczytasz zawartości procesora. Troszkę dziwne że zastosowali procesor z pamięcią flasch bo przeważnie przy masówce stosują OTP (tańsze). W każdym bądź razie jak Ci się ta latarka popsuje będziesz mógł tego uC wykorzystać do swojej aplikacji ;) Pozdrawiam.
PIC16F84 to taki mało precyzyjny opis, wiadomo z niego tylko że jest to wersja "stara" (bez literki A), natomiast ani o maksymalnej częstotliwości ani o obudowie nic nie wiadomo. PIC16F84-04/P to procesor pic16F84, w obudowie DIP, gwarantowany przez producenta, że będzie działać z zegarem do 4MHz. Określenie PIC16F84A, mówi tylko tyle że jest to "nowa"...
Błędnie zakłądasz że inkrementacja zachodzi z prędkością taktowania (w uproszczeniu). A przecież procesor robi 100 innych rzeczy jeszcze.
Poszukiwanie informacji zaczynamy zawsze od producenta: [url=http://ww1.microchip.com/downloads/... - zastąpiony nowszym układem [url=http://ww1.microchip.com/downloads/... [url=http://ww1.microchip.com/downloads/... - zastąpiony nowszym układem [url=http://ww1.microchip.com/downloads/...
Nie używałem, ale wygląda standardowo: 1. Vpp 2.Vdd 3 GND 4CLK 5Data A gdzie podłączyć - opisane w dokumentacji procesora Albert
Może da się ją zrobić samemu tak jak jest to zrobione w myszce?? Jak chcesz żeby się kręciła bez żadnych ograniczeń, to nie masz innego wyboru, zawsze możesz kupić gotowy moduł wielkości potencjometra, który zawiera w sobie styki mechaniczne. A co do oprogramowania to algorytm działania był już opisywany, sposób podłączenia też zależy od Ciebie, z...
Płytkę robiłeś wg wzoru na tej stronie czy sam? Kondensatory 18-22 pF dobrze jest dać przy obu pinach rezonatora i do tego jak najbliżej. Kondensator do filtrowania napięcia też powinien być jak najbliżej procesora. Jak to wygląda u ciebie?
Cyfry w symbolach PIC16F877 20 /P a PIC 16F877 04 /P oznaczają maksymalną częstotliwość taktowania procesora w MHz. Czyli PIC16F877 20/P max 20MHz, a PIC 16F877 04/P max 4MHz
Witam, właśnie naprawiam taki sterownik i uszkodzeniu uległ PIC16f57 zakupiłem nowy procek ale nie mam wsadu do niego. Czy ktoś by podzielił się takim wsadem?
Witam Programator STK200 jest dla procesorów firmy Atmel i nie zaprogramujesz nim żadnego PICa. Dla PICów są np. JDM, Tait itd. Pozdrawiam
Witam, przecież to nawet na fotce widać z której strony podstawki, tak jak i układy scalone w obudowie dwurzędowej, mają tzw. klucz... Poza tym, to po umieszczeniu tego, znanego mi dobrze, programatorka w porcie szeregowym (COM) i uruchomieniu programu go obsługującego pojawią się napięcia zasilające ów µPC, a gdzie tenże ma wyprowadzenia zasilania...
Uczysz się, ale jakby bardzo nieśmiało. Przepisałeś sekwencję z datasheet'a modyfikując w niej tylko bity jednego rejestru, jedną instrukcję. I pytasz czy wszystko dobrze, zamiast sprawdzić. Jak napiszesz cały program, instrukcji tych będą setki. Czy zawsze wyślesz wtedy program do oceny? A może sprawdź. A jak coś nie będzie działać pomyśl. Ewentualnie...
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.
o ile dobrze pamietam procek 16F628 ma niektore linie po starcie ustawione jako analogowe dla przetwornika ADC. Albo muszisz po starcie zainicjowac rejestr ADCON1 albo inny odpoweidzialny za zdefiniowanie linii portów procesora jako analogowe/cyfrowe Stary pic16F84 nie ma przetwornika.
może napisz dokładniej co zrobiłeś przy zmianie procesora musisz dokonać zmiany w pliku configuracyjnym programu , zmienić procesor w projekcie , zapisać zmiany i dopiero kompilować jeszcze jedno czy program pod 16f84a jest dobry i kompilacja przebiega bez błędów ?
w karcie gdzie jest programowany jest w podstawce więc można go wyjąć i zgrać w programatorze. Owszem procesor wyjmiesz ale na 99% nie odczytasz wsadu. Procesory zwykle mają założoną blokadę odczytu i pamięć jest wtedy tylko do zapisu. Jak chcesz to mam programator TL866II plus który robi z PIC'ami ale właściwie z góry znam odpowiedź na próbę odczytu.
Witam, to co zaprezentowales to informacja ze to co zostalo zapisane w flashu procesora nie zgadza sie z tym co mialo byc zapisane, a dokladniej to niczego nie zapisales. Nie znam tego modelu programatora, opisze mozliwe przyczyny powstawania bledow, ktore ja napotkalem ale ja uzywalem programatorow konstrukcji wlasnej. 1) sprawdz konfiguracje pinow...
http://obrazki.elektroda.pl/8387801300_1... Witam Przedstawiam konstrukcję termometru na pic16f84a.Schemat i plik hex wziąłem z tej strony: http://macoprojects.blogspot.com/2009/10... Termometr ten pokazuje temperaturę z dokładnością do 0.5°C. Pomysł powstania termometru powstał z powodu długich wieczorów oraz...
1.kondensator zamontuj, oprócz niego możesz też zamontować jakiś dużo większy koło procesora (masz tam w ogóle jakiś stabilizator, czy zasilasz to np. bezpośrednio z 4xbaterii AA?) 2.W momencie ładowania lampy błyskowej bardzo prawdopodobnie jest duży spadek napięcia. Może to powodować wyłanczanie się procesora. (sprawdź jakie jest napięcie przy procesorze...
Do mikrokontrolerów zawsze są pisane takie książeczki. Nazywa się to datasheet. Jak wpiszesz nazwę procesora + pdf to szybko znajdziesz stronę, gdzie można taką książeczkę pobrać i przeczytać. Szczególnie powinieneś zajrzeć do działu Electrical characteristic. Choć warto całą znać.
Ok. Jasne. Zajęcie się czym innym przez procesor przemówiło do mnie :) Czy po kompilacji kod będzie przez to zajmował mniej miejsca gdy będę używał sprzętowych portów?
Dzięki bardzo za wyjaśnienie. Ten problem rozwiązany, nie wiem czemu wcześniej nie działało nawet przy zasilaniu zewnętrznym, a po wyjęciu C2 zaczęło.. Jednak dalej coś jest nie tak, zaprogramował się, ale nie działa. Wygląda jakby procesor coś odpowiadał, chociaż jeżeli dał się zaprogramować to powinien być ok. Program działa, bo wcześniej był sprawdzany...
Atmel posiadał posobne rozwiązania lata temu. Wystarczy poczytać dokumentację procesorów Xmega z serii B. Jak widać, Microchip sukcesywnie przejmuje kolejne pomysły Atmela i rozwija je jako swoje. Tymczasem w AVRach nic się nie dzieje, jedynie Arduino nakręca sprzedaż.
Dzięki jestem skłonny zakupić pickit2.Pod warunkiem żeby tylko go obsługiwał.Czy ktoś wie czy pickit2 zaprogramuje ten procesor ?
Można załadować program i eeprom oddzielnie do procesora, albo umieścić wszystko w jednym pliku HEX (pamięć eeprom jest pod innym adresem). Spróbuj załadować IC-Progiem.
Podany kod nie zawiera bitów konfiguracyjnych, w przypadku procesora 16F874A defaultowo zapis do flasza jest wyłączony, natomiast w procesorze 16F874 jest włączony i dlatego działa. Podczas programowania musisz ręcznie ustawiać tzw. fuse bity, wachdoga (WDT) tez warto wyłączyć gdy się go nie używa. Ponadto, Realizer tworzy kod-horror, dzieci można nim...
Zaskakuje mnie trochę miłość do Atmeli i awersja do Piców - w sumie µc to µc. Tak banalny projekt to można napisać w asm bez żadnych konfiguratorów i innych gadżetów. Ale lepiej jest drutować jakieś zastępcze procesory. a jesli kolega Tytus Kosiarski pozwoli, to również wsad do mikroprocesora. Ja bym nawet proponował źródło, ciekawe czy będziemy...
Może kolega mógłby podesłać do mnie płytkę na kilka dni ? Spróbowałbym odczytać o ile procesor jest sprawny . Oczywiście sfinansuje przesyłkę w obie strony. Jeżeli chętny proszę o kontakt PW.
czy trawicie za każdym razem na innej temperaturze? Za każdym razem nie ale czasem trzeba bądź podkręcić bądź trochę obniżyć temperaturę, a koszt tego udogodnienia minimalny. Jakich programów i jakiego programatora używasz do programowania? Programator Willem + przejściówka Oprogramowanie PICPgm Mam takie jedno może nie mądre pytanie: czy procesor...
Na tej stronie znajduje się oryginalny projekt: [url=https://sites.google.com/site/vk3bh... Dodatkowe uwagi: - do nózki nr 4 procesora trzeba dodać kondensator 10uF (+ do nóżki 4, - do GND) oraz rezystor 10K (od nóżki 4 do VCC). Oryginalnie nóżka 4 idzie wprost do VCC jednak wtedy są problemy z resetem....
SPI nie znam wcale, kombinowałem i udało się (nawet nie wiem dlaczego) przesłać dane z mastera do slave'a przy pomocy tych kilkunastu linijek kodu. Procesory do symulacji użyłem inne , najprostsze z interf. SPI - 16F87, ale jako przykład , może będzie pomocny. processor 16F87 #include <P16F87.INC> __config _CONFIG1, 0x3F1C __config _CONFIG2, 0x3FFC...
Nie bardzo rozumiem. Chcesz rozwiązać typowy problem (popularny wyświetlacz na popularnej rodzinie procesorów) i Ci nie idzie. Więc podajesz link do działającego projektu na innym popularnym procesorze (pic18). I co mamy z tym zrobić? na podstawie zupełnie innego projektu (działającego) napisać Ci co robisz źle w zupełnie nie znanym projekcie (nie ma...
Kiedyś też miałem podobną sytuację. PIC '628 miał podpięty zewnętrzny kwarc. "Pomogło" usunięcie kondensatorów 20p przy kwarcu. Ścieżki od kwarcu były bardzo krótkie a jednak z pojemnościami jakoś procesor pracować (i programować się) nie chciał. Wymieniałem też kwarc. To dotyczyło tylko kilku sztuk procesora. Reszta układów ( z tym samym rodzajem procesora...
Urgon: Podsumowując, jak ktoś robi coś co mi się nie podoba mogę go okradać. Nie podoba mi się to co robisz ... dawid_sw1: Jeśli zegar taktujący timer jest szybki w stosunku do procesora to zanim procesor wejdzie w przerwanie i dojdzie do miejsca, gdzie wpisujesz nowe dane do mija kilka ładnych taktów nieprawdaż? Zastanów się jaki to ma wpływ na uzyskiwaną...
Witam Dopiero zaczynam zabawę z PIC, raczej z konieczności naprawienie pewnego urządzenia, wiec proszę o wyrozumiałość ;) Do rzeczy: Procesorek PIC 16f628a, programator JDM, MPLAB + HI-TECH Ansi C. Pin MCLR/VPP PICa podciągnięty do VDD przez rezystor Programik najprostszy z możliwych do przetestowania: [syntax=c] #include <htc.h> __CONFIG(FOSC_INTOSCIO...
Można tu wykorzystać akt że tester tranzystorów i tak musimy aktywować ręcznie, wtedy po prostu jako napięcie przełączające wykorzystujemy zasilanie ATMegi. Tylko trzeba zwrócic uwagę aby jedynka logiczna na przełącznikach 157 puszczała sygnały z testera tranzystorów. Nie 157, tylko 257 !. No to w zasadzie tak jest, podpiąć piny 1 układów DD1 i DD2...
mgiro : To nie jest kwestia stary czy nowy. Akurat PIC16F1509 pomimo archaicznego rdzenia z mikroskopijnym stosem, może być bardzo przydatny. W Polsce nie dostaniesz dużego wsparcia w tym zakresie, ale MCP udostępnia naprawdę dużo i sensownie przygotowanych materiałów nt. swoich produktów, a forum MCP też jest żywe i pomocne. BlueDraco: Dlaczego zawsze...
Odkopuje temat, na pytania po co dla czego... też tego szukam i odpowiadam. Testuję procesory pod względem odporności na promieniowanie Gamma i ich odporność na błędy podczas pracy, wytrzymałość na dawki. Dobrze wiedzieć czy dany procesor nadaje się do rozwiązań "bezpieczeństwa" w dziedzinach gdzie takowe jest potrzebne. Wielokrotnie spotkałem się z...
Sterownik bramy jak w temacie, nie działa właściwie. Sprawdzenie elementów nie wykryło uszkodzeń. Potrzebuje przeprogramować dobrym wsadem procesor PIC16F628A. Mam programator PicKit3 oraz BeeProg więc nie powinienem mieć problemów.
Witam Mam problem z konfiguracja i programowaniem przez PICkit3 w programie flowcode 4. Jak ustawić w tym oprogramowaniu żeby np PIC16F648A używał wewnetrznego generatora. Ustawiam typ uP: http://obrazki.elektroda.pl/9810803000_1... według pdf z flowcode ta konfiguracja wystarcza aby uP pracował na wewnetrznym kwarcu. "maluje" prosty...
Witam, Mam kłopot z brakiem ACK przy zapisie/odczycie do pamięci 24C512 przez sprzętowe I2C. Procesor pracuje na zewnętrznym kwarcu 8 MHz. Układ jest połączony na płytce stykowej. Kabelki łączace sygnały SDA, SCL mają 5cm. Rezystory 4k7 też są. Tutaj kod: http://obrazki.elektroda.pl/2400188700_1... Odczyt: http://obrazki.elektroda.pl/8487064800_1...
Witam Zacznę od tego że jestem zielony w PIC-ach. Chce wykonać do nich programator potyo2 ze tej strony http://www.icd2clone.com/wiki/Main_Page . Będzie to wykonanie jak najmniejszym kosztem dlatego o ile jest to możliwe zamówię próbki a na stronie producenta. Microchip oferuje procki PIC16F877A-I/P a nie ma dokładnie PIC16F877P. A może jest to ten...
oczywiście , że możesz użyć na pic 16F84 . Program jest zamieszczony. Tyle tylko , że nazywa się pic16F~1 bo winda obcieła koniec nazwy załaduj jeden lub drugi i będzie działać. napewno pomiń 12F675 i 12F629 pozostaną ci ploki hex do procesorów 16F628 i właśnie do 16F84!!!
Mogą być następujące problemy: 1. uszkodzone piny ICSP (JDM nie weryfikuje typu a co za tym idzie nie sprawdza czy w ogóle komunikacja jest poprawna) 2. procesor jest niekompatybilny z JDM, (może być w starszej technologii, mieć nieco inne marginesy parametrów transmisji lub napięcie programującego, a JDM nie kontroluje dokładnie parametrów) 3. procesor...
Pomysł bez sensu - co zrobisz jak kondensator będzie naładowany do 50V? po procesorze. Czy kondensator naładowany do 50V podłączony do układu bez przeróbek zaproponowanych przez Denar83 nie uszkodzi procka, dopiero go uszkodzi jak układ będzie po przeróbkach "Denar83" ??? Zerknij do DS procesora i sprawdź maksymalne dopuszczalne napięcia na pinach,...
Ok. Zrozumiałem, przetestowałem. Fajnie, że rozwija się lista. Całkiem sprytne. Miałem pisać Wam, że po co tak długie nazwy wpisywać, jednak ma to sens. Przejrzę również pliki nagłówkowe. A co do tego procesora, to jest to 'stary model' ? Ja jeszcze zapytam Was o sam proces symulacji, ale do tego założę oddzielny wątek. Dziękuję za podpowiedzi. Tak...
Patrząc na datasheet: http://obrazki.elektroda.pl/3837720300_1... Zakres pamięci, który ma być chroniony wybierasz tak jak pokazałeś. Bit CPD powinien być ustawiony zgodnie z datasheet na 0, więc w ICPROG CPD (chyba) nie powinno być zaznaczone, ale nie znam ICPROG, więc musisz to sprawdzić, najlepiej poprzez sprawdzenie czy da się odczytać...
Podciąganie tak, a co z waczdogiem ? domyślnie jest włączony, wiec może on cyklicznie resetuje procesor ?
Z czego wynika wybór 16F? Od piątku po 18 do poniedziałku rano przed ćwiczeniami sklepy z procesorami pozamykali w naszej wiosce ;-) Albert
w PIC masz w pełni sprzętowy stos i nia ma do niego dostępu w sposób programowy. Ma stały rozmiar (oddzielna pamięć w procesorze), więc nie da sie go zmienić programowo. Nie znam microbasic'a, ale ten pewnie realizuje stos programowy, więc należałoby zasięgnąć porady dokumentacji tego programu, by się dowiedzieć, czy jest to możliwe.
Czy autor mógłby przerobić program na PIC16F628A, wydaje mi się że wystarczy tylko zmienić deklaracje procesora. Zrobił bym to sam ale nie mogę sobie poradzić ze skompilowaniem programu.
1. odnośnie znaczników CODE: http://mozillapl.org/forum/faq.php?mode=... 2. Mnie punkty nie są potrzebne, więc mi ich nie oddawaj. Jeżeli chcesz mnie wynagrodzić, to od tego jest przycisk POMÓGŁ. 3. Schemat, hmm ... w tytule piszesz o PIC16f874A, także w programie masz wybraną bibliotekę (chyba) do tego PICa, a na schemacie pokazujesz mi kompletnie...
Witam kolegów, Temat powrócił ... ponownie potrzebuję pomocy przy zaprogramowaniu procesora PIC16F876A w wersji przewlekanej. Układ: PIC16F876A Wsad: jest Data programowania: w najbliższym czasie :) Układ; posiadam, ale mogę również kupić zaprogramowany Możiwa wysyłka :) Osoby które czują się na siłach i mają troszkę wolnego czasu to bardzo proszę o...
I inaczej być nie może. BASCOM jest do procesorów AVR lub serii 8051. Twój plik jest dla procesora PIC 16F628, dlatego powinieneś szukać innego oprogramowania. (np. MPLAB)
A jak gość przez przypadek uwali uP to będzie miał problem ;-) , tego typu płytki powinny mieś podstawki pod uP. Sam kiedyś zrobiłem coś podobnego na AtTiny26, po drugiej "awarii" zrobiłem nową płytkę z odpowiednią podstawką .
P.S. Czy ktoś w ogóle zerkał na mój kod czy zamieszczałem go tylko dla hecy? Choćbyś miał super napisany program, to działać nie będzie bez poprawnie zbudowanego schematu. Niestety usilnie nie chcesz nam go pokazać, pomimo, że koledzy wyżej o to już prosili. To co załączyłeś w PDF jest faktycznym schematem? Gdzie na nim są omawiane tranzystory? Przy...
http://obrazki.elektroda.pl/1138604200_1... Jest to układ prostego woltomierza cyfrowego opartego o procesor pic16f676. Jako wyświetlacz zastosowane zostały 3 siedmiosegmentowe wyświetlacze alfanumeryczne. Układ może też być stosowany jako amperomierz (pomiar napięcia na rezystorze szeregowym). Większość procesorów pic ma w swojej strukturze...
Witam Posiadam sterownik do bramy KSE380 - oznaczenie na płycie to JIE MA-03 Niestety wyładowanie atmosferyczne spowodowało uszkodzenie mikrokontrolera PIC16F630. Resztę elementów sprawdziłem i dwa zostały wymienione (transoptor oraz jeden tranzystor NPN). Wiem, że można kupić gotowe takie płytki, ale ich cena jest dosyć wysoka a może udało by się zdobyć...
JDM ma możliwość programowania b.wielu procesorów, posiada no bowiem 5 niezbędnych sygnałów koniecznych do zapisu pamięci flasz we wszystkich pic-ach, za 10zl warto, chociaż swoje słabe strony także ma - np.możliwa zła współpraca z portami com w laptopach, ale wiele popularnych procesorów zaprogramujesz nim.
Witam Robię miernik napięcia stałego 0-9V. Napisałem juz program na PIC16F877A (10-bitowy przetwornik A/C), jednak nie wiem co zrobić z danymi z przetwornika A/C, aby je poprawnie wyświetlić na ekranie monitora. Program obsugujący urządzenie chcę napisać w Labview, jednak nie wiem jaki zastosować algorytm obróbki danych, zeby wyswietlacz cyfrowy w Labview...
Z uwagi na szaleństwo w pracy, musiałem na kilka dni zmienić temat, przez co się nie odzywałem. Więc tak, sytuacja jak wcześniej nadal nie potrafię uruchomić tego nieszczęsnego modułu, pobrałem z suportu microchipa dokumentację plus cały kod źródłowy do komunikacji z I2C na PIC16F877A, kupiłem jeszcze jeden procesorek, pamięć 24LC256, złożyłem układzik...
czy faktycznie w pliku hex są zawarte ustawienia Config Bits Mogą być ale niekoniecznie. Konfiguracja procesora jest w jakimś tam zakresie adresów, jeżeli w pliku "są te adresy" to jest konfiguracja. czy można to w jakiś sposób sprawdzić nie dysponując kodem źródłowym Możesz sobie zainstalować odpowiednią wersję MPLAB, "wciągnąć" ten plik i obejrzeć...
Witam W internecie jest ciężko coś znaleźć no chyba że szukasz czegoś konkretnego. Jeszcze ciężej jest coś znaleźć na temat mikroC firmy mikroElektronika. Możesz uczyć się na programach dla kultowego procesora PIC16F84. Wystarczy tylko pozmieniać kilka szczegółów związanych z lokalizacja niektórych rejestrów i program działa na innym PICu. Osobiście...
Witam. Masz złe nazwy w linii __CONFIG . Prawidłowo kod powinien wyglądać tak . [syntax=c] #include <htc.h> #define _XTAL_FREQ 4000000 __CONFIG(FOSC_XT & WDTE_OFF & PWRTE_OFF & BOREN_OFF & LVP_ON & WRT_OFF & DEBUG_ON & CP_OFF & CPD_OFF); void init(void) { // port directions: 1=input, 0=output TRISB = 0b00000000;...
to może koledzy podpowiedza jak zmienic mozna oscylator napedzajacy ten procesor lub oscylator wewnetrzny jak zmienic ustawienia programu Oscylator wylutować z płytki, a program niestety wymagać będzie dużej korekty ze względu na ograniczenia czasowe i być może procesor z niższym zegarem nie wystarczy do obsługi systemu. Generalnie jeśli nie jesteś...
Za mało informacji. Pokaż sposób podłączenia procesora do programatora. Opisz zachowanie się programatora, co z sygnalizacją diodową itp.
EDIT: zapis z char * = "stała" jakbym był twórcą kompilatora na uP bym przemieszczał do ROM/flasha. Ciągły problem gdzie ubywa RAM itd by się skończył Drobny "szczegół" miliony linii kodu nie trzymającego standardu by przestały działać, więc w realnym świecie pewnie taka decyzja producentów kompilatorów nie powstanie. I dokładnie tak robi to większość...
PCLATH powinno byc rowne zero po resecie procesora nie ma po co go resetowac. W symulatorze MPLAB oba programy dzialaja ;) Pozdrawiam
Witam serdecznie, na początku chciałem zaznaczyć, że zanim założyłem temat... 2 dni szperałem cały internet (w elektrode) w poszukiwaniu odpowiedzi :) Otóż robię sobię elektryczną bramę i chciałbym sobie zrobić centralkę. W chwili obecnej jestem na początku prac.... Keeloq. Pilota udało mi się przepramować z własnym kodem producenta.... czas na dekoder....
http://obrazki.elektroda.pl/8438969200_1... Przedstawione w tym temacie urządzenie jest sterownikiem czasowym mającym na celu uruchomienie oświetlenia i jego zgaszenie o zaprogramowanej godzinie i minucie. Drugą funkcją jest jednorazowe w ciągu doby (również o zaprogramowanej porze) włączenie innego urządzenia. Sterownik może zostać...
Sprawdziles dobrze polaczenia do pinow procesora?
Próbowałem ostatnimi dniami zaprogramować swoją kostkę 4x4x4 na PIC16F877A (potem na PIC18F4550) ale napotkałem duży problem a mianowicie po zaprogramowaniu procesor nie działał :/ ... nie rozumiem czemu procesor się nie włącza po zaprogramowaniu :/ jego wyjścia sienie zmieniają:/ Próbowałem wielu opcji. Jeżeli komunikaty z weryfikacji programowania...
Ale - co dziwne - wyjscie to nie utrzymuje wymuszanego stanu tylko "miga" gdy ustawiane sa inne piny wyjsciowe portow. Dzieje sie tak TYLKO z wyjsciem A4 - gdy zamiene w sofcie je na np. A5 wszystko jest w porzadku. czy ktos moze zetknal sie z podobnym dziwnym zachowaniem? Osobiście buduje urządzenia w oparciu o te procesory i nie spotkałem się z takim...
Potrzebuje zbudować prosty układ na procesorze PIC16F628A, który będzie sterował dwoma przyciskami chwilowymi (mikrostykami). Przyciśnięcie chwilowe klawisza ma podtrzymywać stan wysoki na wyjściu procesora aż do kolejnego wciśnięcia przycisku. Procesor ma sterować niezależnie dwoma przyciskami. Po włączeniu zasilania na wyjściach powinien być stan...
Pwm programowy jest możliwy , nie wiem jakie max. częstotliwości uzyskasz na kilku kanałach - ilu ?, robiłem tylko jednokanałowy. No ale może lepiej zmienić procesor i zrobić sprzętowy. Fajny 16F716, następca popularnego 16F84, 4 kanały pwm i tańszy nawet niż jego poprzednik.
- znikaja dane w komorkach pamieci, a ja je niestety potrzebuje. A gdzie masz tak napisane że znikają. O ile napięcie nie spadnie poniżej 1.5V to masz ZAGWARANTOWANE że dane będą zachowane. 1. WDT do budzenia - zly pomysl. Przy prostym programie i małym projekcie jest to idealne rozwiązanie do okresowego budzenia procesora. Może ideologicznie dziwnie...
Układy, które podałeś, to: procesor, driver, stabilizator. Wszystkie popularne, uniwersalne. Nic nie mówią. Pudełko po prawej, to centralka zamka. Co do centralki - szukaj w spisie.
Witam procesor to 16f628
Zgodnie z notą katalogową, która jest uboga, czas zapisu danych odnośnie inicjalizacji przy ustawianiu czy interfejs 4 czy 8 bitowy trwa 40us, niestety i tak wyświetlacz nie ruszył, wykonałem nawet z większymi opóźnieniami po 100us i po 50ms i nic, po drugie to o czym pisze kolega znajdowało się w inicjalizacji w wersji programu którą załączyłem, w...
Witam Zbudowałem oscyloskop ze strony http://sjeffroy.free.fr/Oscilloscope/osc... Podłączyłem willema przez isp (czy jak tam to się nazywa w PICach) załadowałem plik lcd....exe do procesora PIC16F877A jednak bez rezultatu. Na wyświetlaczu nic się nie wyświetla tak jak i brak komunikacji przez RS232 - HYPER... Znajdzie się osoba która go uruchomiła...
sprobuj zaprogramowc programatorem jdm :) dostaniesz go na [url=www.allegro.pl]www.allegro.pl taniej cie wyjdzie jesli kupisz gotowy jdm :wink:
Udało mi się namierzyć producenta i dokumentację do tej centralki. Jeżeli któs by się z taką centralką spotkał to w razie czego zamieszczam dokumentację. Producent: FOX Model: ADT 31
To urządzenie na zakresie 5 V i pomiarze napięcia 5 V mierzy go (pomijając precyzję przetwarzania) z rozdzielczością 0,1 V, ma więc względnie dobrą dokładność 2%. Przy pomiarze napięcia 0,5 V dokładność to już tylko 20%, czyli dyskwalifikuje go jako urządzenie pomiarowe, jednak świetnie nadają się do użycia jako wskaźnik napięcia i/lub prądu w każdym...
Możesz zrobić programowy PWM. Jest to raczej proste do napisania. Mógłbyś sprecyzować ?? bo samo PWM programowe owszem, ale pomiar z tylu czujników to ponad 1s, a tak długa przerwa w PWM raczej nie bedzie dobra. Chyba ze 2 procesor, ale sam nie wiem, troche skompliowane byłoby uniezaleznienie od siebie wszystkich wentylatorków. :| pomyśle, jednak czekam...
U gory bedzie: zamiast -------------------------------------- bsf RP0 ;bank1 movlw 0f0h movwf trisb ;RB7..RB4 wejsciowe, RB3..RB0 wyjściowe -------------------------------------- zrob - movlw 0 bedzie RB0-RB7 wyjsciowe Na samej gorze zamiast: #define E porta,1 wpisz #define E portb,3 a zamiast #define RS porta,0 wpisz #define RS portb,2 Radze jednak...
czymś takim zapewne dysponuje tylko producent sterownika
programator pic16f odczyt pic16f pic16f programator
porazić prąd podgrzewacz przeplywowy elektryczny awaria matryca taśma matryca
samsung t22c300ew rezystancja przewodów ochronnych
Jak otworzyć zablokowaną pralkę Whirlpool z komunikatem "serwis"? Choinka kontrolek w Audi A2 - przyczyny i diagnostyka