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 19-10-2008, 03:00 PM   #1
roriron
Nhập môn đệ tử
 
Tham gia ngày: Oct 2007
Bài gửi: 6
:
Cho em hỏi về dspic30f2010 và ccs

Em lập trình ccs v4.068 cho dspic30f2010
Code:
#include <30f2010.h>
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES ICS0                               
#FUSES NOCOE                 
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES NOPUT                    //No Power Up Timer                                       
#FUSES HS                                                                                
#FUSES NOWRT                    //Program memory not write protected
#FUSES NOPROTECT                //Code not protected from reading                                              
#use delay(clock=12000000)
void main()
{
   output_high(pin_E0);
   delay_ms(500);
   output_high(pin_E1);
   output_low(pin_E0);
   delay_ms(500);
   output_high(pin_E2);
   output_low(pin_E1);
   delay_ms(500);
   output_high(pin_E3);
   output_low(pin_E2);
   delay_ms(500);
   output_high(pin_E4);
   output_low(pin_E3);
   delay_ms(500);
   output_high(pin_E5);
   output_low(pin_E4);
   delay_ms(500);
   while(1);
}
Lẽ ra nó phải chạy là: sáng RE0; sau đó sáng RE1(tắt RE0) ;.....sáng RE5( tắt RE4) rồi dừng.
Nhưng khi chạy thử thì nó chỉ sáng tới RE2 sau đó nó lại lặp lại từ RE0.
Em làm vài thí nghiệm khác thì thấy có vẻ như con pic bị reset sau 1 thời gian( khoảng hơn 1s). Các bác giúp em với hix!!!
Cám ơn các bác!
roriron vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-10-2008, 01:05 PM   #2
roriron
Nhập môn đệ tử
 
Tham gia ngày: Oct 2007
Bài gửi: 6
:
Em bổ sung thêm về mạch chạy: điện trở 10k gắn vào chân MCLR, 2 con tụ ở chỗ thạch anh là 33p.
Khi nạp bằng tinybootloader v1.9.7 thì chương trình trên hoạt động tốt. Nhưng khi viết các chương trình có sử dụng ngắt ( ngắt UART) thì con pic bị reset khi nhảy vào chương trình ngắt.
Mong các bác chỉ giáo.
roriron vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-10-2008, 11:59 PM   #3
dspic4011
Đệ tử 4 túi
 
dspic4011's Avatar
 
Tham gia ngày: Jul 2008
Bài gửi: 66
:
Nếu các bạn dung ccs crack thi chắc chắn ko được. Vì bản crack đó ko xài được. Nếu bạn xài bản có bản quyền đàng hoàng thì vấn đề này mới nên bàn tiếp.
__________________
kit phát triển các loại: http://picdevelopmenttool.webs.com/index.htm
Đã có LPC2103 kit, AT91SAM7S KIT và J_link v.7.
dspic4011 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-10-2008, 12:12 AM   #4
hopeman
Đệ tử 6 túi
 
hopeman's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
với dsPic tôi khuyên bạn nên dùng MPLab C30, dùng cũng dễ như ccs thôi, chứ CCS thì thực sự là bó tay thôi.
__________________
mạch nạp - kit phát triển - linh kiện điện tử www.PNLabvn.com
hopeman vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-10-2008, 08:32 AM   #5
roriron
Nhập môn đệ tử
 
Tham gia ngày: Oct 2007
Bài gửi: 6
:
Vâng, chắc em cũng nên chuyển qua c30 thôi.
roriron 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à 04:07 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