dsPIC30f2020 ; ala oscyloskop

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
ODPOWIEDZ
korfanty33
Użytkownik
Posty: 167
Rejestracja: 27 lis 2011, 15:10
Lokalizacja: Polska

dsPIC30f2020 ; ala oscyloskop

Post autor: korfanty33 » 11 mar 2015, 19:32

dsPIC30f2020 – ala oscyloskop
znalazłem taki DYI

http://www.instructables.com/id/DIY-USB ... /?ALLSTEPS

i waham się nad zakupem części gdyż nie wiem czy mogę HEX 'a w grać do tego uC.
Posiadam jakiś dziwny programator K150 na pic16f628 ze złączem zip-40 i listwą
ICSP-
1) nc (brak PGM )
2) PGC clock
3) PGD data
4) GND - Vss
5) VDD
6)Vpp – MCLR
ale program jaki do niego jest dodany to Microbrn
(jest stary i nie posiada żadnego dsPICxx )

Czy będę mógł wgrać hex do tego uC tym K150 ?

niby pdf dsPIc30f2020 ma interfejs ICSP

A microChip to jest mój pierwszy więc bardzo mało wiem jeszcze .



Mój angielski jest zbyt słaby by się wczytać w dokumentację ?

Gdzieś wyczytałem że podobny dsPIc30F2010 – można tym sprzętem zaprogramować ale ten co ja potrzebuję dsPiC30F2020 nie ma na listach ?

Posiada dziwny sterownik USB
Załączniki
3 .PNG
3 .PNG (7.15 KiB) Przejrzano 6240 razy
2 e.PNG
2 e.PNG (58.29 KiB) Przejrzano 6245 razy
Ostatnio zmieniony 15 mar 2015, 2:15 przez korfanty33, łącznie zmieniany 1 raz.

korfanty33
Użytkownik
Posty: 167
Rejestracja: 27 lis 2011, 15:10
Lokalizacja: Polska

Re: dsPIC30f2020 ; ala oscyloskop

Post autor: korfanty33 » 11 mar 2015, 20:02

wygląd
Załączniki
3b3687cb-f56a-23e0-2608-5617cba097c9.jpg
3b3687cb-f56a-23e0-2608-5617cba097c9.jpg (31.2 KiB) Przejrzano 6233 razy
e2b3f407-696e-2364-ae4a-26a124f60697.jpg
e2b3f407-696e-2364-ae4a-26a124f60697.jpg (33.87 KiB) Przejrzano 6233 razy

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 14 mar 2015, 12:06

Bardzo wątpliwe że wgrasz program tym programatorem. Poszukaj kogoś kto ma PICKIT3 to ci to wgra bez problemu.
Jak danego MCU nie ma na liście to nie wgrasz do niego programu.
Chyba że uda się sztuczka taka.
Wybierasz dsPIc30F2010 a do podstawki wstawiasz dsPiC30F2020.
Tylko są następujące warunki.
1. W programie programatora musi się dać wyłączyć Autodected MCU
2. Obszar konfiguracji MCU czyli tgz. FUSE Bitów, w obu MCU musi się znajdować w tej samej przestrzeni pamięci programu i muszą one być identyczne.
3. Program dla 2020 nie może być większy od ilości FLASHA 2010, bo inaczej będzie error, że plik za duży. Ale widzę że oba MCU mają po 12KB więc powinno się udać.

korfanty33
Użytkownik
Posty: 167
Rejestracja: 27 lis 2011, 15:10
Lokalizacja: Polska

Post autor: korfanty33 » 14 mar 2015, 12:29

kayron pisze:Bardzo wątpliwe że wgrasz program tym programatorem. Poszukaj kogoś kto ma PICKIT3 to ci to wgra bez problemu.
.
szkoda
myślałem ze po ICSP pójdzie np; przez Mplab
chociasz nie wiem co on ma za ICSP bez wysokiego napiecia

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 14 mar 2015, 14:40

