PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp USB, CAN, I2C, SPI, USART...

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

Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 11-01-2010, 04:50 PM   #1
tahi
Đệ tử 4 túi
 
Tham gia ngày: Mar 2009
Bài gửi: 64
:
Trích:
không phải em chưa đọc gì mà đọc không hiểu
hic,giao tiếp với thẻ nhớ SD. cái này thì không khó,khó cái quản lý theo FAT32 thế nào thôi.
em đọc mãi mà chẳng hiểu ,tài liệu của nó khó tìm quá. hỏi anh Google thì anh ấy chỉ toàn nói đến cách chuyển FAT với NTFS của máy tính thôi. anh có tài liệu về thằng này ,cho em xin nhé .mà anh cho em xin luôn cả link bên ĐTVN nói về cái này nhé.
Link dientuvietnam
http://www.dientuvietnam.net/forums/...ad.php?p=99791
Down bộ Microchip Solution rồi vào C:\Microchip Solutions\Microchip\MDD File System\Documentation
tìm tài liệu AN1045, có nói khá base về FAT....
Trích:
SPI ,PWM thì em thấy đa số các chip đều có hỗ trợ ,nhưng hình như dòng dsPIC33 không có thằng DAC thì phải.anh biết dòng nào có chỉ em với .tốc độ chuyển của thằng DAC onchip thường là bao nhiêu vậy. liệu có đáp ứng được với tốc độ âm thanh đưa ra không ?
dsPIC33 hình như thằng nào cũng có DAC hay sao ý. (toàn DAC 16 bit)
tần số vào max tầm 45 kHz
tốc độ lấy mẫu cỡ 100 KSPS
Đó là thông số của dsPIC33FJ128MCx04
Trích:
Fornat wave thì hình như là không cần làm gì, chỉ cần đọc và bắn thẳng ra DAC. nhưng em đọc và tìm hiểu trên mạng thì WAV còn có cả định dạng nén.vậy để tạo ra đc 1 file WAV không nén thì dùng cái gì để tạo thế ?
Cái này vào ổ C ấn F3 để search, sau đó gõ wav, lầy file bất kỳ search được, vào property rồi summary để xem các thông số. Đa số là các file wav khá chuẩn (hoặc trong mấy trò như halflife, đế chế đều có..)
Trích:
nếu muốn sử dụng định dạng MP3 thì phải làm những gì nữa. có phải mình sẽ include 1 đoạn mã vào để convert dữ liệu không.
Cái này t bất lực, chưa nghiên cứu

thay đổi nội dung bởi: tahi, 29-09-2010 lúc 11:01 AM.
tahi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-02-2010, 03:28 PM   #2
rhinoceros
Đệ tử 1 túi
 
Tham gia ngày: Jul 2007
Bài gửi: 17
:
cảm ơn anh tahi nhé.em đã down được bộ thư viện của Microchip về rồi(>70MB)
cài xong rồi,nhưng mà không biết làm thế nào để làm việc với bộ thư viện đồ sộ đó được
thông thường khi viết code cho chương trình thì người ta #include các thư viện vào.vậy đối với bộ thư viện của anh Microchip thì ta phải làm thế nào vậy ah.
trên thấy anh bảo là dòng dsPIC33 hỗ trợ DAC,em tìm mãi mà không thấy
anh có thể chỉ hộ em được không (em không biết nó là cái nào )


rhinoceros vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-03-2010, 01:28 PM   #3
kokoro
Đệ tử 1 túi
 
Tham gia ngày: May 2009
Bài gửi: 12
:
Trích:
Nguyên văn bởi tahi View Post
Link dientuvietnam
http://www.dientuvietnam.net/forums/...ad.php?p=99791
Down bộ Microchip Solution rồi vào C:\Microchip Solutions\Microchip\MDD File System\Documentation
tìm tài liệu AN1045, có nói khá base về FAT....
Ai có thể gửi cho e cái link download thằng này không? Vì em qua bên dientuvietnam nhưng tìm không thấy link download như bác nói
kokoro vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-02-2010, 04:14 PM   #4
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Dòng 80x mới có DAC
http://www.microchip.com/wwwproducts...cName=en532298
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-03-2010, 03:54 PM   #5
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
http://www.microchip.com/stellent/id...cName=en537044

link tải ở gần cuối trang
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-04-2010, 12:06 PM   #6
kokoro
Đệ tử 1 túi
 
Tham gia ngày: May 2009
Bài gửi: 12
:
- Mấy anh đã làm về sd card rồi cho em hỏi, mua cái đế cắm sd card ở đâu vây? Em ra chợ Nhật Tảo kiếm nhưng không có. Thank!
kokoro vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-04-2010, 03:31 PM   #7
greenfield
Đệ tử 6 túi
 
