PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

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

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 07-11-2005, 11:39 AM   #1
tuanva
Đệ tử 2 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 33
:
I2C Slave Library?

Một số PIC hỗ trợ cả 2 chuẩn I2C và SPI nhưng chỉ dùng được 1 trong 2. Vậy nếu giả sử tôi cần ghép nối serial bus (ví dụ I2C) giữa 2 PIC trong khi mỗi PIC cũng có giao tiếp với các ngoại vi khác (RTC, DAC,...)thì phải làm thế nào? Xin các cao thủ giúp đỡ.

Cám ơn.
__________________
I'm beginner.
tuanva vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-11-2005, 09:20 PM   #2
mafd_47a
Đệ tử 3 túi
 
Tham gia ngày: Sep 2005
Bài gửi: 54
:
Trích:
Nguyên văn bởi tuanva
Một số PIC hỗ trợ cả 2 chuẩn I2C và SPI nhưng chỉ dùng được 1 trong 2. Vậy nếu giả sử tôi cần ghép nối serial bus (ví dụ I2C) giữa 2 PIC trong khi mỗi PIC cũng có giao tiếp với các ngoại vi khác (RTC, DAC,...)thì phải làm thế nào? Xin các cao thủ giúp đỡ.

Cám ơn.

I2C, SPI co the mac noi tiep duoc nhieu VDK, hay cac thiet bi ngoai vi tren mot duong truyen ma ??????????

Con neu bac dung SPI cho mot thiet bi ngoai vi, va muon dung I2C cho viec ket noi voi VDK khac ( o che do Master ) ban co the dung phan mem.

Trong muc nay toi co bai viet dung phan mem cho I2C roi day

thay đổi nội dung bởi: mafd_47a, 07-11-2005 lúc 09:24 PM.
mafd_47a vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-11-2005, 09:01 AM   #3
tuanva
Đệ tử 2 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 33
:
Re:

Ý tôi là thế này: Tôi có 1 PIC kết nối I2C với DAC và 1 PIC khác nối I2C với EEPROM, RTC. Bây giờ nối 2 PIC với nhau như thế nào?
__________________
I'm beginner.
tuanva vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-11-2005, 10:34 AM   #4
mafd_47a
Đệ tử 3 túi
 
Tham gia ngày: Sep 2005
Bài gửi: 54
:
Trích:
Nguyên văn bởi tuanva
Ý tôi là thế này: Tôi có 1 PIC kết nối I2C với DAC và 1 PIC khác nối I2C với EEPROM, RTC. Bây giờ nối 2 PIC với nhau như thế nào?
Ban dùng USART nối Master và Slave ( tất nhiếu nếu như trong ứng dụng của bạn ko kết nối với PC )
mafd_47a vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-02-2006, 03:15 AM   #5
linhnc308
Đệ tử 5 túi
 
Tham gia ngày: Oct 2005
Bài gửi: 117
:
Việc giao tiếp giữa các VDK với nhau thông qua I2C hay bất kỳ giao tiếp nào là vấn đề hay. Về I2C tôi đã làm xong rồi, lấy đơn giản giưa 2 con PIC 88 và 877, 877 là master. Tôi cho truyền một chuỗi ký tự sang 88, 88 nhận được và phản hồi lại. 877 sẽ hiển thị trên LCD. Quan trọng nhất tron giao tiếp này là việc xử lý dữ liệu ở con Slave. Khi nó nhận được yêu cầu đọc từ master thì cần truyền byte ra. Khi dùng CCS ta sử dụng ngắt #INT_SSP

Nguyên văn bởi tuanva:
Ý tôi là thế này: Tôi có 1 PIC kết nối I2C với DAC và 1 PIC khác nối I2C với EEPROM, RTC. Bây giờ nối 2 PIC với nhau như thế nào?

Đơn giản là bạn nối chúng với đường I2C, gán cho một địa chỉ. Như vậy cả hai đều dùng được tại nguyên của nhau.

Ngắt SSP
#INT_SSP
I2C_ISR {
byte data_in

if (i2c_state_isr < 0x80)
i2c_write(data_to_send_to_master)
else
data_in = i2c_read()

}
// Đây chỉ là ví dụ đơn giản cho Slave.
linhnc308 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-03-2009, 08:46 PM   #6
thanhlong156
Nhập môn đệ tử
 
Tham gia ngày: Jan 2008
Bài gửi: 1
:
bác nào có tài liệu về I2C thì cho tui với.tui cũng không hiểu về nó lắm.Giả sử tôi muốn gắn 1 cái webcam với 1 VDK thì làm thế nào để 2 con đó giao tiếp với nhau.mong các bác chỉ giúp
thanhlong156 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-03-2009, 09:02 AM   #7
hopeman
Đệ tử 6 túi
 
hopeman's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
bạn hãy đọc mục này nhé
http://www.picvietnam.com/forum/showthread.php?t=611
__________________
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
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

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Library cho MPASM, các module cơ bản mafd_47a MPASM 12 06-09-2009 03:51 PM
Free Orcad library for PICs and dsPIC falleaf English forum on PICs 0 05-07-2006 01:47 AM


Múi giờ GMT. Hiện tại là 06: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