![]() |
|
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 |
|
![]() |
#1 |
Đệ tử 2 túi
Tham gia ngày: Mar 2006
Bài gửi: 26
: |
Cảm ơn anh, em làm được rồi. Đúng là do Tad quá thấp, tăng lên hợp lý, chuyển đổi ào ào ngay.
|
![]() |
![]() |
![]() |
#2 | |
Đệ tử 2 túi
Tham gia ngày: Jan 2007
Bài gửi: 27
: |
Trích:
em thử đoạn chương trình mà bác viết trong ví dụ 4.2 nhưng không hiểu tại sao nó lại kô chạy mới bực mình chứ bác ạ. Em hiện tại đang dùng bản MPLAB 7.50 khi em dịch chương trình thì nó báo là: "Tool doesn't support selected device". Bực mình quá em không hiểu thế nào. Hay là em thiết lập ở phần C30 không đúng hả bác hay bản này nó không cho dùng thằng 30F4012 hả bác. Bác giúp em cái nhé. Thank you bác trước nhé. |
|
![]() |
![]() |
![]() |
#3 |
Nhập môn đệ tử
Tham gia ngày: Mar 2009
Bài gửi: 1
: |
Dspic
em đang tìm hiểu về một loại DSPIC .có nhiều tài liệu nhưng toàn tiếng anh em ngại đọc lắm ,anh có tài liệu tiếng việt nào về một loại DSPIC nào đó cho em xin được không.em đang tìm hiểu về các nội dung như sau:
-đặc tính kĩ thuật -cấu trúc bên trong -quản lí phân vùng bộ nhớ -ngoại vi và nguyên lí điề khiển kèm theo -các công cụ phát triển kèm theo các anh có tài liệu thì cho em xin gấp nhe em cảm ơn nhiều nhé gửi cgo em qua hộp thư tvh_ttytna@yahoo.com |
![]() |
![]() |
![]() |
#4 |
PIC Bang chủ
|
Bạn bấm gì để dịch? coi chừng bạn bấm vào phần debug đó. Chọn lại phần Tool là MPLAB SIM.
Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
![]() |
![]() |
![]() |
#5 |
Đệ tử 2 túi
Tham gia ngày: Jan 2007
Bài gửi: 27
: |
Bang chủ ơi ! Bang chủ có thế giúp em các bước thiết lập để em có thể bắt đầu với DSPIC được không ạ. Như là cách thiết lập ở phần Proteject-> Set languagee Tools được không ạ. và 1 vài dòng Code Out ra 1 Port nào đó được không ạ. Vì em thấy khi là việc với một ngôn ngữ lập trình thì khó nhất là phần đầu tiên chưa biết vào ra thế nào và nó thực sự nó làm em tốn thời gian em lắm. Bang chủ Giúp em cái em đang dung bản MPLAB 7.50.
|
![]() |
![]() |
![]() |
#6 | |
Trưởng lão PIC bang
|
Trích:
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 |
|
![]() |
![]() |
![]() |
#7 |
Đệ tử 2 túi
Tham gia ngày: Jan 2007
Bài gửi: 27
: |
Em biết ý của anh Nam mà. Điều đầu tiền là đọc bài hướng dẫn của anh đã viết ở đâu đó và nó thực sự là em đã tìm bài hướng đẫn của anh cách đây 2 tuần nhưng không thấy. tìm chỉ thấy bài hướng dẫn từ 2 trỡ lên thôi. Anh Nam hay ai biết đường Link đến bài hướng dẫn đầu tiên cho những người mới bước chân vào DSPIC ở chỗ nào thì giúp em với. Hy vọng là sẽ có nhiều người trợ giúp như Bang chủ cua PICVIETNAM.
|
![]() |
![]() |
![]() |
#8 | |
Trưởng lão PIC bang
|
Trích:
http://www.picvietnam.com/forum//showthread.php?t=333 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 |
|
![]() |
![]() |
![]() |
#9 |
Đệ tử 2 túi
Tham gia ngày: Mar 2006
Bài gửi: 26
: |
Sử dụng nhiều module cùng chân!
1. Em muốn sử dụng đồng thời hai hoặc nhiều module trong cùng một nhóm chân, ví dụ UART và I2C hay SPI chẳng hạn. Phải chăng thiết cấu hình từng module, xử lý dữ liệu rồi xóa cấu hình đó đi, thiết lập cấu hình module khác, xử lý dữ liệu,... Có cách nào tiện lợi hơn không anh?
2. Trong chuẩn I2C, em không tìm thấy thanh ghi nào thiết lập dspic ở chế độ master hay slave! ![]() |
![]() |
![]() |
![]() |
#10 | |||
Trưởng lão PIC bang
|
Trích:
2. dsPIC khi kích hoạt module I2C thì nó sẽ làm việc luôn ở 2 chế độ master và slave, chính xác hơn là cả 2 mạch logic cho master và slave đều cùng hoạt động. Bạn đọc tài liệu 'dsPIC30F Family Reference Manual', ký hiệu tài liệu là DS70046 (phiên bản hiện tại là DS70046E), để có thêm thông tin về module I2C cũng như những ngoại vi khác. Tôi tạm dịch một phần trong mục 21.4-Enabling I2C operation của tài liệu đó: Trích:
Trích:
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 |
|||
![]() |
![]() |
![]() |
#11 |
Đệ tử 3 túi
Tham gia ngày: Oct 2005
Bài gửi: 47
: |
Thấy chỗ này có nhiều người coi nhất,cho em hỏi tí,thanh ghi PORT và LAT trong dsPIC hình như hơi giống nhau,thế có đặc điểm gì xuất hiện thêm thanh ghi LAT nữa,...
Đề nghị này hơi quá tí:có ai có tutor nào chi tiết giống như bác F ko ạ,mới tìm hiểu hơi không hiểu một vài thứ,như thanh ghi.cú pháp lệnh,cách đặt tên biến(dấu"__")mà mấy anh đi lẹ quá,nên e hơi đuối... |
![]() |
![]() |
![]() |
#12 | |
Trưởng lão PIC bang
|
Trích:
http://www.picvietnam.com/forum/showthread.php?t=5 Để giải quyết vấn đề đó, từ PIC18 và sau này là các dsPIC30F, PIC24, dsPIC33F, các cổng ngoại vi luôn có 2 thanh ghi liên quan là LATx và PORTx. Quy tắc đơn giản để tránh rắc rối với các lệnh có hoạt động read-modify-write: - Khi muốn xuất ra port ngoại vi thì ghi vào LATx - Khi muốn đọc từ port ngoại vi thì đọc từ PORTx 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 |
|
![]() |
![]() |
![]() |
#13 |
Đệ tử 6 túi
Tham gia ngày: Mar 2006
Bài gửi: 129
: |
Trong TUT về UART của anh Nam có khai báo chuổi "Xin chào !" trong vùng psv. Anh Nam cho e hoi vùng psv nay là gi vậy, em đọc datasheet của ds33F Family thì có đề cập MCU va DSP instruction, e đọc nhưng ko hiểu lắm anh có thể giải thích về chổ này ko?
|
![]() |
![]() |
![]() |
#14 | ||
Đệ tử 2 túi
Tham gia ngày: Aug 2005
Bài gửi: 30
: |
Trích:
Trích:
http://ww1.microchip.com/downloads/e...03_README.html |
||
![]() |
![]() |
![]() |
#15 | |
Trưởng lão PIC bang
|
Trích:
Các trình hợp dịch và biên dịch đã có các hàm hay macro có sẵn để xác định địa chỉ trang và địa chỉ bắt đầu trong trang đó của 1 vùng nhớ cụ thể (đã được định nghĩa và gán giá trị trước đó, chẳng hạn như các chuỗi hằng). Do đó chúng ta chỉ cần đặt giá trị thích hợp (địa chỉ trang PSV của vùng dữ liệu cần truy xuất) vào thanh ghi PSVPAG, sau đó lấy địa chỉ offset của vùng dữ liệu (hằng) cần truy xuất vào một thanh ghi chỉ số nào đó chẳng hạn, và truy xuất như là nó đang nằm trong RAM dữ liệu (tất nhiên đây là các dữ liệu chỉ đọc, trong trường hợp bình thườ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 |
|
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|