korfanty33 pisze:
kayron pisze:Bardzo wątpliwe że wgrasz program tym programatorem. Poszukaj kogoś kto ma PICKIT3 to ci to wgra bez problemu.
.
szkoda
myślałem ze po ICSP pójdzie np; przez Mplab
chociasz nie wiem co on ma za ICSP bez wysokiego napiecia
Ma wysokie napięcie podawane na końcówkę RESET (MCRL), choć istnieją procesory programowane niskim napięciem wersje LV. ICSP to uniwersalny prot programowania dla wszystkich PICów (8,16 i 32-bitowych), co jest największym plusem tych procesorów w ogóle, nie ma tutaj zamieszania jak przy AVRach gdzie są 3 rodzaje programowania i programatorów.
Co do programatorów do PICów, najlepiej sobie kupić PICKIT3, ok 175zł i masz kieszonkowy programator właściwie dla każdego PICa, współpracujący bezpośrednio z MATLAB.


PS. Większość klonów programatorów PICów szczególnie na Allegro to klony PICKIT 2 (twój Też z tego co znalazłem), którego MIcrochip juz nie wspiera, i nie rozwija oprogramowania dla niego, więc należy ich unikać jak chcemy programować nowe PICi, bo ich nie obsługuje jego oprogramowanie.

Niestety z moich poszukiwań wynika że twoim programatorem nie zaprogramujesz dsPICa.

korfanty33
Użytkownik
Posty: 167
Rejestracja: 27 lis 2011, 15:10
Lokalizacja: Polska

Post autor: korfanty33 » 14 mar 2015, 21:01

kayron pisze: Niestety z moich poszukiwań wynika że twoim programatorem nie zaprogramujesz dsPICa.
też mi tak wychodzi , tylko że on ma ICSP kombinowałem jak to zrobić
kayron pisze:Ma wysokie napięcie podawane na końcówkę RESET (MCRL), choć istnieją procesory programowane niskim napięciem wersje LV. ICSP to uniwersalny prot programowania dla wszystkich PICów (8,16 i 32-bitowych),
Mój k150 nie ma wysokiego napięcia - fizycznie nie podaję mu z innego źródła
edycja
na dziś to ja się pogubiłem - pobladłem itp .
Info k150 wszędzie jest dodatkowe zasilanie np; 15V i na schematach do tego programatora .
Ale schemat jest nie zgodny z tym co mam fizycznie bo niema np stabilizatora 12V.

Ale teraz znalazłem jakieś inne programatory które mają pompe ładunku - na PWM i pojemnościach np
Obrazek
ze strony
http://www.foxdelta.com/products/upp.htm

na pewno to nie jest mój
http://www.kitsrus.com/pic.html
choć wszystko mnie tam odsyła

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 15 mar 2015, 12:22

korfanty33 pisze:
kayron pisze: Niestety z moich poszukiwań wynika że twoim programatorem nie zaprogramujesz dsPICa.
też mi tak wychodzi , tylko że on ma ICSP kombinowałem jak to zrobić
ICSP to tylko interfejs komunikacyjno/programujący wszystko zalerzy od oprogramowania programtora.
kayron pisze:Ma wysokie napięcie podawane na końcówkę RESET (MCRL), choć istnieją procesory programowane niskim napięciem wersje LV. ICSP to uniwersalny prot programowania dla wszystkich PICów (8,16 i 32-bitowych),
Mój k150 nie ma wysokiego napięcia - fizycznie nie podaję mu z innego źródła
edycja
na dziś to ja się pogubiłem - pobladłem itp .
Info k150 wszędzie jest dodatkowe zasilanie np; 15V i na schematach do tego programatora .
Ale schemat jest nie zgodny z tym co mam fizycznie bo niema np stabilizatora 12V.
Bo może to być stabilizator SMD, lub dioda Zenera jeżeli układ jest modyfikowany, a jeżeli układ jest zasilany z USB to przetwornica impulsowa, lub pojemnościowa.
Ale teraz znalazłem jakieś inne programatory które mają pompe ładunku - na PWM i pojemnościach np
Obrazek
ze strony
http://www.foxdelta.com/products/upp.htm
To jest właśnie schemat PICKIT2. Choć widzę jest on lekko zmodyfikowany.

ODPOWIEDZ