View Single Post
Old 11-11-2009, 09:08 PM   #5
0903579509
Đệ tử 4 túi
 
Tham gia ngày: Mar 2007
Nơi Cư Ngụ: Da Nang
Bài gửi: 69
:
Trích:
Nguyên văn bởi nguyenhung1811 View Post
ghi du lieu a vao epprpom tai dia chi 0x00 dung lenh write_epprom(0x00,a);
Cám ơn các bác đã chỉ giáo, việc sử dụng write_eeprom() không có gì khó. Ý tôi hỏi ở đây là sau khi nạp code vào Pic thì đã có dữ liệu cần thiết trên eeprom.

Đề tài của tôi thế này:
Lấy dữ liệu tại địa chỉ a của eeprom DAC cho ra 1 điện áp để duy trì một công suất A nào đó
Lấy dữ liệu tại địa chỉ b của eeprom DAC cho ra 1 điện áp để duy trì một công suất B nào đó
...

Dữ liệu tại a, b,... được nhập vào khi Pic đang chạy. Vì một lý do nào đó cần phải nạp Pic ( debug chẳng hạn), khi nạp lại Pic thì dữ liệu trên eeprom bị xóa, cần nhập lại bằng tay thì mất thì giờ. Có cách nào trên CCS C giải quyết được vấn đề này ?

Dùng winpic800 có thể giải quyết được:
-Đọc lại Pic vào máy tính, dữ liệu trên eeprom được lưu trên Tab Data
-Copy dữ liệu này vào clipboard
-Gọi code cần nạp vào Tab Code
-Lúc này Tap Data còn trống
-Paste dữ liệu trên clipboard vào Tab Data
-Nạp vào Pic
Thế là xong! Tuy nhiên chỉ cần quên 1 công đoạn thì dữ liệu đi tong...đành cong lưng nhập lại
@namqn: Tôi sẽ đọc hướng dẫn của Anh xem sao. Cám ơn Anh nhiều!

thay đổi nội dung bởi: 0903579509, 11-11-2009 lúc 09:39 PM.
0903579509 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn