Czy w oprogramowaniu do odczytu programatora mogę wybrać 25LC320A żeby odczytać 95320? Bo tylko taki mam zgodny. Używam PICkit3 programmer.
Opcja Preserve EEPROM nie działa jeżeli ustawione jest zabezpieczenie Flasha przed odczytem, gdyż działa na zasadzie najpierw odczytu EEPROM skasowania uP i ponownego zapisu EEPROM. Nie miałem czasu aby przetestować na fizycznym układzie. 1. Czy procesor jest zabezpieczony przed odczytem? 2. Jaka jest przyczyna że chcesz w ten sposób programować uP?...
AVE... O ile się nie mylę, to Brenner8 powinien działać bez problemów. Osobiście posiadam oryginalny programator PICKit3...
Używam PICkit3. Mógłbym spróbować uruchomić projekt z Harmony i wykonać testowe operacje zapisu i odczytu z EEPROMu jednak to dla mnie aktualnie czarna, zagmatwana magia :P Choć w przypadku braku dalszych pomysłów, chyba okaże się to nieuniknione...
Już mniej więcej, tak w skrócie bez zagłębiania się w temat. Wiem o co chodzi z zablokowanym odczytem lub zapisem. Są specjalne wersje takich układów w których jest taka opcja kombinacji. Po wgraniu odpowiedniego firmware? Czy tam programu. Jak zwał tak zwał. Specjalny programator fizycznie przepala tak jak by bezpiecznik w strukturze układu. I po ptokach....
WriteWordFlash((unsigned long)0xFF04, 69); a odczyt pod innym: ReadFlash((unsigned long)0xFF04, 3, &tab); To czasem ta wartość zostaje zapisana kiedy zresetuje kontroler (ale nie wgram nowy wsad). Jednak czasem dostaje 0 zamiast zapisanej wartości. Jest to bardzo losowe zachowanie. Wątpie żeby pozostały kod miał na to...
O ile MPLAB pokazuje to Pickit2 nie obsługuje tego procesora. W tej sytuacji Microchip zaleca zmianę na nową wersje programatora Pickit3 albo ICD3. Jeśli na forum masz oficjalny plik devices to też nie obsługuje tego procesora. Jeśli to jest jakaś przeróbka to nie ma gwarancji, że będzie działać. Niemniej po błędzie można sądzić, że jest problem z komunikacją...
Tak (powiedzmy - sprzętowo- programowe bo zapis tych bitów może być ustawiony w treści programu, również w opcjach programatora - ale bity sprzętowo blokują odczyt). I wtedy możliwe jest tylko wykonanie programu ( czyli normalna praca procka) albo skasowanie całej pamięci razem z tymi bitami. Procek jest czysty i gotowy do ponownego zaprogramowania...
Udało się naprawić stację parową. Kupiłem nowy procesor za około 10 PLN. Wylutowałem stary sczytałem go programatorem,wgrałem sczytany wsad do nowego i nie działało (podejrzewałem padnięty pin procesora). Następnie podpiąłem się programatorem PICKit3 do złącza na płycie głównej stacji. Wyczyściłem sekcję EEPROM (zapisanych było tylko jakieś 20 pierwszych...
Zaprogramowałem tego 16F628A ale w innym programatorze (VP-290) - board k150 nie obsługuje. Film z linku wyżej przedstawia zły sposób programowania jeżeli chodzi o opcje użytego generatora zewnętrznego. Tylko fusebit na "XT" doprowadził, do tego,że mój laptop: pentium III 700Mhz widzi "board k150" czyli .... 16F628A nadal błędnie programuje ale odczytuje...
Witam O ile w Mlab i nawet w samym programie załaczonym do PICkit3 wiem gdzie już ustawić bity odpowiedzialne za OSC i WDT itp, to tego wpisu w flowcode nie rozumiem: "Issues and troubleshooting guide for the 16F627A / 16F628A / 16F648A devices. Note that extra information for the non A suffixed 16F627 and 16F628 chips at the bottom. In user's programs:...
Wydaje mi się, że problem z PICKit został zdiagnozowany. Prawdopodobieństwo spalenia przetwornicy (układu nią sterującego) jest bardzo prawdopodobne. Podłączony miernik do pinu /MCLR (powinien przy uruchomieniu wygenerować krótkotrwały impuls napięcia około 12V), wskazuje sygnał 0V. Zdarzają się jakieś wahnięcia napięć w zakresie 0,03-0,05V, ale chyba...
config jest ładowany, ale przecież w nowym programie usuwam jakiekolwiek ustawianie configa.. Może pozostaje on w tej pamięci nieulotnej nie nadpisany i ładowane są stare wartości? Ale procek jest cały kasowany przed ponownym zapisem.. No dokładnie - fusebity są zapisane w NVRAM i za każdym razem po włączeniu zasilania stają się aktywne. Skoro w następnym...
Oryginalny programator Microchipa (przykładowo PICKit3) posiada 6 wyprowadzeń więc to z kamami to jakaś wariacja na podstawie fascynacji złączem IDC10 z programatorów AVR typu USBASP ;) Pytanie tylko po co stosować złącze, które zabiera bardzo dużo miejsca na płytce.. Skoro producent mikrokontrolerów takiego nie zastosował to raczej nie ma potrzeby...
Witam, zgodnie ze specyfikacją PIC16F1459 posiada on: "High Endurance Flash Memory (HEF) 128 B of Non-volatile Data Storage" komórki te znajdują się zgodnie z datasheetem od adresu 0x1F80 do adresu 0x1FFF. Ponadto zgodnie z przykładem dotyczącym zapisu do Flash z "Help'a" mikroC PRO for PIC v7.1.0 i używaniu poniższej funkcji http://obrazki.elektroda.pl/2832708000_1...
POMIARY Dokonałem pomiarów zaproponowaną metodą. Mierzony procesor PIC18F67K90 w wersji RSL czyli z pogorszonymi parametrami w szczególności pobór prądu opisane jako Rev3 : http://ww1.microchip.com/downloads/en/De... Układ zmontowany na płytce stykowej. Do procesora podłączone na wejściach zasilających 5 kondensatorów 100nF ceramicznych...
Dlaczego nie wspierany? To mnie bardzo interesuje, bo właśnie byłem przekonany, że wybieram lepszy z tych dwóch? Jakieś pół roku temu miałem kupować kompilator na procki microchipa w pewnej warszawskiej firmie. Też byłem pod wrażeniem HI-TECHa, i chcieliśmy go zakupić w wersji prze-ful-wypas, gdy się dowiedziałem, że microchip kupił HI-TECHa, jest...
Witam. Posiadam programator PicKit3.5 oraz Microchip 18323, który siedzi w pilocie od bramy FAAC. Chciałbym za pomocą MPLAB podmienić kod seed pilota oraz licznik otwarć bramy. Udało mi się zgrać zawartość microchipa, ale w edytorze heksadecymalnym nigdzie nie pojawia się kod seed, który jest zapisany w kodzie szesnastkowym. W jaki sposób jestem w...
Dzięki za sugestie. Poprzednio nie napisałem, że zastosowałem przejściówkę z DIP na SOT-23 - wszystkie połączenia wykonane zgodnie z notą. PIC zasilany jest z programatora. Ustawienia Vdd/MCLR poprawne. PIC10F200 nie posiadają zapisanego ID, dlatego ręcznie trzeba je wpisać w aplikacji. Tego się domyślam, że układy są zabezpieczone, ale dlaczego, skoro...
Zaczynam powoli rozumieć o co chodzi z rejestrami, aktualnie bawię się PIC12F1840 (7KB flash, 256B RAM, 256B EEPROM, PDIP8). Czy moje poniższe ustawienia są poprawne ? [syntax=c]// PIC12F1840 - ustawianie rejestrów (czy poniższe ustawienia są poprawne?)// // RA0(AN0) jako analogowe wejście, RA1 jako wyjście cyfrowe dla diody LED // // kod ma działać...
https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
To może lepiej zostać przy PIC'ach? - np. PIC32MX. Też pisze się w C, środowisko MPLABX daje Microchip, jak masz przypadkiem PicKita3, to od razu możesz programować. Jedyny minus, to trzeba sobie samemu zrobić płytkę developerską, bo te gotowe są cholernie drogie. No i oficjalny kompilator C od Microchipa ma opcję optymalizacji tylko do -O1. Ale peryferia...
Ściągnąłem również środowisko MPLAB® X IDE v2.20 To proponuję jeszcze ściągnąć kompilator XC32 i pakiet MPLAB Harmony. Do znalezienia na stronach Microchip. Za darmo. ...wyczytałem że procesor ten posiada kilka linia programujących... Ten mikrokontroler posiada 2 pary linii do programowania (PGECx/PGEDx) i możesz użyć dowolnej pary do programowania....
Nie rozważałem, sprawdzę, choć już zainwestowałem w PICKIT3. Czy jest gdzieś jakaś porównywarka dla tych procesorów, tak jak dla Microchipa?: http://www.microchip.com/productselector... Dodano po 54 Już znalazłem: http://focus.ti.com/en/multimedia/flash/... Dodano po 10 Czy dobrze widzę, że Texasy nie mają...
Witam, Chciałbym zaprezentować prosty 2-kanałowy logger napięcia oparty o mikrokontroler PIC16F1455 ( https://obrazki.elektroda.pl/2319361900_... https://obrazki.elektroda.pl/9364573200_... Cechy loggera: - 2-kanały - szybkość transmisji 9600 baud (UART) - uC PIC16F1455 zasilany V, taktowanie 8MHz z wewnętrznego oscylatora...
Ty opierasz kod o klasy?. Powiesz, w jakim pliku mógłbym znaleźć ten zapis :TRISBbits.TRISB2?? W katalogu kompilatora są pliki nagłówkowe, mają one rozszeżenie *.h. Tam są definicje peryferii i rejestrów. Jeśli są tam definicje w oparciu o pola bitowe, to wtedy można użyć powyższego zapisu. Z tego co kojarzę, słowa konfiguracyjne są w innych plikach....
Na Githubie jest odwołanie do Readme.MD i tyle. Nie widzę sensu czy wyższości tego rozwiązania, na razie nie obsługuje nawet weryfikacji, obsługuje wybrane kilka chipów; nie wiadomo, jak rozwiązane będzie dodawanie nowych chipów. Plus za protokół komunikacyjny nie wymagający specjalistycznego oprogramowania. Jaka jest wyższość tego układu w stosunku...
https://obrazki.elektroda.pl/9032300100_... Witajcie moi drodzy. Przedstawię tutaj unikalny zestaw płytek uniwersalnych pod elementy w obudowach SMD, obejmujący TQFP100, TQFP64 i TQFP48, różne SSOP, SOIC itp. Płytki te wyróżnia sprytne i uniwersalne poprowadzenie ścieżek, ułatwiające uruchomienie dowolnego mikrokontrolera (gotowe zworki...
http://obrazki.elektroda.pl/2463034100_1... Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD,...
(at)Jado_one: dzięki! znalazłem w MPLAB w help => topics => PIC32MX Config Settings. A w jaki sposób ta konfiguracja jest zapisywana w CPU? Na jakim etapie i gdzie się docelowo mieści? Pewnie Albertb się ucieszysz, jak napiszę, że tego też nie mogę tego znaleźć;) Zawartość bajtów zawierających w/w ustawienia jest zapisywana przez programator do odp....
https://obrazki.elektroda.pl/2040620700_... Przedstawię tu spontaniczny projekt który został zrobiony w jeden dzień - dwukanałowy ściemniacz pasków LED oparty na PIC12F1612, zbudowany przy wykorzystaniu części z elektrośmieci. Oprócz PICa mój ściemniacz będzie korzystał z pamięci EEPROM do zapisu stanów jasności - jest to niezbędne,...
W programie obsługującym jest zakładka "Logic tool" której nie testowałem. Jest tam opcja zapisu próbek więc może do tego te pamięci.
All Protect wynika z ustawienia fusebitów, musisz to wykasować aby cokolwiek wgrać, daj Erase All przed zapisem.
WItam, PicKit3 to pare ukladow scalonych, schemat jest otwarty, wazny jest firmware, sam mam jakiegos chinczyka i dziala. Jezli PIC jest zabezpieczony to bedzie mial (jak dobrze pamietam) same zera i nic z tym nie zrobisz. Pozdrawiam Okej dziękuje Panowie za pomoc ;) Kilka PIC-ów udało mi się odczytać ale innymi programatorami W przypadku gdy jest...
Problem polega na tym, że programator pickit2 klon, ale różni się od oryginału tylko brakiem eepromów, uszkadza osccal w pic12f675. Dzieje się tak co któreś programowanie. Zapisuje 0000 albo 3FFF. Mimo to, że program ma opcję zapisu nowej wartości osccal, funkcja ta nie działa. Wyświetla, że zapisał a mimo to wartość się nie zmienia. Sprawdzane na 5...
Komunikaty są na płycie wyświetlacza. Zapisane w uP albo w pamięci EEPROM. Nie wiem jak jest w tym modelu. Jeżeli fabrycznie nie ma polskiego trzeba przerabiać wsad. Programator najlepiej PICKIT3 klon lub MPLAB Snap. W miarę tanie.
https://obrazki.elektroda.pl/5200698600_... Witajcie moi drodzy Dzisiaj przedstawię mojego pierwszego własnego shielda (nakładkę) dla Arduino UNO . Jest to shield VGA (generator obrazu video dla monitora VGA ) z bonusową obsługą klawiatury PS/2 i bazuje na wcześniej już opisywanej przeze mnie bibliotece ' ASCII Video Terminal ' autorstwa...
Z tego co mi wiadomo to nie ma takiego akładu. Jest tylko PIC 12C508 lub PIC 12F508. Pierwszy z jednorazowym zapisem, drugi z flashem - wielokrotny zapis po skasowaniu. Do odczytu i zapisu PICkit 3 . Oryginał w TME 180 pln, podróbka ( 100% zamiennik ) na portalu z Aukcjami - 80 pln. Ale jeżeli chcesz odczytać program to małe szanse. Wszystkie microchipy...
Oprócz uszkodzenia PIC mogłeś zablokować zapis, ale nie sądzę. Temat pokrewny : http://www.elektroda.pl/rtvforum/topic42... JDM to raczej atrapa, polecam PICKIT. Ja akurat mam v2, ale v3 można kupić za sensowne pieniądze.
Witam ! Mam pytanie do siedzących w temacie PIC-ów. Chcę zaprogramować ukąłd 16f1788 programatorem na bazie arduino (https://hackaday.io/project/8559-microc... - nie chcę kupować pickita bo to jest jednorazowy kontakt z pic - sterownik lutownicy (http://kair.us/projects/weller/weller_d... No i mam problem,...
Skoro chcesz produkcyjnie, to może warto kupić jakiś normalny programator za drobne pieniądze - pickit2 (jakieś 150-200zł) albo klona icd2 (100-150zł)? Zawsze używałem tych dwóch i pierwszy raz w ogólę słyszę o tym co piszesz... 4\/3!!
2. Na tym forum przestrzegamy prawa i nie pomagamy robić machlojek Niekoniecznie machlojek. Można wgrywać poprawne wartości jak się ma już kombinowany licznik. Mam taką usługę w ofercie i jest to całkowicie zgodne z prawem. Obojętnie jakim programatorem dokonasz odczytu/zapisu. Jednak sam programator nie dokona Ci przeliczenia binarki. Wspomniany programator...
Co to za dziwna sytuacja że procek można zweryfikować ale nie można odczytać? Jak ustawisz blokadę odczytu, to dopiero przy nowym cyklu zapisu/odczytu się o tym dowiesz. Aha. Musiałem wykomentować w listingach linię //__CONFIG(WDTDIS & XT & UNPROTECT ); bo sie nie chciało kompilować. I się dziwisz, że nie możesz odczytać?
Po skompletowaniu programator PICKIT3 i środowiska HI-TECH do programowania w C zabrałem się za pierwszy program: #include <htc.h> const unsigned char bufor[10] = {0,1,2,3,4,5,6,7,8,9}; int main (void){ TRISA = 0; //port A - wszystkie jako wyjścia static char licz = 0; while (1){ PORTA= bufor[licz++];...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
https://obrazki.elektroda.pl/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
http://obrazki.elektroda.pl/4155164900_1... Witam wszystkich Tym razem chciałbym zaprezentować jeszcze programowy projekt radioodbiornika internetowego. Prezentowany projekt jest rozszerzeniem przedstawionego wcześniej projektu odtwarzacza i dyktafonu na STM32F407VG. Połączenie z Internetem zapewnia moduł WiFi WF121-A (internal antenna)...
Jeśli programujesz JDM'em to brak działania mogą powodować zbyt niskie pożiomy napięć portu com . W załączniku program który jest w miarę odporny na niskie poziomy . No tak , ale ja używam jdma z linka powyżej z zewnętrznym zasilaczem i podczas programowania mam napięcia MCLR 12,5V, VDD 5,05v , a na clock (nóżka 12) 5,6V i naprawde nie rozumiem dlaczego...
Model mikrokontrolera, niezależnie od producenta, dobiera się pod konkretny projekt, biorąc pod uwagę jego możliwości i budżet. Nie przywiązywałbym się więc do konkretnego modelu. Gdybym chciał poznać każdą rodzinę mikrokontrolerów PIC (tak, to są odrębne rodziny z odmiennymi zestawami instrukcji), kupiłbym po jednym przedstawicielu każdej z nich. Listę...
https://obrazki.elektroda.pl/5009750700_... Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest...
https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
https://obrazki.elektroda.pl/4196928500_... Witajcie moi drodzy Tutaj opiszę moje doświadczenia z uruchamianiem sterownika LED MAX7219 oraz bibliotekę do jego obsługi którą opracowałem dla mikrokontrolerów PIC. W skrócie MAX7219 to kostka która pozwala sterować bardzo dużą liczbą diod LED za pomocą tylko kilku pinów mikrokontrolera....
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...
Co myślicie o tym, żeby mikrokontroler w tym projekcie pełnił funkcje "karty graficznej" do innego mikrokontrolera? Myślałem o czymś takim w przypadku opisanej tu generacji PAL, tzn. wydzielić PIC18F4620 tylko dla video (opcjonalnie też dla np. inputu), ponieważ jak testowałem swoją płytkę to okazało się, że nie można jej za bardzo "obciążyć" bo wtedy...
https://obrazki.elektroda.pl/7441051200_... Po niedawnym, drobnym Czynności życia codziennego, które wyglądają inaczej, jak się widzi tyle, co ja Poruszanie się Gdzieś kiedyś przeczytałem, iż wzrok odpowiada za 90% naszego postrzegania otoczenia. Coś w tym jest. Często proponuję widomym prosty eksperyment: spędź cały dzień z zasłoniętymi...
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
Procek ma odczytywać dane z ADC (np. zewnętrznego 16bitowego ADS1601 po SPI, albo od biedy z wewnętrznego 12-bitowego ADC) z prędkością samplingu ok. 400-500kHz, robić prostą konwersję formatu danych z ADC do formatu WAV-PCM (np. odczyt 2x8bitów i zapis 16bitowego sampla ze zmienioną kolejnością bitów) i zapisywać pliki WAV na karcie SD(HC). Coś jak...
http://obrazki.elektroda.pl/8878190200_1... Wstęp Witam, projekt nie jest jeszcze zakończony, ale już w zasadzie działa, toteż postanowiłem go tutaj zamieścić. Zaczęło się od tego, że mój dobry kolega otworzył swoją pizzerię. Niestety pośród wielu problemów, jakie sie przytrafiły okazało się, że zakupiony używany piec do wypieku pizzy...
uszkodzony pickit3 pickit3 firmware pic16 pickit3
wymiana łożyska oporowego podłączyć niemiecki telefon sterowanie rolet zewnętrznych
Problemy z regulacją głośności na pilocie - przyczyny i rozwiązania Nissan Cabstar - niedziałający obrotomierz i prędkościomierz