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...
Daj sobie spokój z tym wsadem PIC jest zabezpieczony przed odczytem . A ile to przyjacielu się odczytało zabezpieczonych procesorów ^^
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.
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...
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/...
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...
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...
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...
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,...
ze strony microchipa mozna sciagnac taki dokument przegladowy po wszystkich ich mikroprocesorach. Jest porownanie w zaleznosci od obudowy, ilosc portow IO, zawartych modulow (ADC, PWM, Komparatory itd.) i wielu innych rzeczy. Najlepiej z tego porownania wyszukaj sobie taki procesor, ktory spelnia twoje wymagania i wtedy go uzywaj.
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
To wcale nie takie trudne. 18pin - to np. 16F84 (pod taki procesor w programatorze jest podstawka DIP). Wyprowadzenia masz na fotce. http://obrazki.elektroda.pl/2038760800_1... Wyprowadzenia dla PIC16F873A masz na tej fotce http://obrazki.elektroda.pl/9064433700_1... Musisz połączyć wyprowadzenia VSS, VDD, MCLR, RB7 i...
Albo pominąc całkowicie ukłądy i zdać się na implementacje USB w procesorze.
a może: http://www.allegro.pl/item192379074__pro... sprawdziłem "organoleptycznie" z pic 16f628a też działa (choć nie powinien) z pozdrowieniami rezi
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 poza zwartymi dwoma wejściami procesor "żyje" to można spróbować odczytać zawartość ... jeszcze tylko warunek że nie jest zabezpieczony przed kopiowaniem Pozdrawiam
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?
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
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
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...
Może i walnięty procesor, ale daj mi plik hex, sprawdzę go. Zrób hexa bez zapisu do eepromu.
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...
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...
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...
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...
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.
zmienić procesor w projekcie , zapisać zmiany i dopiero kompilować Nawet kolega nie potwierdził że używa MPLAB do edycji plików, a nie jest to konieczne do pisania programów. Te ostrzeżenia przytoczone wyżej są objawami właśnie złego typu procesora. A ta wiadomośc, to jest normalny objaw kompilacji, tyle ze z reguły jest całe stadko taki wiadomości...
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 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.
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...
Błędnie zakłądasz że inkrementacja zachodzi z prędkością taktowania (w uproszczeniu). A przecież procesor robi 100 innych rzeczy jeszcze.
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ć.
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 ?
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.
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ą!
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...
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...
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...
Ktoś ma jeszcze jakieś doświadczenie z procesorami PIC ?
Tak wygląda Twój program zdisasemblowany, dołożyłem do niego linijkę konfiguracji procesora, nazywa się __ config, w mplabie znajdziesz co każda pozycja w nim oznacza. Po wczytaniu do programatora pliku hex, "fusy" samoczynnie przyjmą wartości zapisane w hexie. Tzw. fuse bity , są w istocie pozycjami w rejestrze konfiguracji procesora. Możesz je zmieniać...
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...
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...
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...
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...
Przypuszczalnie procesor pic16f73 albo pic16f873 byłby lepszy. PIC18 z usb to strzelanie z armaty do muchy.
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!!!
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ć...
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,...
Podciąganie tak, a co z waczdogiem ? domyślnie jest włączony, wiec może on cyklicznie resetuje procesor ?
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...
Procesory są zabezpieczone przed odczytem, więc "wsady" z tego typu układów nie są dostępne.
Powinno zadziałać chociaż to zależy od programu w porównaniu z F76 procesor F876 ma: -pamięć EEPROM -lepsze przetworniki ADC (zamiat 8 bitow, 10 bitowe) -w wersji 876 A , wbudowane komparatory -układ EUSART zamiast USART (rozbudowany bardziej) Ale możliwe że program zadziała.
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)
Gdzie na nim są omawiane tranzystory? No nie ma bo mówiłem, że używałem BC547 i nie uzyskiwałem wystarczającej jasności wyświetlacza. Nie użyłem większych tranzystorów, a właśnie od WAS oczekiwałem porady jakie tranzystory użyć dla stosowanego wyświetlacza 7 segmentowego tj. Po pierwsze nie krzycz. Po drugie nie oczekujemy złego schematu. Oczekujemy...
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...
Raczej nie liczyłbym na wsad. Mikrokontroler na pewno jest zabezpieczony przed zczytaniem, a właściwym wsadem producent z pewnością się nie podzieli. Chyba jedyna opcja naprawy, to poszukanie uszkodzonej płyty ze sprawnym uC.
Nie uparłem się na akurat ten typ przetwornika tylko jak wcześniej wspomniałem była to dobra okazja do przetestowania programowego I2C. 12 bitów dla delta-sigma, z dodatkowymi filtrami RC na wejściu to jest naprawdę zero szału, nawet dla layoutu bez wylanej masy. Nawet bez filtra RC róznicy nie widać. A tego to już kompletnie nie pojmuję, jak można...
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...
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;...
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...
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...
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...
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ść...
http://obrazki.elektroda.pl/3824149600_1... Autor po opisywanym już na Elektrodzie pokrewnym http://obrazki.elektroda.pl/6496881100_1... Mikrokontroler PIC16f684 odczytuje analogową wartość napięcia z wyjścia sensora ACS712 i konwertuje, a następnie wyświetla zmierzoną wartość na wyświetlaczu. Wszystkie wyświetlacze...
Dodam może nie celując konkretnie w rozwiązanie problemu : Po wielu latach pisania na AVR, przesiadka na PICe i zaczęły się problemy z portami (konfiguracja) i ustawianiem peryferii , włączaniem lub wyłączaniem danego interfejsu zaimplementowanego sprzętowo i jest jedna odpowiedz zawsze PDF od procesora i szukanie bitu który włącza wyłącza dana funkcjonalność,...
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ć...
witam, poszukuję schematu jakiegos prostego programatora do w/w proca, z góry dzięki za pomoc...
to może koledzy podpowiedza jak zmienic mozna oscylator napedzajacy ten procesor lub oscylator wewnetrzny jak zmienic ustawienia programu Dodano po 4 A więc tak jest to oscylator wewnetrzny czy ktos jest w stanie zmienic ustawienia programu zeby mozna było zastosować zewnetrzny oscylator? i jak to dokładnie ma wygladac jaki oscylator zastosowac i pod...
Trochę to trwało ale już dowiedziałem się o co chodzi, a mianowicie: PIC18F4550 posiada dodatkowe wejście programowania, tzn. PGM (po za PGD i PGC), jeśli to wejście jest podłączone (w jaki kolwiek sposób ja miałem przez rezystor do diody i klucz tranzystorowy) to układ stoi :( Wejście to jest skojarzone z następującymi opcjami wybieranymi przy programowaniu...
Mój pierwszy krok byłby sprawdzenie, czy procesor jest poprawnie podłączony do pamięci 93C46. W tym celu możesz użyć oscyloskopu, aby zobaczyć, czy sygnały SDA i SCL są równe i czy mają odpowiednie poziomy.
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.
Witam procesor to 16f628
witam jeżeli nie w tym dziale to przepraszam. Mam taki problem nie moge zaprogramowac procesora czy ktos mógłby zamieścic schemat najlepiej po kolorach przewodów. Chodzi mi o podłączenie programatora do procka korzystam z mplab icd3 i procesor 16f877a
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...
Najczęściej używam JDM-a. Program działa na 100%, sprawdziłem go na "żywo". Czy po zaprogramowaniu odłączasz nóżkę nr1 procesora od programatora i podłączasz ją do vcc ?
watchdog budzi procesor i dalej wykonywana jest nastepna instrukcja po instrukcji SLEEP
To nie przypadek jednostkowy. Jest to zależne od wielu czynników (np wydajność prądowa zasilacza ;-) ) Zdarza się to także przy innych procesorach i układach nieprocesorowych. Natomiast korzystanie z takiego układu to jak jazda w pasach bezpieczeństwa po wypadku. Niby działają, ale to Twoje życie. Producent pisze, że należy wymienić. Koszt kilka PLN,...
Witam Musisz dodać dzielnik napięcia bo na pewno nie wolno do procesora podłączać wyższego napięcia niż ma zasilanie.
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...
Na 16f to przjście z 18 jest karkołomne to przjście z 16 na 14 bitowy procesor. Zastosuj taki sam procesor będzie szybciej.
czymś takim zapewne dysponuje tylko producent sterownika
Już sprawdziłeś :-( Albert Sugerujesz że jest spalony? Podłącz go do zasilania, sprawdź amperomierzem ile prądu pobiera. Podłącz programator spróbuj się połączyć z procesorem w MPLAB. Podłącz analizator stanów logicznych do wyjść procesora sprawdź przebiegi na nich. Nie zapomnij sprawdzić czy w układzie z którego go wyrwałeś czym był napędzany procesor...
Hej Odnośnie 1 i 2 to nie wiem o co chodzi, procesor ma 2kB pamieci programu i 224B ramu. Moze chodzi Ci o podzial ramu na banki ? Ad 3. Można. Ad 4. Tak na 9 pinie.
Małe uzupełnienie. Odczytać możesz ten procesor, ale pod warunkiem, że procesor nie jest zabezpieczony przed odczytem (w wypadku, gdy procesor jest z jakiegoś urządzenia i producent zabezpieczył go przed odczytem). Programator PICKIT2, PICKIT3 itp.
programator pic16f odczyt pic16f bootloader pic16f
tyrystory zamienniki zasilać lampa solarny onkyo podłączyć bluetooth
samsung np350v5c 40rl939 firmware
Błąd ładowania nr 8 w odkurzaczu Roomba – przyczyny i rozwiązania Opłata za gniazdko telewizyjne bez korzystania z kablówki