( bucko | 2015. 06. 17., sze – 11:31 )

A PIC azért ilyen, mert "file" szervezésű. Az AVR sok regiszteres, de mindent be kell tölteni és csak a regiszterek között végezhetsz műveletet. A PIC meg egy munkaregiszteres (W), viszont a memória meg a SFR egyenrangú. Csak az a fránya bank select! Most éppen olyannal dolgozom, ahol a memória meg a néhány ;) SFR szét van dobva 32 lapra. A PIC család nagy előnye a választék. Éppen ezért néha nehéz kiválasztani a megfelelő típust. Olyat sikerült találnom, ahol a 28 lábból 19 egy "kapcsoló mátrix" segítségével köthető össze. Tehát ez a 19 láb és kb. 30 funkció, ki- és bemenetek tetszés szerint összerendelhetők. Egy lábra több periféiát is lehet kötni! Még nem próbáltam, de hallatlan előnye lehet akkor is, ha valamilyen bonyolultabb kapcsolás utólag módosítani kell.

A buspirate az tök jó ötlet, opensource meg minden, lehet vele játszani! Munkavégzésre azért olyat szeretek használni, amit a gyártó fejlesztőeszközeivel is lehet használni. Az opensource esetleges, nekem meg sem időm sem kedvem fejlesztőeszközt fejleszteni munka helyett. :( Saját példádon láthatod, hogy milyen nehéz összeszedni s működő eszközkészletet. Én pl. így kezdtem neki:
MPLAB + C
- C kuka
HiTech C
- kuka
MPASM
- kuka
MPLAB X
- kuka
gputils (gpasm) (+MPLAB) => Ez műkodik!!
gpasm szívás -> hup - Szerencsére pont az egyik fejlesztője is hupos. Gyorsan, készségesen javított és a javaslatomra még módosított is!