PDA

View Full Version : TUT ve I2C ( pic16f877a )


mafd_47a
17-02-2006, 07:48 AM
Chuẩn I2C là một chuẩn ứng dụng không thể thiếu trong VĐK nói chung. Và đây là tài liệu hướng dẫn các tính chất cơ bản về I2C ( chế độ Master ) trong PIC16F877A )
Tài liệu này là chuyển thể từ trang http://www.dientuvietnam.net/board/showthread.php?t=702
Mọi người có thể tham khảo. Và rất mong sự đóng góp ý kiến của các bạn
Chúc các bạn thành công

ntc
17-02-2006, 10:54 AM
Hehe. Lâu lắm mới thấy bác post bài.

nhh
17-02-2006, 06:25 PM
Chuẩn I2C là một chuẩn ứng dụng không thể thiếu trong VĐK nói chung. Và đây là tài liệu hướng dẫn các tính chất cơ bản về I2C ( chế độ Master ) trong PIC16F877A )
Tài liệu này là chuyển thể từ trang http://www.dientuvietnam.net/board/showthread.php?t=702
Mọi người có thể tham khảo. Và rất mong sự đóng góp ý kiến của các bạn
Chúc các bạn thành công
Bài của bác viết rất cơ bản,đọc dễ hiểu!
Mong bác có nhiều bài về các module khác cho anh em tham khảo!
Rất cảm ơn!

mafd_47a
18-02-2006, 11:12 PM
Từ lý thuyết đến thực hành đôi khi là một khoảng cách khá xa. Đọc qua một lần mà không làm ngay chạy ngay thì sẽ quên rất nhanh vào đôi khi có một sự hoài nghi nào đó. Đó chính là nguyên nhân khi tìm hiểu bất cứ một ứng dụng gì mình cũng đều cố gắng làm cho chạy trên mạch thật, chứ không chỉ có đọc suông.
Với I2C này việc thử nghiệm trên mạch thật là khá khó khăn so với các ứng dụng khác. Tuy nhiên các bạn có thể sử dụng công cụ khác rất được ưa chuộng bây giờ. Đó chính là Proteus. Với việc mắc mạch tương tự như hình vẽ dưới đây các bạn cũng có thể thực hiện được việc thực hành cho các ứng dụng của mình rồi.

Dưới đây chỉ là một mạch hiển thị Led, nhưng ta có thể hoàn toàn mở rộng trên việc hiển thị lên LCD hay nhiều cái khác nữa

Chúc các bạn thành công

http://i33.photobucket.com/albums/d52/mafd_47A/I2C_EEPROM.jpg

linhnc308
19-02-2006, 02:12 AM
Tham gia PIC đã lâu nhưng nay mới pots được bài (Do tài khoản có vấn đề, admin đã fix). Cũng đang làm cái I2C và giao tiếp mạng VDK qua I2C, viết trên CCS. Phai công nhận là dùng CCS cho PIC quả là dễ dàng chò việc phát triển. Về khoản ASM thì phải học bác mạnh nhiều. Về I2C cho PIC ta có thể tận dụng phần cứng có sãn hoặc lập trình bằng phần mềm đề rèn luyện kỹ năng. Mà bác nào đã dùng PIC giao tiếp với máy tính qua I2C chưa. Nếu qua tâm thì xem qua sách của Ngô Diên Tập. Em đang viết về cái này khi nào OK sẽ post lên sau.
Lưu ý bản CCS mới 3.242 có thêm nhiều hàm mới trong đó có hàm I2C_State_ISR chuyên dùng cho PIC ở chế độ Slave, khá hay. Xem trong help. Nói chung để học CCS ta cứ bám theo bộ Help của họ là OK + Forum của CCS

spirit
05-08-2006, 10:25 PM
Từ lý thuyết đến thực hành đôi khi là một khoảng cách khá xa. Đọc qua một lần mà không làm ngay chạy ngay thì sẽ quên rất nhanh vào đôi khi có một sự hoài nghi nào đó. Đó chính là nguyên nhân khi tìm hiểu bất cứ một ứng dụng gì mình cũng đều cố gắng làm cho chạy trên mạch thật, chứ không chỉ có đọc suông.
Với I2C này việc thử nghiệm trên mạch thật là khá khó khăn so với các ứng dụng khác. Tuy nhiên các bạn có thể sử dụng công cụ khác rất được ưa chuộng bây giờ. Đó chính là Proteus. Với việc mắc mạch tương tự như hình vẽ dưới đây các bạn cũng có thể thực hiện được việc thực hành cho các ứng dụng của mình rồi.

Dưới đây chỉ là một mạch hiển thị Led, nhưng ta có thể hoàn toàn mở rộng trên việc hiển thị lên LCD hay nhiều cái khác nữa

Chúc các bạn thành công

http://i33.photobucket.com/albums/d52/mafd_47A/I2C_EEPROM.jpg
Bác post bài hướng dẫn proteus luôn đi,nhìn hình của bác mà thèm quá

namdinhno1
23-12-2006, 08:27 AM
Em đã xem về TUT I2C của anh Mạnh .Tuy nhiên em không hiểu ở phần đề tài với DS1307 thì địa chỉ của con DS này lại là 0xD0 và tại sao bit 0 của nó bằng 0 thì quá trình là transmitt , bằng 1 thì receive . Các anh trả lời giúp em với

phamthaihoa
23-12-2006, 09:29 AM
Em đã xem về TUT I2C của anh Mạnh .Tuy nhiên em không hiểu ở phần đề tài với DS1307 thì địa chỉ của con DS này lại là 0xD0 và tại sao bit 0 của nó bằng 0 thì quá trình là transmitt , bằng 1 thì receive . Các anh trả lời giúp em với

Địa chỉ của DS1307 là 0xD0 thì bạn phải hỏi Maxim-Dallas ấy, quy định nó thế thôi :D

Khi phát địa chỉ ở chế độ 7bit thì bit0 của byte địa chỉ đó (7bit đầu là D0, bit cuối độc lập) là bit R/W. Bit này sẽ quy định trạng thái đọc ghi của Slave, còn tại sao thì quy định nó vậy.

Giao tiếp với DS1307 thì nó ở dạng Slave, tất cả hoạt động của nó được quyết định từ Master, nếu yêu cầu Transmit thì có nghĩa là Master yêu cầu Slave phát dữ liệu, còn lại là nhận dữ liệu, làm việc này để tránh xung đột khi mạch nó nhiều Slave.

hungpq
28-02-2007, 11:48 AM
Chuẩn I2C là một chuẩn ứng dụng không thể thiếu trong VĐK nói chung. Và đây là tài liệu hướng dẫn các tính chất cơ bản về I2C ( chế độ Master ) trong PIC16F877A )
Tài liệu này là chuyển thể từ trang http://www.dientuvietnam.net/board/showthread.php?t=702
Mọi người có thể tham khảo. Và rất mong sự đóng góp ý kiến của các bạn
Chúc các bạn thành công

Tôi đã đọc bài của bạn, thật tuyệt. Nhũng đóng góp của bạn giúp ích cho chúng tôi rất nhiều. Nhung bạn oi nếu có thể bạn xây dụng luôn mấy cái hàm ghi thòi gian vào con DS1307 thì tốt quá.

nkh
12-05-2007, 11:07 AM
Tôi mới tham gia diễn đàn PICVIETNAM thấy diễn đàn sôi động ra phết, nên cũng góp vui cùng anh em ti cho vui.
Đây là mạch và chương trình mô phỏng truyền thông I2C master-slave giữa chị pic 16f84a làm master và anh pic 16f877a làm slave.
Các bạn thử làm xem và cho ý kiến đóng góp nhé.

nkh
12-05-2007, 11:09 AM
Upload file đính kem thế nào vậy???????????????

nkh
12-05-2007, 11:11 AM
ah được rồi. he he.........

nkh
12-05-2007, 11:14 AM
Ai thấy hay thì cho lời cám ơn nhé.
Chúc mọi người vui vẻ.

nguyendungdt12
21-04-2008, 10:54 PM
cảm ơn bác nhiề đúng cái em đang cần, ai có tut về ADC nữa thì viết hộ em nha, mới học pic mà, cảm ơn nhiều

tallht
09-07-2008, 11:58 PM
Mình Cũng Cần Tài Liệu Về Adc.ai Có Thì Share Cho Mình Với! Ngồi Tìm Hiểu Datasheet Mấy Bữa Nay Mà Chẳng Thấm Nỗi Tí Nào! Bùn Ghê!

