Stránka 1 z 1

AVR vs PIC

Napsal: 05 dub 2008, 11:47
od Ragnol
Mno jelikož dělám s AVR a chtěl jsem si rozšírit obzory a mrknout na PIC , jelikož hodně zajímavých konstrukcí je právě s těmito obvody , začal jsem trochu koukat po netu. Osobně jsem nenašel nějaký výhody oproti avr a nějak mě ta chuŤ přešla. Proto bych se chtěl zeptat , těch kteří májí zkušenost nejlípe s obouma , či aspoň s obvody pic . Co preferují a proč zrovna pic či avr . Moc děkuji :)

Napsal: 05 dub 2008, 15:49
od tandel
Proč PIC ?
- Velké množství konstrukcí využívá právě PIC
- Relativně nízké ceny, dobrá výkonnost
- S PIC se nám lépe pracuje než s AVR (subjektivní poznatek)
- Na stránkách Microchipu je zdarma ke stažení návrhový systém MPLAB
- Aplikační podpora a vývojové prostředky jsou v ČR k dispozici od ASIXu
- Vyšlo u nás dost knih o PIC
- Nejlacinší programátor PICCOLO stojí jen 550 Kč

Jenomže podobné argumenty se dají nalézt i pro AVR. Dovolím si jeden citát:

PIC nebo AVR? Rozhodující je síla zvyku!

Tandel

Napsal: 05 dub 2008, 17:28
od Sunmay
Já dělám na 8051 a PIC od 10Fxxx po 16Fxxx. Ale preferu PIC je to rychlé a takové čistší... ale zase jen suběktivní, prostě každé má svoje výhody a nevýhody moc porovnávat se to nedá.

Napsal: 05 dub 2008, 17:33
od Ragnol
Sunmay píše:Já dělám na 8051 a PIC od 10Fxxx po 16Fxxx. Ale preferu PIC je to rychlé a takové čistší... ale zase jen suběktivní, prostě každé má svoje výhody a nevýhody moc porovnávat se to nedá.


mno 8051 sem dělal taky do doby než jsem okusil AVR. A právě co jsem koukal tak mi přišlo že pic je podobný 8051, jen je picka výkonější a vybavenější.

Napsal: 05 dub 2008, 17:36
od Ragnol
tandel píše:Proč PIC ?
- Velké množství konstrukcí využívá právě PIC
- Relativně nízké ceny, dobrá výkonnost
- S PIC se nám lépe pracuje než s AVR (subjektivní poznatek)
- Na stránkách Microchipu je zdarma ke stažení návrhový systém MPLAB
- Aplikační podpora a vývojové prostředky jsou v ČR k dispozici od ASIXu
- Vyšlo u nás dost knih o PIC
- Nejlacinší programátor PICCOLO stojí jen 550 Kč

Jenomže podobné argumenty se dají nalézt i pro AVR. Dovolím si jeden citát:

PIC nebo AVR? Rozhodující je síla zvyku!

Tandel


Ty argumenty co jsi napsal , tak jediněj co mě nějak láká se naučit i pic je ten první :) Avr studio se mi taky libí , asix podporuje i avrka , a i kdnihy na tématiku vycházejí docela hojně . Ale nevím jaká je teda kvalita knih pro pic. U těch AVR jen přeci občas radši sáhnu po originál anglickým datashetu , kde mi to přijde líp vysvětlený jak v českejch překladech.

Napsal: 05 dub 2008, 19:20
od NoSense
Odpověď na otázku co je lepší bude asi individuální. Já sám jsem začínal s PIC. Sesmolil jsem si programátor a nakoupil 3ks PIC12Fxxx a začal se učit programovat. Assembler PIC procesorů se mi ale zdál moc těžkopádný a celá architektura zastaralá. Jelikož jsem tehdy nevěděl že existuje ještě alternativa dělal jsem pár měsíců s PIC. Až jsem náhodou narazil na AVR, které slibovalo širší instrukční sadu, 4x větší rychlost na stejném krystalu, a dle mého názoru i modernější koncepci. Když jsem uviděl ATmega8 s třetinovou cenou oproti PIC ekvivalentu, začal jsem okamžitě stavět programátor AVR. AVR mi padlo do oka mnohem víc než PIC i přesto, že jsem musel většinu informací louskat z angličtiny, protože slušné informace v češtine prostě nebyly. Krom toho jsem našel téměř dokonalé free vývojové prostředí - VMLAB. Dalším plusem byl i dostupný C kompilátor. Dneska dělám váhradně AVR (většinou v C) a na PIC už jsem nesáhl. S PIC je třeba víc uveřejněných konstrukcí, ale pokud chci sám programovat je podle mě AVR víc perspektivní.

Když napíšu svůj názor na předchozí hodnocení (je to můj názor, a nikomu ho nevnucuji) tak:

- Čím dál více konstrukcí používá AVR
- Nižší ceny a větší výkonnost oproti PIC (alespoň v oblasti těch levnějších typů, ty dražší jsem zatím nezkoumal)
- S AVR mi práce jde možná i 2x rychleji než s PIC
- prostředí VMLAB - editor, kompilátor, debugger, simulátor (můžete připojit i virtuální součástky jako diody, LCD displej, seriovou linku, ... !)

Nejlepší asi bude udělat si obrázek sám, zbastlit si doma jednoduchý programátor pro oba typy, nakoupit po dvou kusech od každého zástupce a vyzkoušet, která architektura se zdá příjemnější. Právě touhle cestou jsem si já vybral AVR.

Napsal: 05 dub 2008, 19:52
od Ragnol
NoSense píše:Nejlepší asi bude udělat si obrázek sám, zbastlit si doma jednoduchý programátor pro oba typy, nakoupit po dvou kusech od každého zástupce a vyzkoušet, která architektura se zdá příjemnější. Právě touhle cestou jsem si já vybral AVR.


Já už s AVR dělám přes rok . A programátor mám co podporuje jak pic tak avr. Mě jen jde o to jestli má smysl si rozšiřovat znalosti. I když tady bych si mohl odpovedět sám . 4ím víc toho budu umět tím líp pro mě asi :) Ale zas jestli má smysl věnovat jim čas nebo radši ho věnovat studii něčemu jinýmu.

Napsal: 06 dub 2008, 18:35
od Saturn
For Ragnol: Můžeš napsat typ nebo odkaz na programátor co podporuje oba typy procesorů, jak pic tak avr, mel bych o něj zájem.
Saturn.

Napsal: 06 dub 2008, 19:35
od Ragnol
Saturn píše:For Ragnol: Můžeš napsat typ nebo odkaz na programátor co podporuje oba typy procesorů, jak pic tak avr, mel bych o něj zájem.
Saturn.


http://asix.cz/a6_presto.htm

Napsal: 06 dub 2008, 19:42
od Saturn
Ok, díky.Saturn.