|
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 |
15-02-2009, 02:50 PM | #1 |
Nhập môn đệ tử
Tham gia ngày: May 2008
Bài gửi: 9
: |
Về chương trình timer trong tutorial 2 của anh Nam
hix, em mới học nên ko hiểu 1 số cái , mong anh Nam nói riêng và ai hiểu cái này nói chung thì chỉ hộ với
1 : mov #0xFFFE, W0 ;LED noi vao cong D, chan RD0 Sao lại có đến 4 số FFFE thế , em thấy trong datasheet chỉ có 2 số thôi mà . Trích datasheet : MOVE #0x55, W0 Tại sao dựa vào câu lệnh tren lại biết LED nối vào chân RDO 2 : Em thấy C30 khó quá , CCS đọc dễ hơn , tớ mới học thì nên chọn cái nào .Mong mọi người chỉ giúp . mong mọi người chỉ giúp . ! Thanks nhiều lắm thay đổi nội dung bởi: NATO308, 15-02-2009 lúc 05:20 PM. |
15-02-2009, 05:16 PM | #2 | |
Trưởng lão PIC bang
|
Trích:
http://www.picvietnam.com/forum/showthread.php?t=974 http://www.picvietnam.com/forum/showthread.php?t=1389 Bạn nên đọc thêm section về Timer trong tài liệu "dsPIC30F Family Reference Manual" (DS70046), download tại trang web của Microchip. 3. Thanh ghi W0 có độ dài 16 bit, do đó cần dùng 4 chữ số hexadecimal nếu muốn cập nhật toàn bộ 16 bit này. dsPIC cho phép chỉ cập nhật 8 bit thấp nhất của các thanh ghi, như ví dụ bạn đã thấy trong datasheet. Chỉ riêng lệnh mov #0xFFFE, W0 chẳng nói lên việc linh kiện gì nối vào đâu. Chú thích của tôi chỉ để nhắc lại rằng tôi đã thiết kế để LED nối vào chân RD0, do đó bit thấp nhất của thanh ghi TRISD sẽ phải được tắt để chọn nó là ngõ ra. Để làm việc này cần dùng 2 lệnh dưới đây, chứ không phải chỉ một lệnh mov #0xFFFE, W0 mà bạn đã hỏi: Code:
mov #0xFFFE, W0 ;LED noi vao cong D, chan RD0 mov W0, TRISD Tôi đoán là bạn học thẳng dsPIC chứ không học qua PIC 8-bit trước, nếu đúng như vậy thì đương nhiên bạn sẽ cảm thấy khó, vì bạn chưa đủ nền tảng để học theo cách mà tôi đã chọn để viết các tutorial (giả thiết người đọc đã có kinh nghiệm dùng PIC). Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
15-02-2009, 06:34 PM | #3 |
Nhập môn đệ tử
Tham gia ngày: May 2008
Bài gửi: 9
: |
Cám ơn anh nhiều lắm. Đúng là em ko biết PIC là gì , tự dưng thầy giao 1 đồ án điều khiển động cơ = dspic và bắt tự tìm hiểu nên em ko biết đi theo hướng nào nên em đọc thẳng luôn dspic. Giờ em vẫn đang tìm hiểu về dspic, có gì khó anh giúp em nhé . Chúc anh sức khỏe để còn giúp những người như em dài dài. Thanks anh nhiều lắm !
|
Ðiều Chỉnh | |
Xếp Bài | |
|
|