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.
No to jeżeli jest tak jak piszesz, a procesor będziesz zasilał napięciem np.5V to jedynie pomiędzy wejście procesora a wyjście *INT dasz w szereg (na wszelki wypadek) rezystor np. 470R i powinno śmigać bez problemu.
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...
KTOŚ COŚ POMOZE? odzwiecze się;)
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ć
Daj sobie spokój z tym wsadem PIC jest zabezpieczony przed odczytem . A ile to przyjacielu się odczytało zabezpieczonych procesorów ^^
Witam, tak tylko nieśmiało zaproponuję jak dla początkującego - zabierz się za procki AVR. O wiele łatwiej zaprogramować za pomocą np prostego programatorka STK200 (można go samemu zrobić albo lepiej kupić bo koszt to tylko 15zł i odpadają ew problemy przy uruchamianiu) ... można wszystkie procki AVR programować bezpośrednio w systemie (nie trzeba wachlować...
Powinno być dobrze, dostosowalem adresy zmiennych, adresy dla FSR-a i sposób obslugi eepromu. Jeśli nie jest potrzebna końcówka MCLR (reset procesora) to możesz ją wylączyć w wierszu __CONFIG MCLRE_OFF.
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...
Lepiej. Ale połączenie wyjścia stabilizatora i +5V USB dalej złe. Łatwo spalić port. Zagadkowy jest też układ resetu Procesor też trochę lepiej dobrany. Zwróć uwagę, że moduł "Comparator reference Voltage" pozwoliłby Ci pominąć dzielnik i 4051. Ale spojrzyj też na pic18f25k80 - lepszy i tańszy. Acha, w 1 obudowie są 4 komparatory, czego na schemacie...
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...
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
Nie znam asemblera dla tych procesorów, ale spróbuj coś takiego: movf bajt, W sublw h'66' btfsc status, C goto zaduzy
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/...
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...
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?
Dochodze do smutnego wniosku, ze cos jest nie tak sprzetowo z samym mikrokontrolerem. BF Tak to wygląda. Ale wniosek że trzeba zerować PCLATH wydaje się nieuprawniony. Sam to zauważyłeś w 1 poście i traktujesz jako przypadek. Może to np błąd w 3 słowie flasha? Albo spróbuj obniżyć taktowanie? Spróbuj dać od razu GOTO w 0x0000 Albo kod z etykiety X...
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
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...
Sprawdź czy są kondensatory od sprzęgające zasilenie przy procesorach 18f4550 i 16f877a po 4 szt na procesor, tuż przy nóżkach zasilania, 100 nF. Podczas programowania pojawiają się szarpnięcia prądu, które mogą zakłócić pracę procesorów. Sprawdź połączenia czy są zgodne ze schematem. Sprawdź wydajność prądową portu USB, klony pobierają prąd 55-85 mA....
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 Też potrzebuje wsad do procka udało się coś zdobyć??? Pozdrawiam.
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.
Albo pominąc całkowicie ukłądy i zdać się na implementacje USB w procesorze.
andreee zacznij od korzystania z noty katalogowej. http://ww1.microchip.com/downloads/en/De... Masz rysunek układu i dokładny opis wyprowadzeń. Zrobienie schematu zgodnie z opisem od koruss666 nie powinno być żadnym problemem. Ustal sobie któryś z pinów portu procesora jako wyjście. Pod to wyjście podłącz za rezystorem tranzystor mocy,...
miałem niektóre bity konfiguracyjne nie do końca dobrze ustawione które bity z postu #1 są niepoprawnie ustawione? Powinno być tak Dodano po 1 Witam ponownie. Okazało się jak zwykle problem był prozaiczny. Dwa wyjścia RC4,i 5 miałem na nich mikrozwarcie na płytce i pewnie procek wariował. Dla przypomnienia podaję działający kod: [syntax=csharp] #include...
Mniesz program do obsługi. Procesor może robić coś innego niż pracować z szynami UART I2c. Np może wysyłać dane rs232 i liczyć impulsy timerem.
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.
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ć.
1. Zasilanie procesora Vdd, bez rezystora 2.2k, bo innaczej to nie będzie działać. 2. Rezystor w dzielniku możesz dać 510Ω (poziome) i 910Ω (pionowe), będzie mniej prądu zużywał, tylko nie rób zbyt szybkiej transmisji danych, bo są trochę zmiękczone zbocza (rezystancja dzielbika i pojemności montażowe) 3. W obwodzie sprzężenia wzmacniacza...
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
Cześć ! Programuję sobie przetwornik analog-cyfra w procesorze od Microchipa, konkretniej pic16f1786. Napotkałem taki problem: przy niskich wartościach zadawanego napięcia wartość wskazywana przez ADC jest znacznie zawyżona w stosunku do wartości napięcia, która rzeczywiście jest na pinie. Wraz ze wzrostem napięcia przekłamanie maleje w sposób liniowy....
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.
Mam takie jedno może nie mądre pytanie: czy procesor sygnalizuje koniec wytrawiania i jak to jest zrealizowane , może na czasówce w zależności od nastawionej temperatury. Jeżeli nie ma takiego czegoś , to zastosowanie mikroprocesora można nazwać - przerost formy nad treścią!
Witam, Widzę, że wywiązała się całkiem spora dyskusja i nie wiem do czego najpierw się odnieść. 1. Ten przypadek to maksymalne taktowanie timera i ciągłe wywoływanie przerwania, jednak nadal nie usprawiedliwia to czasu przełączania portu z ns do us. Nie zrobię teraz pomiarów więc nie podam dokładnych wyników ale przy wywoływaniu przerwania co 10us czas...
Procesor PIC jest dostępny od ręki: https://www.tme.eu/pl/katalog/?search=pi...
2400baud to jakieś 240znaków/sek. W pamięć 24C potrzebuje na zapisanie bajta lub całej strony jakieś 5ms, aby przesłać 128 bajtów razem z zaadresowaniem potrzeba jakieś 1200 impulsów zegarowych, co przy zegarze 100kHz na I2C zajmie 12ms, czyli zapis strony zajmuje w sumie 17ms, co daje przepustowość 58stron/s lub 7500bajtów/sekundę, więc pamięć posiada...
Witajcie sprawdziłem poszczególne napięcia na programatorze i podczas ładowania programu w Winpic wychodzi mi błąd a dokładnie: Info: Loading definitions for "PIC16F628A" from devices.ini . Info: PIC16F628A added by Leonardo, different device ID, Info: and different 'Bulk Erase' procedure than 16F628 ! Couldn't find "devices\PIC16F628A.dev",...
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...
I teraz pytanie - co robię nie tak, że to nie działa ? Czy mogę prosić o jakieś wskazówki jak to naprawić ? Twój plik nagłówkowy: .[syntax=c].. //#define p16f1459 #include "built_in.h" // for Hi Lo ..etc #define PROCESSOR 16F1847 ... [/syntax] Twój plik źródłowy: [syntax=c]... #define p16f1827 #include "built_in.h" // for Hi Lo ..etc #include "Lib_LCD_I2C.h"...
Nie potrzebnie pytasz. Wystarczy tylko sprawdzić w dokumentacji. Po co ma ktoś to sprawdzać za Ciebie jak równie dobrze możesz zrobić to sam. Zresztą niektóre opisy masz już z dokumentacji chyba więc na pewno do niej zaglądałeś. Więc jeśli już wiesz co oznaczają poszczególne bity w rejestrach to nie pozostaje Ci nic innego jak tylko skompilować kod...
Witam Po tygodniu innych zajęć ponownie zasiadłem do omawianego tematu. I tak jeżeli linijkę tekstu dotyczącego bitów konfiguracyjnych umieszczę w pliku asm. otrzymanego z Realizera to nie daje się go skompilować. Co najciekawsze to to,że jak stwierdziłem Pic16F874A zaprogramowany nie zmienionym programem na Pic16F874 zaczął pracować zgodnie z programem...
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...
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.
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...
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...
Witam Oto specyfikacja układu: MAX6675 Kompensacja-zimnego łącza ,odzczyt z terompary tupu K do postaci cyfrowej (0°C to +1024°C) Dane wychodza z rozdzielczoscia 12-bitówi,układ kompatybilny z SPI™-, format - tylko do odczytu. Konwerter daje dokładność na poziomie 0.25°C, aż do wartości maxymalnej +1024°C. Tak chyba w przybliżeniu to brzmi. A...
Witam, czy ktoś z kolegów może wie o co chodzi gdy podczas kompilacji wyskakuje nas bład? Błąd ten wystepuje po przekroczeniu 2kb, "nie jest to wersja demo programu" Wiem że w procesorach PIC trzeba zarządzać stronami po 1024slow. Tylko jak tym zarządzać w C? Bład: " Error[000] : Can't find 0x803 words (0x803 withtotal) for psect text0 in segment CODE...
To nie zależy od programatora tylko od ustawień bitów konfigurcyjnych w programie, które różnie się ustawia w zależności od języka i kompilatora , który wykorzystujesz (chyba, że jest jakiś wyjątek, o którym nie wiem). W datasheet procesora szukaj Code Protection . Na przykład dla PIC18F87K90 i kompilatora HI-Tech wygląda to tak: __CONFIG(5, CP0_ON...
bootloader pic16f zegar pic16f zasilacz pic16f
wypadanie zapłonu cylinder honda migająca dioda schemat matrycy czyszczenie
kamera cofania łącznik schodowy
Moduł zapłonowy Vaillant 100562/100560 – gdzie kupić oryginał lub zamiennik Honeywell, SIT, Brahma Opel Mokka 1.6 benzyna – chwilowy brak reakcji pedału gazu, APP, błędy P2138, diagnostyka