|
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-05-2009, 01:12 AM | #1 |
Đệ tử 4 túi
Tham gia ngày: Jan 2008
Bài gửi: 68
: |
Kinh nghiệm khi dùng dsPIC / Pic
Mình mở ra topic này để anh em trong diễn đàn có kinh nghiệm sử dụng dsPIC / Pic thì có thể chia sẻ cho những người đi sau để người đi sau không phải "khốn khổ" như những người đi trước !
Mình thì chưa có nhiều kinh nghiệm lắm vì mới sử dụng dsPIC/Pic gần đây, nhưng mình có vài kinh nghiệm sau khi dùng dsPIC : 1 ) khi bạn muốn sử dụng các chân I/O nhưng các chân này lại được tích hợp cùng với các chân của khối AD đó là các PIN: AN0, AN1..... thì bạn phải thực hiện lệnh này trước khi dùng các chân với chức năng I/O bình thường : ADPCFG = 0xFFFF; //Cac chan ngõ vào la digital 2) bạn nên dùng thạch anh ngoài 6Mhz là hay nhất, vì theo mình biết ở chợ không có 7Mhz mà chỉ có 8Mhz, nhưng nếu bạn dùng 8Mhz thì bạn chỉ dùng được ở chế độ nhân 8 thôi (XT_PLL8) ,nếu dùng PLL16 thì vượt quá dao động cho phép của Pic (8 * 16 = 148 > 120 !).còn khi dùng 6Mhz thì bạn hoàn toàn dùng chế độ nhân 16 (XT_PLL16), vậy khi này ở 8Mhz dao động thạch anh ngoài bạn có Fcy(max) = 8 * 8 / 4 = 16Mhz, còn lúc dùng 6Mhz bạn có Fcy(max) = 6*16 / 4 = 24 Mhz, Điều này nghe không quan trọng khi dùng pic cho dự án nhỏ , còn khi dùng pic cho dự án lớn thì tốc độ xử lý sẽ rất quan trọng. 3) 2 tụ chống nhiễu nối với bộ dao động thạch anh ngoài nên là 22p,hoặc 33p , đừng lớn quá, mọi hôm mình dùng 2 tụ này là 104 thì nó làm mình mất một ngày ! Trân trọng !.
__________________
Không có gì là Không thể, chỉ một điều Không thể khi bạn nghĩ nó Không thể !. Bạn có thể nếu bạn tin bạn có thể !. |
|
|