Atmel vs Microchip

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

Atmel vs Microchip

#1 Příspěvek od forbidden »

Chtel bych se naucit vyuzivat microcontrolery, ale nevim jaky typ si vybrat. Muzete mi nekdo prosim shrnout vyhody a nevyhody pripadne vhodnost pouziti na konkretni konstrukci u obou firem? Ptam se taky proto jaky programator koupit/postavit. Kdysi na skole jsem se ucil na 8051, takze bliz bych mel asi k Atmelu, ale je to uz dlouho.
Diky.
Uživatelský avatar
SMITH
Příspěvky: 1301
Registrován: 07 čer 2004, 00:00
Bydliště: Púchov , SLOVENSKO

#2 Příspěvek od SMITH »

Tež sa snaŽim naučiť pracovať s uP /zatial bezuspešne/. Vybral som si ATMELA - hlavne kôli cene . Programátor som si robil sám cca 200 Sk.Zatial som sa dostal k tomu ,že som do nho nahrkal program.
:lol: Ako literaturu mám Pracujeme s mikroprocesorem AT89C2051 z BEN
Uživatelský avatar
MartyAA
Příspěvky: 113
Registrován: 25 črc 2004, 00:00
Bydliště: Praha

#3 Příspěvek od MartyAA »

S tatou zkousime programovat procesory PIC. Ja sem si zatim udelal interface mezi RC vysilackou a pc, pro ovladani simulatoru. Podrobnejsi info o techto procesorech je na http://www.cmail.cz/doveda/index.htm Jsou to hodne povedeny stranky. Hardware na programovani mame takovyto: http://web.quick.cz/ruckl/tsp-ic/ a jako software pouzivame IC-prog, je to jednoduchy programek, ale umi toho docela hodne.
MaRtY
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#4 Příspěvek od forbidden »

Takze zatim 1:1, ale ten programator vypada docela dobre. Je to zatim jediny ktery umi Atmel i Microchip. Asi do nej pujdu.
Diky
Uživatelský avatar
MartyAA
Příspěvky: 113
Registrován: 25 črc 2004, 00:00
Bydliště: Praha

#5 Příspěvek od MartyAA »

jj je v pohode, muzu doporucit. Akorat dej pozor na propojeni kabelu mezi programatorem a pc, na jeho schematu je to blbe zakresleny. Museli jsme to predelat podle schematu k danemu portu.... 8-)
MaRtY
michalek

#6 Příspěvek od michalek »

Ja jsem pred nedavnem take zacinal. Oba vyrobci maji sve zastance...u me nakonec vyhraly atmely. Knkretne modely, ktere se daji programovat pres ISP (90Sxxx a MEGAxxx). Jako spravny novacek jsem se shanel po programatoru a rozhodoval, v cem zacnu programovat. Asembler jsem zavrhnul hned na zacatku, nebot obsahlejsi aplikace jsou silenost...dal jsem prednost vyssim jazykum - pro toho, kdo zacina je to opravdu jednodusi. Prvnim je Pascal a jeho prekladac AVRco od nemecke firmy E-LAB. Dalsim je C a napr. CodeVision nebo jine volne sirene C. U programatoru jsem se pekne nachytal, nebot jsem si koupil PonyProg na www.hw.cz. Stal zhruba kolem 1300,-. Sice podporuje ruzne jine obvody, ale pro zacatek staci umet naprogramovat pouze procesor a pro tento ucel se da udelat programator pripojeny na paralelni port obsahujici 3 odpory a to je vse....no a jelikoz ten programator funguje pres ISP, tak se to da nahravat primo v aplikaci (u me treba v kontaktnim poli), takze clovek nemusi furt prehazovat procesor z patice do patice. Jako software pak pouzivat PonyProg dodany k tomuto programatoru, kdyz uz jsem ho mel. No a cena je uplne nekde jinde, takze jsem zbytecne "splachnul do zachoda" 1300,-. Jinak jsem docela nadseny, nebot vlastnim na tesotvani zatim ATMEGA32 a MEGA8515 a MEGA8535 + 90S2313 a rozjet napr. LCD diplay nebo komunikaci s pocitacem pres RS232 byla brnkacka...teda netvrdim, ze to slo hned, ale postupnym odhalovanim problemu jsem se dopracoval k tomu, ze ovladat zminovane periferi je otazka par radku kodu. Sice nekdo muze argumentovat nehospodarnosti vyssich jazyku, ale kdyz se da koupit za 300,- cip, do ktereho se narve 128k kodu, tak neni duvod to bouchat v assembleru....hlavne pro zacatecniky je to opravdu jednodussi. Pokud bys mel zajem o schemata nebo nejake dalsi me nove ziskane zkusenosti, tak dej vedet nebo mi napis na churavym@hi-net.cz
Uživatelský avatar
BugsB
Příspěvky: 9
Registrován: 12 dub 2005, 00:00

#7 Příspěvek od BugsB »

Možná ti to zamota hlavu. Zatím jsem postrehl, za vede ATMEL. Ja jsem se vrhl hned na Microchip. Zpočátku jsem investoval do osobního vybavení (PVK40 s procesorem 16f877A, je to vlastně vývojový kit snad se všemi rozhraními, ten byl asi nejdražší, k němu programátor CPR-PI, prekvapive malá ale učinná věcička, no a jeste nejake to prislusenstvi (da se dokoupit USB panel, LCD disp., ...) dohromady asi za 4500,-) A musím říct, že je to užesná věc!!! Programuji to všechno v MP-LABu a překladám v Assembleru a nakonec cpu do procíku ASIXem. Je to myslím dost jednoduchý a hlavně si naprogramovaný procesor můžeš hned odskoušet...co na kitu chybí můžeš dopřipojit.... Pokud bys měl zájem můžu ti poslat příklady nejakých jednoduchých příkladů. Někdy v září se chystám začít programování v Cčku a dokončit meziprocesorovou komunikaci. Když máž zájem jde všechno... Tak hodně zdaru...
Jirka
Příspěvky: 2034
Registrován: 01 črc 2005, 00:00
Bydliště: zbídačený kraj
Kontaktovat uživatele:

#8 Příspěvek od Jirka »

U mně vyhrály PIC, hlavně starší 16F84, protože jsem sehnal levně programátor a vývojový kit PVKpro. A však nemám k němu software, který běží na rychlejších PC, tak jsem si nedávno postavil JDM programer (jednoduchý a dostačující) a vlastní bastldesku. Progamuji v MPlabu a pro programátor používám ICprog. Učím se z knih od Hrbáčka a ze zdrojů na internetu, např. http://www.cmail.cz/doveda/. Nyní chci přejít na PIC16F628 a podobné. U Atmelů 89C2051 mi vadilo, že neměly vnitřní eeprom.

bastlboard :mrgreen: :mrgreen:

Obrázek
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#9 Příspěvek od forbidden »

U me taky vyhraly PICy, zatim 16F84A. Az po nich budu chtit neco slozitejsiho, tak asi pujdu do ty 628.
Jirka
Příspěvky: 2034
Registrován: 01 črc 2005, 00:00
Bydliště: zbídačený kraj
Kontaktovat uživatele:

#10 Příspěvek od Jirka »

Vidim, ze jsi rozhodl taky pro PICky - tak aby rec nestala:

Po nekolika chaotickych pokusech zacit, kdy jsem vzdycky za chvili všechno zapomnel, se to ucim takto:
Nasel jsem na internetu jednoduche zapojeni pocitadla impulsu - procesor, displej par odporu a 1 vstup. A na tom se ucim. Program mel cca 50 radku, tak jsem si ho nastudoval a zacal psat vlastni. Překopal jsem displej, zmenil vstup a tím jsem porozumnel funkci prerusení. Pridal časovu smyčku, aby displej multiplexoval pomaleji. Pripojil jsem tlacitka, a naucil se osetrovat zakmity. Aby se zkratil cyklus, musel jsem mit prednastavene hodnoty v eeprom, takze ctení z eeprom. Hodnoty se musi porovnavat, to je prace s bity Z, atd. Tlacitky jsem to chtel nastavovat, prisel na radu zapis do eeprom. A ted už mi zbyva v podstate jen vnitrní citac, ten vyzkousim pripojenim klavesnice generujici kmitocet. Zkusim jeste seriove rizeny displej a LCD displej. Pak prejdu na nějaky pribuzny typ s AD prevodnikem, to uz bude zajimavejsi.

To pocitadlo je sice takova blbost, ale naucim se na tom neco (pripojenim cidla DS1820 z toho muže byt klidne teplomer, atd). Ostatne se muzes podivat na
http://jirky.webz.cz/index.php?page=pocitadlo_v2
Naposledy upravil(a) Jirka dne 05 lis 2007, 19:03, celkem upraveno 2 x.
*****
Uživatelský avatar
Petrmar
Příspěvky: 3
Registrován: 26 bře 2004, 00:00

#11 Příspěvek od Petrmar »

Myslim, ze pro zacatecnika programatora je lepsi PIC. WDT, EPROM, vnitrni oscilator.... I z hlediska elektronika zacatecnika bude taky lepsi PIC, ktera dokaze budit vystupni nohy do 0 i do 1 20mA oproti otevrenemu kolektoru v ATMELU. Vyssim programovacim jazykem bych nikomu nemotal hlavu, protoze neni zase takovy problem naucit se pouhych 33 instrukci asembleru. V kazdem pripade neni nad dobre okomentovany program.
Na druhou stranu, kdyz uz proniknete do psani a ladeni programu, preklenete obdobi badani a bude vam instrukcni sada v PIC mala, nebude problem prejit na ATMELA
Uživatelský avatar
TheOneXYZ
Příspěvky: 3
Registrován: 24 lis 2004, 00:00

#12 Příspěvek od TheOneXYZ »

Taky zacinam a hnedka po shlednuti stranek http://www.cmail.cz/doveda/konstrukce/index.htm kde bylo mnoho uzitecnych konstrukci a vsude bylo pouzito PIC 16F84 tak jsem byl rozhodnut . Programator jsem zatim jeste nedostavel ale uz se blizi konec stavim programator uvedeny na techto stranka. Sice se pristi rok ve skole budu asi ucit atmely, ale assambler je furt stejny a budu umet oboje. Aspon si to myslim:D
Uživatelský avatar
FERYACT
Příspěvky: 2285
Registrován: 20 dub 2005, 00:00
Bydliště: Krnov

ATMEL

#13 Příspěvek od FERYACT »

Začínám už delší dobu.Mám čas jen v zimě.U mne zvítězily ATMELY.
Mám na ně hodně literatury a ladící program který hodně pomáhá.
Na foru jsem byl upozorněn na BASCOM a tak budu zvědavý kolik to
pomůže.Je objednán.
S PICY jsem udělal dva mini čítače.Podle AR.Jsou velmi rychlé.
Uživatelský avatar
MiLe
Příspěvky: 123
Registrován: 18 říj 2005, 00:00

#14 Příspěvek od MiLe »

Je jedno s cim zacnes / zacnete. Atmel, PIC, Atmel AVR vsetko je dobre a zalezi od aplikacie, ktory bude najvyhodnejsie pouzit... Ja som zacinal s obycajnou 2051 a nestazujem sa na nu. Aj ked samozrejme na vyssie procesory sa nechyta...
Uživatelský avatar
durmitor
Příspěvky: 199
Registrován: 02 lis 2005, 00:00
Bydliště: Pardubice
Kontaktovat uživatele:

#15 Příspěvek od durmitor »

Ja sem zacal a vlastne i pokracuju jen na atmelech. Bylo to asi proto ze sme to brali ve skole. Jde o procesory řady 51. Spusta lidi rika, ze tyhle procesory zacinaj bejt mrtvy, ale zajimalo by me jestli treba existujou PICi, ktery by meli v sobe RF. (prikladem muze byt CC1010)
Prechod na PIC z Atmelu mi pripada dost nelogickej, spis obracene, ikdyz je pravda, ze na spoustu veci se hodi malej pic, kdyz se delaj v sestkovejch pouzdrech - to mi pripada jako jejich jedina velky vyhoda oproti 51)
Samozrejme taky ISP, ale to si kazdej kdo delal s 51 muze doprat u rady 52 a nemusi se ucit prakticky nic novyho. (navic maj i zmiňovany WDT, interni reset a podobne)
Nechci samozrejme hazet PIC nekam do kouta, protoze vim, ze na spoustu veci se hodi vic nez atmely a proto bych chtel Vas vsechny pozadat, pokud mate nejakou elektronickou formu ucebnice pro PIC jestli byste mi to mohli mailnou.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“