PICowanie

Oct 08, 2013 12 Replies

Witam,



Nigdy się w to nie bawiłem, bo potrzeby takowej nie było, aż tu nagle jest potrzeba picowania. Konkretnie PIC16F877A. Pytanko: jakie środowisko programistyczne proponujecie? Projekt w zasadzie duperelny, jednorazowy, więc wiadomo.., środowisko projektowe ma być za friko, ale na legalu!! Z Microchipa można zassać na legalu kompilator, ale chciałbym poznać opinię tych którzy na tym "zęby zjadli", czy jest ewentualnie coś innego godnego uwagi i zassania na zasadzie OpenGL czy jakoś tam..


Jest opensource'owy sdcc, ale generuje trochę spuchniety kod w porównaniu z kompilatorem microchipa. Ale do nieskomplikowanych rzeczy można go użyć, pod warunkiem że umiesz sobie napisac Makefile (to nie jest "okienkowy" kompilator).

Się przyłączę bo dostałem szynę tej serii, coś do pisania w assemblerze się nadaje?

Z open source jest jeszcze great cow basic. Je¶li chodzi o assembler to jest gputils.

Marek

W dniu 08.10.2013 22:42, snipped-for-privacy@gmail.com pisze:

Jak nie masz ochoty na zabawy w wynalazki, to najpro¶ciej bêdzie ¶ci±gn±æ MPLABX i kompilator microchipa (60 dniowa wersja próbna, potem wy³±cza siê optymalizacja) albo hi-techa XC (45 dniowa wersja próbna). Je¶li dobrze pamiêtam, to wersje próbne mo¿na wykorzystaæ te¿ do projektów komercyjnych, ale upewnij siê.

formatting link
formatting link

programistyczne

Proponujê zacz±æ od PIC serii 18. Tak siê sk³ada, ¿e Microchip zazwyczaj ma podobnie/identycznie wyprowadzone sygna³y w obu seriach PIC18 i PIC16. PIC16F877A ma zdaje siê prze³±czanie BANKów danych RAM, wiêc przy ASM ma to znaczenie. Mo¿na na tym polegn±æ ju¿ przy kodzie >1kB, a ju¿ przynajmniej przyprawiæ monitor, o wys³uchiwanie niecodziennych komend, lub zbicie matrycy :-) No i MPLAB v. 8+ sobie poradzi z tym bez problemu. Jednak konieczny jest debugger ICD2, ICD3 lub inny.

U¿ytkownik snipped-for-privacy@gmail.com napisa³ w wiadomo¶ci news: snipped-for-privacy@googlegroups.com...

Przecie¿ czyta³ bêdziesz tylko to, co sam napiszesz, a nikt Ci nie ka¿e u¿ywaæ dziwnych zapisów. P.G.

to¿ te zapisy to si³a PO za co s± ci±gle nagradzani...

U¿ytkownik "inny punkt siedzenia..." snipped-for-privacy@go2.pl napisa³ w wiadomo¶ci news:l33fh4$9b8$ snipped-for-privacy@node1.news.atman.pl...

A w sposób zrozumia³y dla ludzi to jakby to brzmia³o?

U¿ytkownik "RoMan Mandziejewicz" snipped-for-privacy@pik-net.pl.invalid> napisa³ w wiadomo¶ci news: snipped-for-privacy@pik-net.pl.invalid...

:-)

- Dlaczego nie lubisz ?

- Bo tak.

No widzisz - doskonale rozumiesz Karolka P. ;)

Ja walczyłem dokładnie z tym prockiem w starym mplabie i w mplabx. Spodobał mi się wbudowany w mplabx debuger, a asemblerze wstawki też się całkiem możliwie robi. Używałem kompilatora od hi-techa, wymagało to chwili na skonfigurowanie środowiska i poczytanie dokumentacji (hi-tech i kompilator od mikrocipa nieco odmiennie rozumieją niektóre zapisy np. dotyczące ustawiania rejestrów konfiguracyjnych procka).

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required