[elektro] MPLAB-X, PICKIT3, mikroC

Moravcsik Szilard levlista.mszilard at gmail.com
Tue Sep 22 09:01:45 CEST 2015


2015.09.21. 14:21 keltezéssel, hobilobi at gmail.com írta:
> Sziasztok!
>

Szia!

> Nem ismerem az AVR-t, most futólag belenéztem. Jól látom, hogy az Atmel
> studió IDE 6
> az ingyenes és tartalmaz C fordítót is?
> Ha ez így van, akkor komolyan elgondolkodom a váltáson.

Igen, sőt: sokan ebben írnak egészen komoly programokat is.

> Egyetértek, hogy a PIC-ekben van néhány nagyon kellemetlen megoldás,
> leginkább  a memória bankok.
> Ennek persze SW oka van.   Aztán a kis verem, se nagy öröm.
>

Szerintem a C használata eléggé elfedi ezeket a korlátokat, cserébe 
viszont lehet, hogy nem eléggé hatékony - főleg nagyon kis program és 
adat memóriával rendelkező PIC-eknél.

> A fő oka szerintem a mai PIC használatnak az, hogy hamarabb volt mint az
> AVR, és aki azt annak idején megismerte,
> bele tanult, az ha nincs komoly kényszer, akkor avval oldja meg a
> feladatot, és nem áll neki egy új eszközt megtanulni.

Igen, pont így voltunk mi is kb. '94-ben. :)
Volt a 8051-es architektúra, mint beszerezhető cucc (az Atmel is 
gyártotta már akkoriban), meg a PIC. Az akkori '51-esek ugyanazon 
kvarckristály mellett jóval lassabbak is voltak, bár lényegesen 
elterjedtebbek is. Na ezen aztán fordított egy bőröndnyi Microchipes 
irodalom, azután Dr. Kónyáék a Kandón, Madarászék a GAMF-on, könyvek, 
kiadványok, HumanSoft, sok lelkesedés, stb.

> Aztán ahogy belepillantottam, az AVR-nek nincs nagy választéka egészen
> pici 8-14 lábú változatokból.
> Pedig nagyon sokszor bőven elég egy ekkora IC a feladat megoldásához. Ez
> a PIC javára billenti a döntést.
> Ráadásul ezek a kis IC-k  1-2 gombóc fagyi áráért kaphatók, ami egy
> egyszerű kis terméknél döntő lehet.
> Azt hiszem minden nyűge ellenére a PIC-nek is van létjogosultsága.

Kb. 5..6 évvel ezelőtt a PIC-eknél volt egészen kicsi fogyasztású 8 lábú 
mikrokontroller is, viszonylag olcsón, ami megverte a pici AVR-eket 
takarékosságban. Akkor használtuk is egy elemről működő termékben. A 
MikroC hivatalos DEMO-ja pedig elég volt egy ilyen kis PIC-hez. :)
Azóta nem kellett ilyen pici uC-kel küzdenem, most nem tudom, mi a 
helyzet. :)

Üdv:
Szilárd

>
> 2015.09.21. 9:14 keltezéssel, Moravcsik Szilard írta:
>> Szia!
>>
>> Azért a hardver fontosságához lehet mérni (ha ugyan nem fontosabb) a
>> szoftver fejlesztői rendszert, könyvtárakat, dokumentációt, közösséget,
>> stb. Szerintem a RapsberryPi is a jó háttér támogatottság miatt ér
>> többet a nálánál erősebb vasaknál.
>>
>> A 90-es években (még ChipCAD előtt, a HumanSoftos időkben) mi is
>> PIC-ekkel kezdtünk. A választásban sokat segített, hogy egy bőröndnyi
>> könyvet és mindenféle demo cuccot kaptunk ingyen tőlük. Meggyőztek! :)
>>
>> Csak később, nagyobbacska projekteknél jöttünk rá sok ügyetlen PIC-es
>> megoldásra. Kollégám maroknyi ősz hajszálat köszönhet pl. a PIC16C74
>> (később "F" sorozat) memória bankolásból eredő szoftver hibáknak.
>> Ráadásul a kvarcablakos tokok törlése eltartott egy darabig, ezért
>> egyszerre többel küzdött. A törlő gyakorlatilag mindig tele volt
>> sütkérező PIC-ekkel. :)
>>
>> Ezután jöttek az AVR-ek, amik sok szempontból jelentettek megváltást.
>> Aztán szereztünk egy "okosított" CodeVisionAVR szoftvert, ami már
>> tartalmazott egy "varázslót" is a hardver inicializálásához. Tudott
>> inline assembly-t, jól használható editora, viszonylag gyors
>> compilere/linkere volt, szépen dolgozott, jó kis szoftver könyvtárai
>> voltak, stb. Persze járt nálunk "okosított" BASCOM, MikroC, IAR, de
>> valahogy megmaradt a CvAVR, amit 2004-ben megvettünk és azóta frissítjük.
>>
>> Eddig még nem volt akkora projektünk, amit egy 32MHz-en futó xmegával ne
>> tudtunk volna megoldani. Ha lesz ilyen, megvan a jelölt STM32xxx ARM
>> család, "csak" megfizethető, jó minőségű fejlesztői hátteret kell majd
>> hozzá találnunk (a Keil és tsai nagyon drágák nekünk, a MikroC ARM-ről
>> pedig nem túl jókat olvasunk...).
>>
>> Üdv:
>> szilárd
>>
>>
>
> -----------------------------------------
>            elektro[-flame|-etc]
>


---
A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme ellenőrizte azt.
https://www.avast.com/antivirus



More information about the Elektro mailing list