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,...
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...
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,...
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...
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:...
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/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...
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?...
Czy w oprogramowaniu do odczytu programatora mogę wybrać 25LC320A żeby odczytać 95320? Bo tylko taki mam zgodny. Używam PICkit3 programmer.
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....
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...
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...
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...
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ą...
Bo pewnie filtrowania zasilania przy mikrokontrolerze nie było. Mówisz o tym?: http://obrazki.elektroda.pl/9267575400_1... MCLR nie miałeś podciągniętego do Vcc - tu mógł być problem, ale po zaprogramowaniu. A swoją drogą gdy miałem problem z PICKIT3 i jednym z mikrokontrolerów, to support pierwsze pytanie jakie zadał to długość przewodu...
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...
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...
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...
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....
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....
(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....
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...
All Protect wynika z ustawienia fusebitów, musisz to wykasować aby cokolwiek wgrać, daj Erase All przed zapisem.
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...
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.
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)...
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...
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.
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...
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...
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!!
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.
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...
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ć?
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ą...
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ę...
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...
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,...
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...
uszkodzony pickit3 pickit3 firmware pic16 pickit3
tplink client monta sterownika zamka centralnego projektor obrazu
soundbar samsung microchip mplab
Schemat otwierania klapy bagażnika Mercedes C300 4MATIC 2016 – moduł HKS, siłownik, CAN-B Terex TW95 – jaki olej hydrauliczny? ISO VG 46 HVLP/HLP, bio-oleje, normy DIN 51524