J'ai été un utilisateur PIC, et maintenant un régulateur / ARM7 utilisateur.
Le differeces principales sont:
AVR a linéaire de la mémoire, PIC est incliné.Ces moyens qu'il est plus optimale de la mémoire magment AVR.
AVR dispose de 132 instrucction en moyenne, PIC est moins
instrucctions AVR fonctionne à 1 cicle, PIC à 2 ou 4.Avec ces AVR atteint 1MIPS par MHz, et PIC 0.25MIPS par MHz.
AVR peut 4Mbytes adresse de la mémoire, et le plus grand AVR a 256KBytes de Flash, PIC ne peut pas atteint ce nombre.
AVR et PIC a de nombreux DIP CI, les deux sont très facile à utiliser, mais le plus gros dispositifs d'AVR sont mor CMS orienté.
Vraiment, il ya beaucoup plus d'avantages que d'AVR a plus de PIC.PIC est juste pour hobbist, eventhough nombreuses personnes l'utilisent.Mais AVR est plus puissant, et c'est à peu près la C-friendly microcontrôleur 8bits dans la plupart des.
Un EAF Motorola me dit il ya quelque temps que leur HC08 ne peut rivaliser avec AVR et le HC08S peut avoir le performace même, mais pour être sûr, il recommande moi d'utiliser un 16bits Motorola MCU, ce qui bien sûr seront mieux qu'un 8bits .
Tout dépend de ce que vous attendez d'un microcontrôleur dans une application particulière ..
Si, par exemple, vous avez besoin pour exploiter un couple de voyants et interrupteurs marche / arrêt, alors vous n'avez vraiment pas besoin MIPSes et tous ces trucs, et une réduction de broches PIC simple avec très peu de mémoire sera plus que suffisant ..
Salut
le plus important de tous, si vous êtes un démarreur, PIC a beaucoup plus de soutien beaucoup plus SRVA sur le net, depuis sa plusen ce qui concerne
Ce sujet a été discuté à plusieurs reprises à de nombreux forums de discussion et il s'avère qu'il ya des utilisateurs de PIC plus que les utilisateurs AVR.
autant que le jeu d'instructions est concernée, la série PIC18 a un compilateur C jeu d'instructions freindly.le PIC16 et PIC12 werent conçu pour être utilisé avec un compilateur C, mais même alors, vous pouvez utiliser un compilateur comme du PICC Hitech ou CCS au code de ces dispositifs avec C.
le plus grand tort à ces discussions est que les gens disent que microcontrôleur ABC est-ce bien vite et XYZ est un microcontrôleur lente.ainsi, le fait est que dans les applications de contrôle vous n'avez pas besoin de vitesse à tous.la plupart du temps le microcontrôleur sera gaspiller des cycles ou en attente de quelque chose se passe (comme une interruption).si la vitesse n'est pas le facteur déterminant à tous.Si vous avez besoin de vitesse, vous devriez aller pour le 8051s SiLab qui vont jusqu'à 100MIPS !!!!!!!!!
les gens ont des opinions différentes sur la question du nombre d'instructions dans un jeu d'instructions.Certains pensent que les jeux d'instructions petits sont mieux et certains pensent que les jeux d'instructions plus sont mieux.mais si vous allez dans le code C, vous devez vous inquiétez pas pour le jeu d'instructions.
la meilleure chose qui me plaît PICS est que vous pouvez obtenir des lots d'échantillons gratuits de celui-ci.et ils sont constamment élargir leur gamme d'appareils, comme les nouveaux PIC24 et les dsPIC nouvelle série.
samcheetah a écrit:la meilleure chose qui me plaît PICS est que vous pouvez obtenir des lots d'échantillons gratuits de celui-ci.
et ils sont constamment élargir leur gamme d'appareils, comme les nouveaux PIC24 et dsPIC la nouvelle série.j'espère que permet
Salut
Je pense que cela dépend de vous!
Si vous êtes brillante dans la programmation AVR il est le meilleur, et si tu es habile dans la programmation PIC il est le meilleur.
tout de la pomme et Orange a ses avantages
Regardez ce document de Atmel où il explique certaines techniques aspect même de la CPU avec le C de codage.
Désolé, mais vous avez besoin de connexion pour voir cette pièce jointe
Au moment de décider laquelle des micro pour que vous utilisez devrait également porter sur le coût à la disponibilité.Non seulement pour la puce elle-même, mais pour les outils de dev.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.