|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
|
30-06-2007, 01:46 AM | #1 |
PIC Bang chủ
|
Mới bắt đầu làm việc với dsPIC (Cập nhật 30/06/2007)
1) Các mạch nạp cho dsPIC
a) Các mạch nạp, mạch debug và mạch emulate của Microchip: Mạch nạp ICD2 (USB, RS232): http://www.microchip.com/stellent/id...&part=DV164005 b) Các mạch nạp, mạch debug opensource, hoặc đã được bẻ khóa: Lưu ý rằng các sản phẩm F giới thiệu ở đây là những sản phẩm do đội ngũ PICVietnam sử dụng, phát triển từ opensource, hoặc làm lại, có sản xuất hoặc không sản xuất hàng loạt. Do vậy nó chỉ có tính chất tham khảo. Những sản phẩm này đã được test bởi ban điều hành PICVietnam, nên về tính chất có thể được nói là mức độ khuyên dùng cao. 2) Các chương trình nạp cho dsPIC WinPIC800: WinPICPgm: MPLAB IDE: 3) Các chương trình dịch cho dsPIC a) Các phần mềm có bản quyền: b) MPLAB ASM30: Đã được tích hợp sẵn trong MPLAB IDE http://www.microchip.com/stellent/id...&part=SW007002 4) Các tài liệu hướng dẫn tiếng Việt cho dsPIC Các bạn lưu ý một điều rằng, các bài viết của anh Nam viết rất kỹ và cẩn thận. Cho nên các bạn cần phải đọc một cách thật cẩn thận, và theo dõi các luồng tiếp theo trong bài viết, chứ không nên vội vàng cứ download là download. Cố gắng hiểu xem những bài viết đã trao đổi những gì, và mình cần thông tin gì từ đó. Bài 1 (namqn): http://www.picvietnam.com/forum//showthread.php?t=333 Đây là tutorial đầu tiên về lập trình hợp ngữ cho dsPIC. Các bạn sẽ tìm hiểu cách tạo project, thiết lập các thông tin cần thiết, và biên dịch một project cho dsPIC. Tôi chọn dsPIC4012 làm target, dung lượng flash đủ lớn, số chân tương đối (28), có thể điều khiển động cơ, và có bán tại Việt nam. Bài 2 (namqn): http://www.picvietnam.com/forum//showthread.php?t=410 Tutorial 2 cho dsPIC, viết trong ASM30. Bà con đừng nôn nóng nhé, sẽ có các tutorial viết bằng C30. Những vấn đề cơ bản về dsPIC nên được viết bằng ASM30, để hiểu rõ hơn cấu trúc của chip. Tutorial này chỉ có các ví dụ về LED, nhưng có nhiều kỹ thuật cơ bản và khá nhiều lệnh cơ bản được đề cập, do đó các bạn đừng bỏ qua nó. Tôi sẽ dựa vào những kỹ thuật và lệnh cơ bản này để viết tiếp các tutorial khác. Bài 3 (namqn): http://www.picvietnam.com/forum//showthread.php?t=553 Trong tutorial 3 cho dsPIC, thông qua một ví dụ về đọc trạng thái các công tắc nối vào dsPIC và hiển thị trạng thái trên LCD, tôi minh hoạ cách đọc ngõ vào số của dsPIC, và cách giao tiếp dsPIC với LCD. Tôi cũng đã giới thiệu cách viết macro và cách định thời bằng ngắt với thời gian xử lý ngắt tối thiểu. Bài 4 (namqn): http://www.picvietnam.com/forum//showthread.php?t=623 Tutorial 4 cho dsPIC, viết bằng ASM30 lẫn C30, giới thiệu các module UART và I2C (chế độ master). Các ví dụ về module UART thực hiện giao tiếp với máy tính. Các ví dụ về module I2C thực hiện giao tiếp với vi mạch thời gian thực DS1307. Bài 5 (namqn): http://www.picvietnam.com/forum//showthread.php?t=650 Đây là tutorial 5 cho dsPIC, giới thiệu các module ADC và MCPWM. Mã nguồn được viết trong ASM30 (tập tin "Vidu5.zip") và C30 (tập tin "Vidu5C30.zip"). Các tập tin .hex đã được đính kèm. Một ví dụ đọc ngõ vào ADC và điều chỉnh độ rộng xung một cách tương ứng, ví dụ còn lại đọc ngõ vào analog và gửi các ký tự biểu diễn giá trị đọc được(hexadecimal) ra cổng RS-232. 5) Thư viện dsPIC 6) Các luồng thảo luận về dsPIC đáng chú ý Bài viết này sẽ được sửa chữa và cập nhật thường xuyên
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? thay đổi nội dung bởi: falleaf, 13-07-2007 lúc 06:04 PM. |
|
|