![]() |
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à 06:27 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam