Đồ án giao tiếp CAN - Cần giúp đỡ
1 Attachment(s)
Em đang làm đồ án về giao tiếp can cần được giúp đỡ về lập trình.
Về phần cứng thì em có mạch gồm PIC6F887 + MCP2515 + MCP2551 và LCD hiển thị (Sơ đồ mạch trong file CAN Demo.pdf đính kèm) Về code thì em viết như sau: Code:
#include <htc.h> Code:
void mcp_reset() Như vậy lỗi của em là lỗi ở phần giao tiếp SPI hay lỗi cấu hình MCP2515 không đúng ? Nhờ các bác đã làm qua cái này chỉ giúp em. |
Hình như em đã nối sai chân SPI, đúng ra phải là SDI --> SO và SDO --> SI. Đã sửa lại và thử nạp code. Vẫn không chạy, vậy là sao nhỉ ?
Thử đo tín hiệu SDO trên PIC thì vẫn thấy kim đồng hồ nhảy lên nhảy xuống nhưng chân SCK thì khi có khi không ? Tại sao ? P.S: post topic mà không có ai giúp đỡ, nản quá! |
pic877 có hỗ trợ CAN hả bạn mình cũng đang làm cái CAN @@
|
mà mình thấy dòng 18f mới hỗ trợ CAN
|
Trích:
Phần cứng này mình dùng PIC6F887 + MCP2515 + MCP2551. Bạn có thể dùng PIC12F cũng ok, miễn là có giao tiếp SPI. |
Không có SPI cứng thì có thể dùng SPI mềm mà?
|
Hiện nay mình có các mạch điện sau:
1.Giải mã remote sony điều khiển các thiết bị điện từ xa,mạch đã chạy ngon,đã từng bán ra thị trường. 2.Giải mã pt2262/pt2272 điều khiển thiết bị từ xa bằng sóng RF 3.Giải mã pt2248/pt2249 điều khiển thiết bị từ xa dùng sóng hồng ngoại 4.Lập trình đồng hồ có phím chỉnh giờ,phút,giây,hẹn giờ. 5.Lập trình điều khiển led đơn,tạo và thay đổi cường độ sáng cho led,lập trình sáng dồn,sáng chạy,sáng dần 32 led,... 6.Lập trình điều khiển hệ thống đèn giao thông 7.Lập trình chạy chữ trên led ma trận 8.Lâp trình giao tiếp máy tính 9.Lập trình và làm mạch điều khiển xe từ xa,điều khiển động cơ DC 10.Lập trình và điều khiển volume từ xa 11.Dạy vẽ hình ảnh,dạng sóng,đồ thị hàm số,hệ mặt trời và các hành tinh đang chuyển động trên Pascal,C,C++,C# 12.Dạy lập trình vi điều khiển 13.Dạy lập trình PLC bằng ngôn ngữ LAD 14.Dạy vẽ mạch in trên phần mềm protues,vẽ bằng tay,vẽ tự động,tạo chân linh kiện. 15.Làm mạch nguồn hạ áp trực tiếp không dùng biến áp 16.Lập trình làm đồng hồ thời gian thực giao tiếp ds1307,làm đồng hồ vạn niên,lập trình trên 8051 và pic. 17.Hướng dẫn sử dụng các phần mềm liên quan.Bao gồm các phần mềm lập trình cho chip,các phần mềm lập trình hình ảnh và các phần mềm mô phỏng,vẽ mạch in,vẽ mạch nguyên lý. 18.Hiển thị ký tự,hiển thị số đếm trên LCD ... số phone liên hệ: 0166.495.1093 |
Múi giờ GMT. Hiện tại là 05:51 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam