Czy można użyć programatora AVR ISP do zaprogramowania układu PIC?

16

Chcę spróbować zaprogramować układ PIC i zobaczyć, jak bardzo różni się on od AVR. Mam AVRtinyISP i chciałbym wiedzieć, czy można go w ogóle użyć do zaprogramowania układu PIC? Co by mnie powstrzymało od robienia tego?

Zarówno dzisiejsze układy AVR, jak i PIC mają interfejsy ICSP do przesyłania programu i używają pozornie kompatybilnych pinoutów do programowania (PIC wymagało wcześniej dostarczenia wyższego napięcia do programowania, ale nowsze układy już tego nie wymagają).

Moje pytanie brzmi: czy zdalnie można zaprogramować układ PIC za pomocą programatora AVR ISP, takiego jak AVRtinyISP lub AVR ISP MkII ?

Czy ktoś kiedykolwiek tego próbował?

Jeśli nie jest to możliwe lub jest zbyt trudne, jakie są ograniczenia - czy stosowane są protokoły, pinouty nie pasujące dokładnie, napięcia / wartości prądu, czy coś jeszcze? Czy można to zrobić na odwrót, np. Używając klonu PICKit do zaprogramowania układu AVR? Jakie modyfikacje byłyby potrzebne, aby cokolwiek z tego było w ogóle możliwe?

Andrei Sosnin
źródło

Odpowiedzi:

7

Ta strona zawiera schematy połączeń, kod C i skompilowane okna wykonywalne do używania ISP do programowania PIC. Oprogramowanie (Windows) różni się od oprogramowania AVR, więc może jest to po prostu tani sposób na programowanie PIC. Z pewnością tańsze niż 1200 USD.

http://elm-chan.org/works/avrx/report_e.html (u dołu)

Jack Schmidt
źródło
2

Programowanie układu jest w zasadzie operacją komunikacji szeregowej. Z tego, na co spojrzałem, jest w zasadzie wiele procedur „umieść te dane tutaj” za pomocą niektórych poleceń startowych. Zasadniczo układ sam się programuje (lub co najmniej jedna część programuje inną). PIC i AVR nie używają tego samego zestawu poleceń, więc jeden programista nie może zaprogramować drugiego.

AngryEE
źródło
0

Ostatnio widziałem ten artykuł na stronie internetowej Xeltek:

http://www.xeltek.com/Atmel-AVR-pages-282

Wierzę, że możesz użyć ich programisty ISP; IS01. Ale nie będzie to tanie rozwiązanie, tak jak PICkit. o ile wiem, IS01 obsługuje nawet ATE ...


źródło
3
Nie będzie to kosztowne ... przy 1200 $, masz rację
davr
Tak, nie wspomniałem, ale powinno być zrozumiałe po postawieniu pytania, że ​​mam tutaj ograniczony budżet na hobby, więc nie stać mnie na nic więcej niż około 30 $.
Andrei Sosnin