PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > dsPIC - Bộ điều khiển tín hiệu số 16-bit

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 04-08-2007, 03:29 AM   #1
hungtdh_bk
Nhập môn đệ tử
 
Tham gia ngày: Jul 2007
Bài gửi: 4
:
E mới tìm hiểu về pspic.các đại ca cho e hỏi vấn đề này:
E đã đọc về chức năng của các chân CN (change notification pin) của pspic trong dspic30F reference manual nhưng vẫn chưa hiểu cặn kẽ các ngắt được tạo ra ở các chân này có tác dụng để làm gì,dùng trong những trường hợp nào?
Mong các đại ca chỉ giúp e .
hungtdh_bk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-08-2007, 11:54 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi hungtdh_bk View Post
E mới tìm hiểu về pspic.các đại ca cho e hỏi vấn đề này:
E đã đọc về chức năng của các chân CN (change notification pin) của pspic trong dspic30F reference manual nhưng vẫn chưa hiểu cặn kẽ các ngắt được tạo ra ở các chân này có tác dụng để làm gì,dùng trong những trường hợp nào?
Mong các đại ca chỉ giúp e .
Các chân này sẽ tạo ngắt khi tín hiệu đưa vào chân đổi thay đổi trạng thái logic, có thể dùng để đếm sự kiện bên ngoài (encoder chẳng hạn). Việc tạo ngắt khi tín hiệu thay đổi trạng thái cho phép tăng độ phân giải, vì nó sẽ đếm cả cạnh lên và cạnh xuống của tín hiệu.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-08-2007, 07:28 PM   #3
hungtdh_bk
Nhập môn đệ tử
 
Tham gia ngày: Jul 2007
Bài gửi: 4
:
Cảm ơn anh!
Thế như anh Nam nói thì chức năng của các chân này không có gì khác với chức năng của các chân ngắt ngoài INT0->INTx ở chế độ any change à anh.ví dụ như đếm xung encoder chẳng hạn ,ta có thể dùng các chân INTx ở chế độ any change để kích hoạt ngắt ở cả sườn lên và sườn xuống của xung vào.
hungtdh_bk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-08-2007, 08:07 PM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi hungtdh_bk View Post
Cảm ơn anh!
Thế như anh Nam nói thì chức năng của các chân này không có gì khác với chức năng của các chân ngắt ngoài INT0->INTx ở chế độ any change à anh.ví dụ như đếm xung encoder chẳng hạn ,ta có thể dùng các chân INTx ở chế độ any change để kích hoạt ngắt ở cả sườn lên và sườn xuống của xung vào.
Đúng như vậy bạn ạ. Tuy nhiên, các chân INTx chỉ được kích hoạt theo 1 cạnh nhất định một khi đã được thiết lập cấu hình, và chỉ bằng cách thiết lập lại cấu hình thì mới có thể được kích hoạt theo cạnh kia. Trong khi đó, các ngắt CNx xảy ra khi trạng thái logic của chân thay đổi (tức là theo cả cạnh lên lẫn cạnh xuống). Encoder chỉ là một ví dụ để tôi minh họa ứng dụng của các ngắt CNx, chứ việc xử lý encoder theo kiểu này sẽ thường kém hiệu quả hơn so với việc sử dụng các module QEI có sẵn trong các chip dành cho điều khiển động cơ.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-08-2007, 12:41 AM   #5
hungtdh_bk
Nhập môn đệ tử
 
Tham gia ngày: Jul 2007
Bài gửi: 4
:
cảm ơn anh!
Vậy sao dspic ko có thêm chế độ kích hoạt ngắt cho cả 2 sườn lên và sườn xuống cho các chân INTx (any change) như trong AVR nhỉ?cho đơn giản.Hay làm thế sẽ ổn định và chính xác hơn?Trước e làm AVR giờ chuyển sang DSpic cùng là để tận dụng khả năng xử lý,module QEI ,module CAN,PWM của DSPIC.Là lính mới học DSPIC,mong anh chỉ giáo.
hungtdh_bk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-08-2007, 02:47 AM   #6
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi hungtdh_bk View Post
cảm ơn anh!
Vậy sao dspic ko có thêm chế độ kích hoạt ngắt cho cả 2 sườn lên và sườn xuống cho các chân INTx (any change) như trong AVR nhỉ?cho đơn giản.Hay làm thế sẽ ổn định và chính xác hơn?Trước e làm AVR giờ chuyển sang DSpic cùng là để tận dụng khả năng xử lý,module QEI ,module CAN,PWM của DSPIC.Là lính mới học DSPIC,mong anh chỉ giáo.
Câu hỏi của bạn có lẽ chỉ có kỹ sư thiết kế chip của Microchip mới trả lời chính xác được. Các ngắt CNx đã thỏa mãn yêu cầu trên của bạn rồi còn gì.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-08-2007, 11:52 PM   #7
scentoflove
Đệ tử 6 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 129
:
Em xài ds33f muốn đọc ADC 5V thì chọn VCFG<2:0> sao cho ADref+ = 5v ADref-= AVss và nối chân Vref+ với 5V. Như vậy ok chưa a Nam
scentoflove vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-08-2007, 12:15 AM   #8
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi scentoflove View Post
Em xài ds33f muốn đọc ADC 5V thì chọn VCFG<2:0> sao cho ADref+ = 5v ADref-= AVss và nối chân Vref+ với 5V. Như vậy ok chưa a Nam
Trong một luồng khác tôi có nói là các chân analog cần được giới hạn điện áp, với điện áp tối đa là Vdd + 0.3V (datasheet nói như vậy). Vdd cực đại là 3.6V, đây là giá trị giới hạn trên của điện áp nguồn, bạn nên dùng 3.3V. Do đó, nối như bạn vừa nói sẽ nướng chip ngay lập tức.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-08-2007, 06:17 PM   #9
scentoflove
Đệ tử 6 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 129
:
Em có đọc bài đó của anh, nhưng em thắc mắc là do mình ko tạo được áp Vref 5V (em dùng chân Vref+ nguồn ngoài 5V và chân AVss mass) hay là chân ANx đọc về ko chịu nổi áp 3.6V-5V.
scentoflove vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-02-2009, 06:09 PM   #10
muitenxanh87
Nhập môn đệ tử
 
