![]() |
|
Tài trợ cho PIC Vietnam |
Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Nhập môn đệ tử
|
Pic 16f887 spi interface
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 |
![]() |
![]() |
![]() |
|
|