PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Những câu hỏi thường gặp (http://www.picvietnam.com/forum/forumdisplay.php?f=54)
-   -   Pic 16f887 spi interface (http://www.picvietnam.com/forum/showthread.php?t=13404)

dtgclkm 01-03-2012 02:36 AM

Pic 16f887 spi interface
 
2 Attachment(s)
Mình đang tìm hiểu về vấn đề này . mình định sử dụng giao tiếp này để mở rộng port I/O
qua ic 74hc595 .Mình sử dụng ASM :)

sơ đồ đấu chân

RC3 <> SH (11) : SERIAL CLOCK
RC4 <> X
RC5 <> DS (14) : SERIAL DATA
RC6 <> ST (12) : OUTPUT LATCH
RC7 <> ~MR (10) : RESET OUTPUT

MCU sẽ ở trong chế độ master của spi . Theo như mình đọc trong data sheet thì chỉ cần nạp dữ liệu vào thanh ghi SSPBUF thì chế độ SPI sẽ tự động được thực hiện . Và code của mình làm công việc đó. Mình mô phỏng bằng MPLAB SIM thì thấy thanh ghi SSPBUF có thay đổi dữ liệu nhưng dữ liệu trên các port trên * cụ thể là RC3 và RC5 không thay đổi
còn mô phỏng bằng proteus thì nó warn đến vàng mặt .

Xin các cao nhân làm ơn chỉ giúp về SPI tiện thể nói code mình sai ở chỗ nào để rút kinh nghiệm


Múi giờ GMT. Hiện tại là 04:26 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam