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 06-08-2007, 07:28 PM   #31
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   #32
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   #33
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   #34
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   #35
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   #36
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   #37
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-08-2007, 06:19 PM   #38
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 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.
Chân ANx sẽ không chịu nổi áp > Vdd + 0.3V (giới hạn tuyệt đối của Vdd là 4V).

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 08-02-2009, 10:47 AM   #39
Arane
Nhập môn đệ tử
 
Tham gia ngày: Oct 2007
Bài gửi: 4
:
Em hỏi về dspic33FJ256GP710 !

Khi em dùng dspic33FJ256GP710. Em khai báo: _FOSCSEL(FNOSC_PRI & IESO_OFF & TEMP_OFF)
thì khi chạy nó báo lỗi là: error: 'TEMP_OFF' undeclared here (not in a function)

Mong các cao thủ chỉ cho em với ạ!
Em cảm ơn ah!

thay đổi nội dung bởi: Arane, 08-02-2009 lúc 04:11 PM.
Arane vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-02-2009, 05:28 PM   #40
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 Arane View Post
Khi em dùng dspic33FJ256GP710. Em khai báo: _FOSCSEL(FNOSC_PRI & IESO_OFF & TEMP_OFF)
thì khi chạy nó báo lỗi là: error: 'TEMP_OFF' undeclared here (not in a function)

Mong các cao thủ chỉ cho em với ạ!
Em cảm ơn ah!
Theo header file của dsPIC33FJ256GP710, các option sau được khai báo cho _FOSCSEL():
Code:
** _FOSCSEL( OPT1_ON & OPT2_OFF & OPT3_PLL )
**
**   Oscillator Source Selection:
**     FNOSC_FRC            Fast RC oscillator
**     FNOSC_FRCPLL         Fast RC oscillator w/ divide and PLL
**     FNOSC_PRI            Primary oscillator (XT, HS, EC)
**     FNOSC_PRIPLL         Primary oscillator (XT, HS, EC) w/ PLL
**     FNOSC_SOSC           Secondary oscillator
**     FNOSC_LPRC           Low power RC oscillator
**     FNOSC_FRCDIV16       Fast RC oscillator w/ divide by 16
**     FNOSC_LPRCDIVN        Low power Fast RC oscillator w/divide by N
**
**   Two-speed Oscillator Startup :
**     IESO_OFF             Disabled
**     IESO_ON              Enabled
Không hiểu bạn dùng TEMP_OFF cho mục đích gì. Thông báo lỗi của C Compiler là hoàn toàn chính xá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-02-2009, 06:09 PM   #41
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   #42
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   #43
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   #44
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   #45
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
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à 03:31 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