PIC sau AVR modul de a decide

P

pripi

Guest
cum de a decide când să utilizaţi o AVR şi când pic.Am ceva experienţă cu AVR, aşa că am prefere 8515, în cele mai multe cazuri, dar este o soluţie bună.Thx

 
Salut

Este bine de ştiut unele fammily de UC şi ceea ce le dau pentru tine
l deschis

<img src="http://www.edaboard.com/images/smiles/icon_eek.gif" alt="Shocked" border="0" />

Dvs. eays şi face viaţa mai uşoară pentru Desing în
viitor.

<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />Prima problemă cu cea mai mare a oamenilor este faptul că acestea un studiu de uc
şi să continue să funcţioneze numai cu ea (

<img src="http://www.edaboard.com/images/smiles/icon_lol.gif" alt="Râs" border="0" />

bun pentru debbuging de lucru rapid uşor,<img src="http://www.edaboard.com/images/smiles/icon_mad.gif" alt="Nebun" border="0" />

rea ceva timp aveţi nevoie de impemelt somting că tare în specifice
uc, dar foarte uşor în alte).

.

A doua problemă mare a ales un proiect pentru UC, şi nu o uc pentru proiect.Acum, intreaba-te pentru ceea ce am nevoie de ea (hobby, locul de muncă, mass-cost de producţie, în timp de piaţă)?

Toate uc sunt AVR mari, PIC, 8051, M8, x86, DSP,

Dacă vă căutaţi low-cost în qty mici,
nu doriţi să cumpere de gheaţă şi instrument de alţii apoi uitaţi-vă
pentru interfaţa de programare cum ar fi uşor de pe cip că AVR dau la tine
dar nu poti debbug de sistem şi interfaţa prog dacă îmi amintesc este ISP (cred că este popular, la ATMEL)
Astăzi aveţi, de asemenea, 8051 de la ATMEL / siemes care vă oferă opţiunea pentru
ISP programm şi ver ştiri, de asemenea, din interfaţa UART.

pic, de asemenea, vă oferă opţiunea de a prog-o şi unele dintre debbuging
sistem de la serial speciale.

toate instrumentele de serie şi compillers puteţi găsi pe Internet.

acum, după ce acum otions dvs.
uita-te pe prof. pe care doriţi să construiască, şi de a se vedea I MIPS howmuch / MEM o
moduls pheriparial aveţi nevoie de atunci sta la taifas uc dumneavoastră.

My cons dacă aveţi timp să aruncaţi o privire asupra unor foi de date AVR familliar formă pic 8051 de la unele comp numai pentru ştiu ce disponibile pe piaţă
acest lucru nu rău şi va face viata mai usoara, în viitor, pentru a ales uc corecte pentru sistemul.

Toate cele bune.

 
PICS sunt mari, dar **** comercial, în timp ce în curs de dezvoltare.Ei au un non-ciudat arhitectura standard pentru fiecare chip şi excepţia cazului în care aveţi un compilator bun C (CSC este mare), să fie gata să-şi petreacă o mulţime de timp intrebam pe arhitectura, mai degrabă decât pe algoritmul.

 
Acesta este un site bun cu informaţii privind AVR şi pic:

http://www.dvanhorn.org/Micros/Index.php

În mod specific, la (foarte) scurt comparati-le:

http://www.dvanhorn.org/Micros/Avr/AVR_VS_PIC.php

Îmi place AVR.Linear harta de memorie, acest lucru nu vechi 2k crap paginate.Orice registru pot face aproape orice, nu în vedere muta lucruri pentru a accum să facă operaţiuni.Multe moduri de adresare.JTAG completa disponibila in serie MegaAVR.

 
Salut,
I sînt folosire (comercial), controlorii de la mici A * Mels de până la ST10 (PIC prea - desigur).In trecut exista doar un singur motiv pentru folosind un pic - dacă avem nevoie de conversia A / D (pentru că toate întreprinderile mici 8051 nu a avut A / D).În opinia mea dezavantaj real al PICS este, că este nevoie de foarte mult timp la program şi că acestea nu sunt cu adevărat ieftine dacă aţi compara performanţa lor cu alte controlere.Poate Cypre * s pSOC, ST7 sau 68HCxx ar putea fi o alternativă (pentru modele mici)?
toate cele bune
carllucas

 
Mulţumesc!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Foarte fericit" border="0" />Problema pe care eu sunt pe este, este OK pentru a forţa usage de un cip pe care eu sunt familiare cu sau există ceva mai bun pentru unele solutii tipice.
Ideea este de a face comunicarea de la senzori la computer şi înregistrează evenimentele în unele log dosar.Sunt într-o problemă de a decide bcause N-am mai făcut AVR 8515 vorbesc standard serial RS232.Acum, am prins intr-o mulţime de documente si informatii despre standard, căutarea pentru unele tutorial şi încearcă să înţeleagă asta.
Unele tutorial practice de pe web este binevenit.

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="De idei" border="0" />Thx

 
pripi a scris:

cum de a decide când să utilizaţi o AVR şi când pic.
Am ceva experienţă cu AVR, aşa că am prefere 8515, în cele mai multe cazuri, dar este o soluţie bună.
Thx
 
pripi a scris:

Mulţumesc!
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Foarte fericit" border="0" />
Problema pe care eu sunt pe este, este OK pentru a forţa usage de un cip pe care eu sunt familiare cu sau există ceva mai bun pentru unele solutii tipice.

Ideea este de a face comunicarea de la senzori la computer şi înregistrează evenimentele în unele log dosar.
Sunt într-o problemă de a decide bcause N-am mai făcut AVR 8515 vorbesc standard serial RS232.
Acum, am prins intr-o mulţime de documente si informatii despre standard, căutarea pentru unele tutorial şi încearcă să înţeleagă asta.

Unele tutorial practice de pe web este binevenit.
<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="De idei" border="0" />

Thx
 
Un site foarte bun forum de pe AVR:

http://www.avrfreaks.net

Unii Alte link-uri bune:

http://www.avr-asm-tutorial.net/avr_en/index.html
http://www.eg3.com/WebID/embedded/avr/index.htm
http://www.omegav.ntnu.no/avr/
http://www.avrsprint.com/
http://www.dontronics.com

 
Aş dori să ştiu de ce, uneori, API-ADC ajunge într-o buclă infinită ca în următorii
exemplul:

ADC_IN_X_Start (ADC_IN_X_HIGHPOWER);
ADC_IN_X_ClearFlag ();
ADC_IN_X_GetSamples (0x01); / / Începe de prelevare a probelor, singură probă
do (
octet = ADC_IN_X_fIsData ();
) În timp ce (byte == NO);
ADC_IN_X_ClearFlag ();
Val_ADC_X = ADC_IN_X_iGetData (); / / conversie de valoriAcest cod a fost working fin în versiunile anterioare de cererea mea, dar, cum codul devine mai mare,
un punct este atins în cazul în care compilatorul nu traversează în timp ce aşteaptă de conversie pentru a termina.

Poate cineva dintre voi ajută-mă cu chestia asta??
Rezervoare în Avance

 
Ai program de AVR, în limbajul de asamblare sau în c?
Am făcut cele mai bune experienţe cu cod * viziune AVR C. Este ieftine
şi foarte uşor de utilizat.
felix1200

 
Salut,

PICS sunt mare pentru incepatori.
Dar, AVR sunt superiorii pentru non-incepator.

Faraon al Egiptului

 
Nu conteaza ceea ce ai UC, dar ceea ce este mai important sunt instrumente de dezvoltare.Pentru în curs de dezvoltare ar trebui să aveţi un mediu stabil de dezvoltare care include compilatoare C, debugers şi gheaţă.Beneficiind de o instrumente de dezvoltare bună şi stabilă se reduce timpul tau devlopment

 
Cred că aveţi de gând despre acest sens invers.Primul
seama ce cerinţele dumneavoastră sunt (OTP sau
Flash, viteza, PWM, comparatoare, ADC's, etc).
Apoi, du-te si uita-te la ceea ce este disponibil pentru a se potrivi dvs.
are nevoie.

Nick C.

 
proiectul final este important pentru alegerea uc dreapta.un lucru frumos am găsit despre AVR este că puteţi face toate într-out ace în stare de înaltă impedanţă, pe care o puteţi doar pe unele Pins (rar) cu privire la pics ...
Am făcut un mic proiect pentru un pic, care a avut ace de aproape de două ori mai mult decât ar fi luat cu AVR.Am văzut-o după ce am terminat-o ...
Cred că aşa ar trebui să ştii (şi, de asemenea, utilizare) 3 - 4 UC diferite de a face alegerea dumneavoastră atunci când proiectul va ieşi.

 
Hmm,

Arunca o privire la acest link.It pot da o idee despre cum să alegeţi pic / AVR pentru un proiect: http://www.elektroda.pl/eboard/viewtopic.php?t=47420&highlight =

În opinia mea personală, alegeţi ATMEL.

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Analizor

 
Da, va include MPS430

Am au folosit PICS ŞI AVR, pentru moment, LONGUEST.În ultima vreme am AORKED CU MPS430 IT'S A BEAUTY I certainly recommend it

ITS atât de mici POWER, ITS foarte ieftine, IT a venit cu Flash & IT "S obligaţia de a nu CUMPAR un programator am BUILD MEU OEN FET TOOL (JTAG prin cablu pentru programare si depanare)

Ne mai vedem!

 
Pic dacă sunteţi în curs de dezvoltare un proiect pentru serii mici.Acestea sunt utilizate pe scară largă, sunt ieftine, şi le puteţi găsi peste tot.

O mai bună dacă utilizaţi un compilator C bun.

 

Welcome to EDABoard.com

Sponsor

Back
Top