|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
21-04-2009, 05:48 PM | #7 |
Đệ tử 2 túi
Tham gia ngày: Nov 2008
Bài gửi: 42
: |
anh xem xem hộ em mới, em viết 1 hàm để ghi dữ liệu lên thẻ MMC rồi đọc, gửi lên mt mà không thấy được, xem hộ em xem sai ở chỗ nào :
unsigned int writeSector(unsigned long sector, unsigned char *buf) { unsigned int count=0; LATBbits.LATB8=0; MMCCommand(0x58,sector*32,0xFF); if (MMCResponse(0x00)) { SPIData(0xFF); SPIData(0xFE); for(count = 0; count < 32; count++) SPIData(buf[count]); SPIData(0xFF); SPIData(0xFF); } LATBbits.LATB8=1; SPIData(0xFF); return TRUE; } Còn đây là ctr chính : int main(void) { unsigned char Buf[32]; unsigned int i,j; SystemInit(); disk_initialize(); for(i=0;i<32;i++) Buf[i]=i; writesector(1,Buf); SendMessage(Buf); while(1); } em nạp rồi xem trong thẻ mà ko thấy có gì, hic. |
Tags |
dspic30f spi, led matrix |
|
|