về pic và avr

E

electron_boy

Guest
chào

i ve được làm việc với 8.051 làm thế nào để di chuyển khác mcu s.là pic là một lựa chọn tốt. nếu như vậy mà tôi có thể bắt đầu loạt pic với.làm thế nào về avr và xử lý cánh tay.

 
Nếu bạn có một sự lựa chọn, sau đó nhảy tốt hơn để ARM, ví dụ LPC21xx.Họ là
tiếp cận 8-bit, các bộ phận của giá cả và được nhiều mạnh hơn.
Mặc dù các tài liệu hướng dẫn Philips là rất xa lý tưởng, nhưng cũng có rất nhiều diễn đàn thảo luận tốt, nơi bạn có thể tìm thấy câu trả lời cho hầu hết các câu hỏi của bạn.Để bắt đầu với ARM tôi có thể khuyên bạn nên www.keil.com.Họ có hội đồng thẩm định rất tốt đẹp và rẻ và thẩm định thiết kế phần mềm miễn phí.

Varuzhan

 
ChàoTôi đã làm việc với cả hai PICS và AVRs, tôi AVRs điều là mạnh hơn
PICS hơn trong một số trường hợp, nhưng PICS có một số tính năng mạnh mẽ cho các lập trình viên cao cấp và vi mạch, đã hỗ trợ người sử dụng của PIC rất nhiều mạnh mẽ hơn Atmel.
Tôi nghĩ rằng nếu bạn có làm việc với 8051, bạn có thể dễ dàng chuyển đổi sang AVRs.trước tiên bạn có thể viết một số chương trình lắp ráp với AVRstudio có thể được tải về từ trang web của Atmel.sau đó bạn có thể chuyển sang lập trình C với trình biên dịch như codevision và imagecraft.Lập trình viên là STK200 đó là một lập trình chip.Masoud
 
vdaniel đã viết:

Nếu bạn có một sự lựa chọn, sau đó nhảy tốt hơn để ARM, ví dụ LPC21xx.
Họ là

tiếp cận 8-bit, các bộ phận của giá cả và được nhiều mạnh hơn.

Mặc dù các tài liệu hướng dẫn Philips là rất xa lý tưởng, nhưng cũng có rất nhiều diễn đàn thảo luận tốt, nơi bạn có thể tìm thấy câu trả lời cho hầu hết các câu hỏi của bạn.
Để bắt đầu với ARM tôi có thể khuyên bạn nên www.ke * il.com.
Họ có hội đồng thẩm định rất tốt đẹp và rẻ và thẩm định thiết kế phần mềm miễn phí.Varuzhan
 
chào
tại thị trường hiện nay có rất nhiều MCU có sẵn mà đánh dấu một phân đoạn nhất định của thị trường, có 8bit, 16bit và 32bit MCU.

cho đến nay trên thị trường PICMCU 8bit là becaue lãnh đạo nó sử dụng kiến trúc Harvard hoặc RISC nhất của nó chỉ có 35 hướng dẫn so sánh với lớp học của nó khác hơn trăm.

 
Tôi đồng ý, rất khó để tìm ra số lượng nhỏ của các bộ phận Philips.Tuy nhiên, bắt đầu từ ngày hôm nay cho các vấn đề sở thích với 8-bit là không khôn ngoan.Bạn trả tiền, ít hơn $ 10 cho một con chip 32-bit và có khả năng không giới hạn cho các thí nghiệm.The $ 1-2 8-bit có ý thức, nếu bạn thiết kế cho sản xuất lớn.
Một nguồn cho rẻ ARMS 32-bit là Atmel.
Varuzhan

 
Tôi có một số kinh nghiệm như với PIC như vậy với vi điều khiển AVR.Có một sự lựa chọn tuyệt vời của PIC khác nhau của; họ có cũng được thiết kế thiết bị ngoại vi,-cổng cao sản lượng hiện tại và họ đang chống nhiễu sóng điện từ.Một lợi thế rất quan trọng là kiểm mà không thể bị vô hiệu hóa phần mềm.Tuy nhiên, PIC của kiến trúc là bệnh đặc biệt là PIC12, PIC16 và PIC17 gia đình.Chúng không được thiết kế dành cho các ngôn ngữ lập trình cao cấp.Tất nhiên có những C-trình biên dịch cho PIC12, 16 và 17 gia đình nhưng các mã được tạo ra là lớn và unefficient.PIC18XX gia đình đã được cải thiện kiến trúc nhưng nó vẫn còn xa hoàn hảo.
Một số thiết bị PIC có một khả năng để kết nối bộ nhớ bên ngoài có kích thước lên đến 2MB.
AVR vi điều khiển có thiết kế kiến trúc cho các ngôn ngữ cấp cao.Writting phần mềm không phải là khó khăn ngay cả khi bạn viết chương trình bằng ngôn ngữ của bạn lắp ráp.AVR đã mạnh mẽ chỉ dẫn cài đặt, tốt hơn và giàu hơn pics.Các vectơ ngắt được gán cho mỗi đơn vị ngoại vi như trái ngược với PICS thiết bị, nơi bạn chỉ có một vector ngắt (PIC12, 14, 16, 17) và hai vectơ trong các thiết bị PIC18.Nó làm cho phần mềm chạy chậm hơn và chiếm không gian bộ nhớ hơn.

 
Xin chào

