Trích:
Nguyên văn bởi trangham283
Update:
Hôm nay em đã kiểm tra mạch bằng máy đo dao động. Em cho hiện 4 kênh: SCK, CS, SDO và SDI.
Các kênh SCK, CS và SDO của PIC hoạt động đúng như em dự định, em có thấy các lệnh viết, đọc được dịch ra chân SDO một cách hợp lý. Tuy nhiên riêng kênh SDI thì luôn luôn 0. Điều này làm em nghĩ vấn đề nằm ở đoạn nhận lại dữ liệu từ EEPROM...
Mọi người có thể đọc qua code post ở phía trên của em rồi góp ý được không ạ?
Cảm ơn mọi người nhiều nhiều!
|
Bạn kiểm tra lại phần cứng xem có lỗi hay không. Nếu không có lỗi phần cứng thì bạn kiểm tra lại timing của các tín hiệu để xem EEPROM có làm việc được ở tốc độ đó hay không.
Thân,