Tham gia ngày: Jul 2009
Bài gửi: 152
:
Bạn qua Thiên Minh ấy muốn bao nhiêu cũng cóa.hehe
greenfield vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-04-2010, 09:53 AM   #8
truongtam2008
Nhập môn đệ tử
 
Tham gia ngày: May 2009
Bài gửi: 4
:
Question Help

Các bác ơi! có bác nào biết chỗ mua con dspic33Fj256GP802 không thế! em đang cần lắm!
truongtam2008 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-05-2010, 11:10 PM   #9
lybao_huy
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 97
:
Tôi đang làm SD Card tất cả đều tốt chỉ có lúc gửi lệnh xóa CMD32=địa chỉ đầu và CMD33=địa chỉ cuối và sau đó nhận đáp ứng từ Card thì ổn cả, sau đó tiếp tục gửi lệnh ghi đơn khối CMD24 thì đáp ứng nhận được là 0x02==ERASE_RESET, tôi đọc nó nó viết như sautôi không hiểu ý nghĩa của nó)
1-Erase reset—An erase sequence was cleared before executing because an out of erase sequence command was received.
2-If an out of sequence command (except SEND_STATUS) is received, the card shall set the ERASE_RESET status bit in the status register, reset the erase sequence and execute the last command.

Mong các bạn giải thích dùm.
lybao_huy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-05-2010, 09:24 AM   #10
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Trích:
Nguyên văn bởi lybao_huy View Post
Tôi đang làm SD Card tất cả đều tốt chỉ có lúc gửi lệnh xóa CMD32=địa chỉ đầu và CMD33=địa chỉ cuối và sau đó nhận đáp ứng từ Card thì ổn cả, sau đó tiếp tục gửi lệnh ghi đơn khối CMD24 thì đáp ứng nhận được là 0x02==ERASE_RESET, tôi đọc nó nó viết như sautôi không hiểu ý nghĩa của nó)
1-Erase reset—An erase sequence was cleared before executing because an out of erase sequence command was received.
2-If an out of sequence command (except SEND_STATUS) is received, the card shall set the ERASE_RESET status bit in the status register, reset the erase sequence and execute the last command.

Mong các bạn giải thích dùm.
1 - Để xóa một số sector bạn phải gửi CMD38 sau khi gửi CMD32 và CMD33
2 - Nếu bạn muốn ghi một hoặc nhiều sector bạn dùng CMD24 hoặc CMD25. Chú ý là thao tác ghi đã bao gồm thao tác xóa. Bạn ko cần phải yêu cầu xóa bằng CMD38 trước.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-05-2010, 10:33 AM   #11
lybao_huy
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 97
:
oh, cảm ơn bạn rất rất nhiều, từ lúc mình nghiên cứu Dspic với Mplab C bạn giúp mình rất nhiều, trên nền tảng giúp đỡ của bạn mình cảm thấy việc tự học thấy rất dễ dàng. Xin cảm ơn bạn rất nhiều
lybao_huy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-05-2010, 12:45 PM   #12
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
you're welcome!
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-05-2010, 12:36 PM   #13
lybao_huy
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 97
:
Tôi đang thắc mắc về việc Format thẻ nhớ MicroSD có hay không có Master Boot Record. Tôi có đọc thanh ghi CSD của cả 2 thẻ 512MB và 1GB và tìm được 2 trường:
-FILE_FORMAT_GROUP=0
-FILE_FORMAT=0
từ đó suy ra là "Hard disk-like file system with partition table " nguyên văn trong Spec của MicroSD.
thế nhưng khi dùng WinHex để xem thì thấy chỉ có thẻ 1GB là có MBR còn thẻ 512 thì chỉ có Boot Sector không có MBR. Vậy thì câu hỏi đặt ra là làm sao đọc thẻ trên hệ thống nhúng mà ta không hề biết là có MBR hay không, vì nếu không có MBR lúc format trong khi ta lại đọc thanh ghi CSD lại báo là có MBR thì chúng ta đọc Boot Sector lại cứ tưởng là đang đọc MBR.
Xin các bạn giải thích dùm với. Mình viết Driver với định dạng FAT16 cho thẻ SD gần xong rồi nhưng lại dính cái bệnh này thật khổ
lybao_huy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-05-2010, 01:02 PM   #14
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Bạn chỉ cần đọc sector 0, kiểm tra xem nó là MBR hay bootsector, vì cấu trúc của MBR và bootsector khác nhau.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-05-2010, 01:48 PM   #15
lybao_huy
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 97
:
vậy là chỉ có cách là đọc sector 0 để biết có MBR hay không?có vẻ hơi mệt đấy.
Cảm ơn bạn nhiều.
lybao_huy 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à 01:40 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