![]() |
|
Tài trợ cho PIC Vietnam |
Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Sep 2007
Bài gửi: 9
: |
SPI slave với Pic?
Em đang dùng pic 16F877 nhận dữ liệu từ một chip khác, 128 bit dữ liệu. Trong chương trình chính em làm như sau:
byte i; int8 a[16]; setup_spi(spi_master |spi_l_to_h |spi_clk_div_16 ); for (i=0; i<=15; i++) {if spi_data_is_in() a[i]=spi_read(); } // mục đích là tạo ra một mảng 16 phần tử 8 bit // và mỗi lần đọc thì gán giá trị đọc vào cho một phần tử. Em làm thế này đúng chưa ạ, tại vì con master của em ko có thư viện nên ko mô phỏng dc, cũng ko debug trong ccs dc nên em ko biết đúng sai ntn. Xin nhờ các bác. |
![]() |
![]() |
|
|