Có rất nhiều khía cạnh để tranh luận về cho PICS và vars, tốc độ, kiến trúc, học tập dốc, sẵn có, phát triển phần mềm có sẵn, lập trình, và giá cả.

Nếu bạn đang tìm kiếm tốc độ sau đó bạn chắc chắn có thể đi cho vars, khi họ tìm nạp, thực thi, và tạo ra kết quả cho một lệnh trong một chu kỳ đồng hồ, nên ngạc nhiên là nhanh hơn nhiều so PICS mà phân chia đồng hồ nguyên bản bằng bốn.Một runing PIC ở 4MHz đồng hồ, thực tế là trong runing tại 1MHz tốc độ trong nội bộ, và một AVR chạy ở 8MHz đồng hồ, thực sự là chạy ở 8MHz ....

Kiến trúc hình của nhiều người là kẻ đã nói là không có định hướng cho các ngôn ngữ cấp cao hơn, và thats một nhược điểm xấu liên quan đến các mã lớn được tạo ra bởi trình biên dịch cấp cao nhất dành cho Tranh, cho dù lắp ráp được tạo ra bởi cơ bản hay trình biên dịch C, vẫn còn xa mà bằng văn bản orginally trong lắp ráp.Atmel tuyên bố rằng họ đã được thiết kế kiến trúc AVR để đối phó với languanges cấp cao trong hợp tác với IAR, do đó, trong những ngày phát triển của AVR loạt, các kỹ sư của Atmel và IAR đã làm việc tại song song với develp AVRs.Nhưng nói chung, nhất 8-bit RISC MCUs là bot có nghĩa là để đi cho bất kỳ ngôn ngữ cấp cao trong bản chất, do đó chúng tôi có thể yêu cầu Atmel bao xa RISC 8-bit của họ processros copatible với các ngôn ngữ cấp cao.Ngay cả nếu họ được AVRs cũng được thiết kế để tương thích với các ngôn ngữ cấp cao hơn, nó vẫn còn tốt cho các kỹ sư chuyên nghiệp biết rằng cách tốt nhất để có được mọi điều từ PICS hoặc AVRs là sử dụng chỉ dẫn nguồn gốc của họ, lắp ráp thiết lập!!

Để cho bạn hình dung nhanh như thế nào dốc học tập cho PICS là, tôi đã học PICS lập trình trong hai tuần mà thôi, và bắt đầu phát triển các dự án cho một tháng PICS sau này ... Tôi đã cố gắng tìm hiểu AVRs nhiều lần, nhưng tôi đã không được mà nghiêm trọng học tập cho họ, vì vậy tôi cant nói một lời về vấn đề đó.

Tình trạng sẵn có là một vấn đề quan trọng trong hành động, khi tôi đi đến bất kỳ cửa hàng bán lẻ điện tử tại đất nước của tôi, tôi có thể tìm thấy như PICS nhiều có sẵn như là IC âm thanh, vì vậy tôi không phải lo lắng cho dù tôi sẽ tìm thấy một con chip hay không, cũng là AVRs sẵn có, nhưng không nhiều như Tranh, họ mới ra thị trường, và vi mạch biết làm thế nào để thu hút khách hàng thực sự rất tốt.Frakly cũng nói, nếu bạn thực hiện tìm kiếm cho một PIC schematic, dự án, làm sao nhiều trang web bạn sẽ tìm thấy, quá nhiều trong hành động.Thực hiện tìm kiếm cho một dự án AVR, và bạn sẽ nhận được thất vọng, tất cả các dự án là rất tiên tiến và ra khỏi budjet cho người mới bắt đầu trong hành động.

Tôi không nghĩ rằng bạn sẽ sử dụng, lắp ráp cho PICS cũng không AVRs, do đó, trước khi bạn có thể quyết định gia đình để chọn lên, bạn phải tìm kiếm cho trình biên dịch cấp cao có sẵn cho cả gia đình.Tôi nhớ tôi đã thấy một trình biên dịch C tốt cho AVRs gọi là WinAVR và miễn phí của nó, như một IDE cho KamAVR.Đối với PICS tôi chắc chắn bạn sẽ có nhiều lựa chọn, chỉ cần quyết định, và PM cho tôi để giúp bạn thêm.

Tôi không phải là chuyên gia về lập trình AVR, nhưng tôi đã làm một serch cho lập trình viên schematic, và do đó đã không được hạnh phúc với những gì tôi thấy, bất kỳ cách nào, tôi biết rằng tất cả các PICS được lập trình với một trong những phần cứng preogrammer có thể dễ dàng được xây dựng và thử nghiệm.Guys khác có thể được giúp đỡ nếu bạn quyết định đi cho các lập trình AVR quá.

Theo tôi biết, PICS vẫn còn rẻ hơn nhiều và sẵn có hơn AVRs, nhưng ở nhiều nước sẽ tìm được đối diện với thực tế này trong chứng thư ...

Chúc may mắn với sự lựa chọn của bạn bất cứ cách nào ....

 
Vâng, tại đất nước của tôi (Ba Lan) AVRs được phổ biến hơn PIC's.Họ được chọn thường xuyên hơn bởi nghiệp dư cũng như của nhà thiết kế Proffesional.Ngoài ra, giá của họ là thấp hơn.Như tôi đã thực hiện một số dự án với cả PIC và AVR của bây giờ tôi đang lương lự đó để lựa chọn cho các thiết kế mới của tôi ...Từ một điểm cuối của người sử dụng xem không có mối quan tâm về những gì lên đã được sử dụng bên trong thiết bị của mình.Tôi nghĩ rằng một số người trong chúng ta chỉ quen với PIC và một số đến AVR's.

 
u có thể bắt đầu bằng pic16f84.Aproach đến vấn đề đó một cách thiết thực.Đầu tiên tìm thấy một mạch sở thích ứng dụng từ internet và thử tor reailize nó.

 
C Việt-Compiler cho loạt AVR chắc chắn là một cộng (WinAVR hoặc AVR-GCC).

Các AVR nhanh hơn PIC, và tôi muốn nó tốt hơn so với các PIC.

Điều đó nói rằng ..PIC có supportorganization mạnh với một số ứng dụng ghi chú rất tốt, và thậm chí tôi làm đọc ghi chú ứng dụng Microchip (he.. ông) mặc dù tôi sáng rõ ràng cho các AVR

Nếu tôi nên chọn tôi sẽ đi cho AVR cho các dự án nhỏ, và ARM nếu tôi cần các "Mã lực" (hình ảnh, MP3, nhanh TCP / IP, vv.)

Ohh: Tôi sẽ bắt đầu với một AtMega88 (hoặc AtMega8 cũ), xung quanh nó 1,50 .. 1,80 euro với số lượng đơn.

/ Bingo

 
Đó là sự vĩ đại của vi mạch, tôi không đồng ý.

Tôi không bao giờ làm việc với bất kỳ PIC cho đến bây giờ, tôi đã được tham quan những lần somany trang web để ghi chú ứng dụng, ví dụ mã nguồn vv Có rất nhiều ghi chú ứng dụng hữu ích có sẵn.

Chúc mừng
idlebrain

 
nếu sử dụng AVR u sau đó tôi có thể giúp u

chi phí của các lập trình viên là chi phí của 1 cáp cổng song song 5 dây

sử dụng aVRDude bsd lập trình cho AVR
trong bộ nhớ để chi phí AVR là tốt nhất, do đó, như tốc độ
nhưng việc học PIC là tốt nhất

 
Trích:

trong bộ nhớ để chi phí AVR là tốt nhất, do đó, như tốc độ

nhưng việc học PIC là tốt nhất
 

Welcome to EDABoard.com

Sponsor

Back
Top