20-01-2010, 08:34 AM | #1 |
Nhập môn đệ tử
Tham gia ngày: Dec 2009
Bài gửi: 9
: |
Giúp em đoạn code SPI trong CCS !
Chào các anh.em đang tìm hiểu pic16f877a,thì trong SPI thì mình sẽ đưa dữ liệu ra RC7 và xung clock là RC6,trong ASM viết thì tàm tạm,còn CCS thì viết sao ko được.hic.em có thấy trên diễn đàn 1 đoạn code,em thử viết lại mà sao hok được.em viết như sau :
.... Khai báo pic và chuẫn RS232 cho SPI ... Int8 x=9; Void main() {khai báo I/O .... Setup_spi(SPI_MASTER | SPI_L_TO_H); while(1) { spi_write(x); } } hic.em thử viết thế nhưng sao chân RC3 với RC5 lại có mức cao và thấp.còn 2 chân kia lại ko có gì.heydu.sao lạ ta.các anh xem giúp em với.với cho em hỏ thêm,như trog ASM thì dựa vào thạch anh và baurate để chọn giá trị thích hợp cho SPI,vậy trong C mình chỉ cần khai báo thạch anh và đoạn RS232 vậy là xong sao ạ? |