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-01-2009, 08:52 PM   #1
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 memdsp View Post
Em cũng đang cần dùng đến ROM lớn cho một ứng dụng của mình,em có đưa ra hai phương án:
1.Dùng dspic+ROM ngoài
2.Dùng dspic có Flash Rom đủ lớn (ví dụ dsp30F6015 Flash 144k) và lúc đó cũng sử dụng nó để giả lập EEPROM
---Hai phương án này phương án nào ưu thế hơn,phương án nào dễ làm hơn.
---Nếu ở phương án 2 :thì lượng flash Rom có thể sử dụng như EEProm là bao nhiêu( chỗ này mong anh Nam nói kĩ giúp),em cũng đọc app anh Nam gửi trên nhưng tiếng anh không khá nên có nhiều chỗ lờ mờ .Anh Nam có thể nói kĩ giúp về việc sử dụng Flash vai trò EEprom này không.
--Em thấy trong file emulation đi kèm có file included chỉ thấy họ viết cho dsp33,p24 thôi liêu em sử dụng file này luôn thì có thể viết đọc ghi trực tiếp cho những dòng này không.Và nếu thế dòng dsp30 có thể làm như thế này không.
Tôi sẽ không kết luận phương án nào ưu thế hơn, vì nó tùy theo tiêu chuẩn đánh giá cụ thể. Tôi chỉ nêu lên những nhược điểm có thể có của mỗi phương án.

- Nếu dùng dsPIC và EEPROM ngoài, sẽ tốn thêm một ít tiền và vài chân I/O của dsPIC (giá bán lẻ là 3.82 USD cho một chip 24AA1025 dung lượng 1 Mbit, hay 3.14 USD cho một chip 25AA1024 dung lượng 1 Mbit).

- Nếu dùng dsPIC và giả lập EEPROM thì CPU sẽ bị stall (đứng) trong khoảng thời gian thực hiện thao tác ghi ô nhớ thực sự.

Về độ khó, theo tôi cả hai phương án đều không khó, vì Microchip đã cung cấp các app. note với các code mẫu.

Dung lượng EEPROM có thể được giả lập chỉ phụ thuộc vào số trang (khối nhớ được xóa độc lập bằng một lệnh xóa trang) bộ nhớ flash còn trống của chương trình ứng dụng.

Các dsPIC33F hay PIC24 đều có cùng kích thước trang, do đó bạn có thể dùng code mẫu cho bất kỳ dsPIC33F hay PIC24 nào. Các dsPIC30F cần giả lập EEPROM thì lại có kích thước trang (khối nhớ có thể xóa độc lập) khác với các dsPIC33F/PIC24, đồng thời dsPIC30F cũng không thể ghi vào từng từ lệnh riêng biệt được. Do đó, cần sửa lại code cho các 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
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:46 AM.


Đượ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