![]() |
|
Tài trợ cho PIC Vietnam |
Luận văn tốt nghiệp Nếu bạn thắc mắc vì sao chúng tôi muốn phổ biến các luận văn tốt nghiệp? Xin xem tại đây |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 | |
Nhập môn đệ tử
Tham gia ngày: Aug 2012
Bài gửi: 6
: |
Trích:
nói rằng để tìm kiếm các thiết bị gắn trên bus và 64bit ROM code của chúng. nhưng không hiểu nó tìm như thế nào ROM code của từng cảm biến được lưu vào đâu. Và cũng đã đọc App note 162( link: https://docs.google.com/viewer?a=v&q...7IIPcIbOL4wYdQ) có ví dụ: SEARCH ROM CODE EXAMPLES Em không hiểu lệnh khai báo biến này nghĩa như thế nào: và biến này có ý nghĩa như thế nào? unsigned char FoundROM[5][8];// table of found ROM codes Trên lớp em học lập trình ASM cho 8051 lúc làm đồ án thì bị lại làm về PIC và lập trình C nên có nhiều bỡ ngỡ mong bác thông cảm! thay đổi nội dung bởi: lxtonline, 15-04-2013 lúc 03:25 AM. Lý do: bổ xung |
|
![]() |
![]() |
![]() |
#2 |
Trưởng lão PIC bang
|
Vì bạn chỉ có 4 chip, tôi đề nghị bạn làm như sau:
1. Nối 1 chip vào bus, dùng lệnh READ ROM để đọc, rồi ghi lại serial ROM của chip đó (vào EEPROM của PIC chẳng hạn). 2. Lặp lại bước 1 cho 3 chip còn lại (mỗi lần 1 chip, và ghi vào 1 vị trí khác). 3. Sau bước 2, bạn đã có đủ serial ROM của 4 chip. Bây giờ bạn viết chương trình như bình thường, dùng các serial ROM đã xác định được, và lệnh MATCH ROM để truy xuất một chip nào đó. Nhớ sau khi truy xuất 1 chip thì tạo xung reset để có thể truy xuất chip khác. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
![]() |
![]() |
![]() |
|
|