PREčO mikrokontroléry PIC

S

Sofija

Guest
Mám skúsenosti z práce na mikrokontroléry Atmel (89c51, 89c52).Kedykoľvek som na internete (fóra, stránky
atď atď), alebo si prečítajte nejaké magzine ...... every1 rozhovory Abt PIC milióntin .... chcem vedieť, že čo je tak osobitného O PIC mikrokontroléry, PIC mikrokontroléry, čo môže robiť, a mikrokontroléru Atmel (ako 89c51, 89c52) nemôže.prestať používať CAPS LOCK tu!Alebo máte na mysli to jekot a krik tu?/ Davorin
 
Navrhujem, aby ste sami zistiť.Existujú ebooks o PIC tu.
89c51, 89c52 je CISC stroje, kde ako PIC sú RISC stroje (Harward Architecture)
s funkciou, ako WDT, PWM, ADC onchip.Sú rýchlejšie v porovnaní s 89c51 a 89c52.
Od PIC je RISC mikrokontroléry,
čo znamená, že má obmedzenú sadu inštrukcií, presnejšie 35 pokynov.(napr. Intel a Motorola
to mikrokontroléry majú cez sto návod) Všetky tieto inštrukcie sú vykonávané v jednom cykle okrem skoku a pobočky usmernenia.Podľa toho, čo hovorí jej tvorca, PIC16F84 zvyčajne dosiahne výsledok 2:1 v kóde kompresia a 4:1 v rýchlosti v závislosti na ďalších 8-bitové mikrokontroléry vo svojej triede.

 
Nechcem like PIC
to 8bit uC.more dificult programovat, jediný dôvod, aby ju vybrať MÔŽU BYŤ CHIPEAP ako ostatné.

 
Len 35 usmernenia pre 16f série a vravíte, že ťažko program?

i sofia skutočne PIC milióntin Boli tu chvílicasu.rodiny PIC mikrokontroléry je obrovský a stále rastie.veľký počet ľudí, ktorí pracovali s zasahujú, a preto existuje veľké množstvo kódu, zasahujú k dispozícii na internete.na rozdiel od 8051 derivátov je založený na RISC architektúru, takže je ľahké program.ak máte nejaké skúsenosti s mikrokontroléry pak bych mať žiadne ťažkosti porozumieť možnostiam PIC mikrokontroléry.prejsť na injekčných webovej stránky a sami sa v mnohých aplikáciách, kde zasahujú sú používané.

a ak máte nejaké ďalšie otázky, obráťte sa plz

 
PIC,
nemôžem nájsť nejaký pin-to-pin kompatibilní Taiwanom značky ICS (minimálne polovičnú cenu v porovnaní s pôvodnou) nahradiť a zároveň mám veľmi málo voľbou pre tých, 8051.

 
Ahoj trigger74,

Uveďte náhradné značky s pin na pin kompatibilita k zasahujú
Vďaka
g579

 
samcheetah Napísal:

Len 35 usmernenia pre 16f série a vravíte, že ťažko program?

 
Tu sú moje skúsenosti.

Som pracoval s 8051 a ich deriváty.Žiadna iná mikroúdajov rodiny nárok, pretože mnoho výrobcov kompatibilných dielov, ako staré 8051.Výhodou bolo, že všetci boli kompatibilné aj na binárnej úrovni (tj hex súbor z jedného by pracovať v inom členskom štáte, za predpokladu, že ste nepoužívať žiadne "špeciálne znaky" z variantov).Všetky ostatné MCU rodiny vo všeobecnosti sú kompatibilné iba zdrojový kód.

Pokiaľ ide o 8-bitové mikroúdajov
to - myslím, že je najkrajší a easisest na použitie sú Atmel AVR to.
Som sa pokúsil zasahujú, ale boli zápalné príliš veľa krát s jemnými rozdiely medzi variantmi.V oboch variantoch sú výhody a nevýhody z foto.Môžete zvyčajne nájsť PIC vybaviť vašu žiadosť, ale len málo rozdielov medzi nimi, je veľmi ťažké napísať reuseable kód.Pre normálne MCU projekt, kde sa codeing a design nákladov, skôr ako skutočné náklady zložkou je najvýznamnejším faktorom,
môžete jednoducho vytvoriť všeobecné účely palube s najväčšou člena rodiny (ďalej Mega128) a osídlit ho komponenty (ako rozhranie vodič čipy ) a konektory pre potreby každého projektu.Ty naozaj nepotrebujú všetky varianty MCU, pokiaľ váš produkt je hmotnosť vyrobených náklady citlivé položky.