tbt55
31-12-2008, 10:16 PM
cac pac thao lua khí thế wá!

tanhaui
28-01-2010, 11:25 PM
co bac nao co tai lieu ve usart ko

leyen11
22-02-2010, 11:01 AM
mình muốn truyền nhận nhiệt độ của con pic 1 sang bên con kia có được không vây các cao thủ cho hỏi với nha

dtn711
10-07-2010, 12:53 PM
pác nào có phần mềm nạp pic gửi cho mình với
dtn.711@gmail.com

k53tudonghoa
06-01-2011, 04:16 PM
em học năm thứ 3. học lập trình thấy khó quá . không biết học lập trình cách nào đơn giản nhất nhỉ?

Longfet53
01-04-2011, 11:55 AM
code ở trong tut là lừa đảo, có ghi được dữ liệu đâu, ghi giá trị acc ra đấy chứ. Đúng là...

vongcdt09
18-05-2013, 05:07 PM
ah được rồi. he he......... code ko chạy....

supperchon
22-07-2021, 06:07 PM
esteticien granada tutorial hipopresivos (http://fisioterapiapatriciapena.com/tag/masajes-granada/)
ofertas de empleo fisioterapia vas medicina (http://fisioterapiapatriciapena.com/las-bolas-chinas-lo-que-debes-saber/)
mariola pena mariola pena (http://fisioterapiapatriciapena.com/las-bolas-chinas-lo-que-debes-saber/)
medico rehabilitador fisioterapia sol granada (http://fisioterapiapatriciapena.com/cerramos-nuestra-clinica-de-fisioterapia-en-granada-hasta-nuevo-aviso-quedateencasa)
tiempo recuperacion fractura radio fractura codo tiempo recuperacion (http://fisioterapiapatriciapena.com/tag/fisioterapeuta-accidente-trafico-granada/)
masajes granada masajes en granada (http://fisioterapiapatriciapena.com/tag/ana-maldonado/)
suelo firme se puede comprar cialis sin receta en farmacia en espana (http://fisioterapiapatriciapena.com/estiramiento-lumbalgia-y-ciatica-clinica-fisioterapia-granada/)
cialis generico comprar como colocar las bolas chinas (http://fisioterapiapatriciapena.com/tag/porteo-feliz/)
kamagra 100mg oral jelly fisiobilbao (https://fisioterapiapatriciapena.com/comprar-viagra-en-espana-envio-urgente-contrareembolso)
medico rehabilitador masaje drenaje linfatico precio (http://fisioterapiapatriciapena.com/tag/fisioterapia-running-granada/)

supperchon
24-07-2021, 12:24 AM
fractura cabeza de radio tiempo de recuperacion bolas chinas como usar (http://fisioterapiapatriciapena.com/tag/clinica-sanabria-granada/)
subir escaleras en el embarazo clases para embarazadas (https://fisioterapiapatriciapena.com/comprar-viagra-en-espana-envio-urgente-contrareembolso)
drenaje linfatico precio osteopatas en granada (https://fisioterapiapatriciapena.com/comprar-viagra-en-espana-envio-urgente-contrareembolso)
donde comprar cialis en espana quitar prostata consecuencias (http://fisioterapiapatriciapena.com/recuperacion-postquirurgica-de-fractura-de-la-cabeza-del-radio-con-implantacion-de-tornillo/)
bolas chinas como usar accidente trafico granada (http://fisioterapiapatriciapena.com/category/estetica/)
estiramientos para la lumbalgia como caminar con muletas (http://fisioterapiapatriciapena.com/estiramiento-lumbalgia-y-ciatica-clinica-fisioterapia-granada/)
viagra generico envio 24 horas fisioterapia para embarazadas (http://fisioterapiapatriciapena.com/despues-de-dar-a-luz/)
viagra masculino accidente en granada (http://fisioterapiapatriciapena.com/portfolio/drenaje-linfatico-manual/)
cuanto dura una sesion de fisioterapia uso de bolas chinas (http://fisioterapiapatriciapena.com/tag/masaje-relajante-granada/)
esteticien granada viagra y cialis contrareembolso (https://fisioterapiapatriciapena.com/)

ngulau
17-03-2024, 12:25 AM
Dangerous liaison. Looking for a partner for risky dating
Verified Women (https://matchnow.life)