PDA

View Full Version : SPI slave với Pic?


cuccutiara
01-06-2008, 12:55 PM
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.