A skutočné výhody s AVR je, že bola navrhnutá tak, aby boli naprogramované v jazyku C - pokyn set ponúka veľmi efektívne C programovania.Most C konštrukcie transformovať priamo do AVR návod - takmer všetky, ktoré chodia do 1 hodiny cyklu vo všetkých AVRS.

Best of all, Atmel robí top vrub Developer Kit (STK-500) za 79
USD a sú zadarmo (GCC), ako aj nízke náklady komerčné (Imagecraft a Codevision) kompilátory, ktoré sú veľmi kvalitné (ich ukážky sú dokonale použiteľné pre hobby väčšina aplikácií rovnako - obmedzenia nie sú príliš ťažké)

Zasahují sú populárne, ale myslím, že sú najlepšie AVRS 8-bit milióntin.Ak potrebujete niečo rýchlejšie,
môžete tiež ísť s 32-bit ARM.
Pozrite sa www.avrfreaks.net pre bližšie info.

 
No, keď som začal používať 8051 to bol povedal, že je RISC MCU, ale pretože
potom PIC znížila počet inštrukcií aj viac ...

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Nemám so zreteľom na použitie viac menej návod niečo urobiť, že môže
urobiť s jednou inštrukcií, ako zlepšenie.Kód napísaný v assembleru 8051
je oveľa jednoduchšie, ako riadiť PIC kód.Ak jeden používa high-úrovni tejto jazykovej
je samozrejme žiadny význam.

I málokedy vidieť žiadne pripomienky k veľkým boolean operácie procesora, že
8051 má.Má 9 bitové operácie viac ako PIC - napríklad "JB", ktoré vykonáva
skok v prípade, že bit je nastavený.
Nielen registre-bit adresovateľný, ale aj časť vnútorného RAM, ktorá
vám dáva 144 bit premenné, ktoré sa budú používať v boolean procesor.
A veľkou výhodou, ak viete, ako ju používať.

Len my dva centy.

/ Rambo

PS A áno, mám rád Pascal taky.

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
 
Skontrolujte, či tento odkaz pre jednu zo značiek: http://www.mdtic.com.tw/English/prodview.htm
, Kde si môžete vymeniť PIC (nízky stupeň verzia).

Ale musíte softvér k zmene kódu do ich formát a použiť iný programátor naprogramovať čipu, napríklad Hi-Lo systému ALL-11 série univerzálny programátor.

Existujú aj iné značky tiež môžete urobiť to isté, ale zabudnúť na ich presné značky, niečo ako EMC, Madison .......

 
sofia napísal:

Mám skúsenosti z práce na mikrokontroléry Atmel (89c51, 89c52).
Kedykoľvek som na internete (fóra, stránky atď atď), alebo si prečítajte nejaké magzine ...... every1 rozhovory Abt PIC milióntin .... chcem vedieť, že čo je tak osobitného O PIC mikrokontroléry, PIC mikrokontroléry, čo môže robiť, a mikrokontroléru Atmel (ako 89c51, 89c52) nemôže.prestať používať CAPS LOCK tu!
Alebo máte na mysli to jekot a krik tu?
/ Davorin

 
sofia napísal:

Mám skúsenosti z práce na mikrokontroléry Atmel (89c51, 89c52).
Kedykoľvek som na internete (fóra, stránky atď atď), alebo si prečítajte nejaké magzine ...... every1 rozhovory Abt PIC milióntin .... chcem vedieť, že čo je tak osobitného O PIC mikrokontroléry, PIC mikrokontroléry, čo môže robiť, a mikrokontroléru Atmel (ako 89c51, 89c52) nemôže.
 
Já bych svoj dotaz preformulovať nasledovne:

Mikročip sa stáva všadeprítomnej v médiách ...Čo Microchip mať ako Atmel (alebo čokoľvek) nie je?

áno, je odpoveď na implicitné otázku: A agresívnejšej marketingovú stratégiu.

sorrry na viečka ...vykríkla ste prvý!.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsmev" border="0" />Pozdravy

 
Myslím, že úspech je to, že Microchip PIC bola prvá, kto poskytne:
-
Jediný čip MCU s takmer žiadne vonkajšie časti.
- EPROM a OTP dielov.A ešte dôležitejšie jeden EEPROM časť (16c84)
- Easy to program s plnou info.o programovaní algoritmov.vrátane app
poznámku popisujúce jednoduchý programátor.
- Dobré listoch online.
- Voľný vývojových nástrojov online.
- Lacnejšie diely.

To bolo možné sa dostať na čipe pre pár dolárov, stavať programátor na pár viac, stiahnite si MPASM a začať proyects.Perfektný pre tisícky experimentors kto, kde čaká na niečo takého.

 
Bingo600 Napísal:

Im nehľadáme začať "uc vojny, a i dont poznať špecifikácie na najnovšie fotky ako DsPic", ale IMHO je Atmel AVR je oveľa rýchlejší ako pic, má rovnaké funkcie ako časovače, PWM, hardware-I2C, SPI, viac Ram / Flash, má Voľný rozvoja prostredníctvom GCC, má vynikajúcu simulátor Bezplatne.Ako to vidím já PIC prišiel prvý a má obrovské číslo základne a Microchip urobila omnoho viac použiteľné APP-Notes (he.. He) dokonca aj Sneek tam sehnat pre niektoré z mojich AVR projektov.Vybrala som si AVR a bude robiť problémy čoskoro aj ARM, a já jsem litoval, že nie.A pokutu funkčné ZDARMA rozvoj apartmá.
 
Jo ...Súhlasím, výberom low-end MCU zvyčajne je otázkou voľby.
Osobne, čo robí rozhodnutie je pocit mám, keď som moje ruky na hodnotenie nástrojov a spýtajte sa sám ", koľko budem platiť za tento kúsok hovna?"

 
samcheetah Napísal:a "uc vojny", ktorá bude iniciovať, kedykoľvek budete hovoriť o compairing medzi PIC, 8051, alebo akékoľvek iné AVR mikrokontroléry.
jeho prírodných
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veľmi Happy" border="0" />
..

..

áno, čo by ste mali urobiť potom?
a práve to, čo robí dobre.
ak chcete pracovať s AVRS potom tak urobí.
Ak si myslíte, že AVRS robiť prácu, ktorú chcete robiť potom ísť na to.
jej len otázkou voľby.
všetky mikrokontroléry vie všetko si v jednej ceste alebo na druhej strane.
takže len vybrať jedného a začiatok stavebných projektov.bavte sa
 
Možná, aké veci sú, ako ste si prístup milióntin.

V mojom prípade som začal s Z80 a bol som šťastný, že tak veľa inštrukcií robiť toľko vecí (okrem zubov kefovanie ...).

Neskôr 8052 sa tiež celý súbor bol radosť, ešte viac sa zábavou použitie Basic.

Po toľkých rokoch neaktívne, pretože sa na mori dlhú dobu som bežať cez zasahujú a zníženou set ma, ako to pekné, tak som skočil do tohto vlaku.

Po investovať (čas a úsilie) plus drahšie, ale nie rýchlo na všetkých Picstart programátor budem držať zasahujú snáď nejaký čas, ako hľadať mimo znova.

Majú veľa erratas, niektoré hrozné veci ako "read-upraviť-písať" pre výstupné porty, ale je to, čo som sa naučil žiť.

Pred rokmi som požiadal jeden prispievateľ v inom fóre, o tom, ako si vybraný milióntin.Je EE navrhovaní pre veľkú spoločnosť a nemal hovoriť o preferenciách.Vôbec nie.Spomenuli pohodlie, dostupnosť a výkon založený na zoznam funkcií pre každú značku.

Dokonca aj keď som skôr pocit, že som fanúšik PIC som zistila, že to nie je náboženstvo.

Začatie vojny na tomto, alebo o "C a assembler" je plytvanie času.

Budú môcť dovoliť drahšie línie by som chcel dať skúsiť niečo na 16 bitov pole.

Môj nápad, nemajú čas.Vyberte si jeden a ísť.

Happy programovania na vás všetkých!

Buena suerte

Tomás Agustín

 
Zdravím všetkých!

Ja osobne dávam prednosť AVRS najmä ATmega série.
Ale já tiež použiť 8051/52 a verry zriedka Fotografie mcus.

Ak chcem obnoviť projektu, potom samozrejme nechci previesť pôvodný kód, aby sa zmestili do AVR, miesto toho som využila príležitosti rozšíriť môj obzor a použitie MCU developera použil, študijný kód a myslíte, že je to MCU lepšia ako môj milovaný AVR.

Do zatiaľ odpoveď znela nie, ale čas bude rozprávať iný príbeh možná, ...

A tam je tiež AVR špeciálna fórum, ktoré som naozaj rád, aspoň do doby, než sa urobil redesign, somedays webe, ...

Na zdravie
Rubi
Naposledy upravil Rubi dňa
26. januára 2005 17:00; upravený 1 čas celkom

 
ako vtip, 2 veľmi dobré dôvody, aby dal prednosť zasahujú:
- Vzorky zadarmo k dispozícii (pardon pre AVRS)
- Obrovská spousta projektov s zdrojový kód na internete

 

Welcome to EDABoard.com

Sponsor

Back
Top