Trích:
Nguyên văn bởi nguyenhung1811
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!