Tham gia ngày: Oct 2008
Bài gửi: 4
:
hic mọi người làm ơn cho mình hỏi một chút con 30f4011 có hỗ trợ giao tiếp trực tiệp với máy tính qua cổng usb k hay qua cổn=g com ảo thôi...hic có thể minh họa thì càng tốt ...thanks mọi ng` trước nhé
muitenxanh87 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-02-2009, 06:14 PM   #11
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi muitenxanh87 View Post
hic mọi người làm ơn cho mình hỏi một chút con 30f4011 có hỗ trợ giao tiếp trực tiệp với máy tính qua cổng usb k hay qua cổn=g com ảo thôi...hic có thể minh họa thì càng tốt ...thanks mọi ng` trước nhé
dsPIC30F không có module ngoại vi USB, do đó không hỗ trợ giao tiếp trực tiếp với máy tính bằng USB. Một bộ chuyển đổi USB-serial là đủ để giao tiếp dsPIC30F và máy tính thông qua module UART của dsPIC30F.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-02-2009, 11:08 AM   #12
cuongthinh
Đệ tử 2 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 34
:
Các anh ơi cho em hỏi: em mới nghiên cứu về dsPIC mà phải làm việc với con dsPIC30F6010. Con này là IC dán, 80 chân. Em đang không biết nạp cho con này thế nào, có đế cắm cho nó không. Thêm nữa, ban đầu em muôn viết chương trình ứng dụng nhỏ cho nó rồi cắm vào kid phát triển để kiểm tra đễ dễ hiểu hơn nhưng con này làm sao cắm vào kid phát triển được ạ
cuongthinh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-02-2009, 05:44 PM   #13
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi cuongthinh View Post
Các anh ơi cho em hỏi: em mới nghiên cứu về dsPIC mà phải làm việc với con dsPIC30F6010. Con này là IC dán, 80 chân. Em đang không biết nạp cho con này thế nào, có đế cắm cho nó không. Thêm nữa, ban đầu em muôn viết chương trình ứng dụng nhỏ cho nó rồi cắm vào kid phát triển để kiểm tra đễ dễ hiểu hơn nhưng con này làm sao cắm vào kid phát triển được ạ
Bạn nạp cho dsPIC này thông qua giao thức ICSP, cần dùng các chân VDD, VSS, MCLR/VPP, PGD, và PGC. Bạn có thể tự thiết kế một board mạch nhỏ để hàn dsPIC vào và kéo toàn bộ các chân I/O ra các đầu nối (tương tự các Plug-In Module của Microchip chẳng hạn), rồi sau đó thiết kế mạch phát triển tương thích với board mạch chứa dsPIC này. Bạn có thể tham khảo thêm về các board mạch kiểu này ở đây:
http://www.minhhaco.com/index.php?ac...&code=cat&id=2

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-02-2009, 09:44 AM   #14
kjrato
Nhập môn đệ tử
 
Tham gia ngày: Oct 2008
Bài gửi: 2
:
mình mới học con DsPic 30f4011,mình đã mua mạch nạp, nhưng ko biết dùng chương trình gì để dịch sang file hex.Mọi người giúp đỡ mình với )
Thanks các bro trước
kjrato vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-02-2009, 04:56 PM   #15
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi kjrato View Post
mình mới học con DsPic 30f4011,mình đã mua mạch nạp, nhưng ko biết dùng chương trình gì để dịch sang file hex.Mọi người giúp đỡ mình với )
Thanks các bro trước
Bạn có thể dùng trình hợp dịch MPLAB ASM30, đi kèm với MPLAB IDE (miễn phí, download từ trang web của Microchip), có thể dùng MPLAB C Compiler for DSCs (phiên bản Student Edition miễn phí, download từ trang web của Microchip), các trình biên dịch C của các hãng thứ ba như Hi-Tech, CCS, ... (thường có các phiên bản demo miễn phí, giới hạn tính năng).

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 02:10 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam