![]() |
|
Tài trợ cho PIC Vietnam |
Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 6 túi
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
: |
Lưu dữ liệu EEPROM cho PIC
Mình muốn làm 1 cái timer với pic6f877a có 02 nút nhấn đầu vào và 01 led hiển thị ngõ ra.
02 nút nhấn để tăng giảm thời gian cài đặt cho timer.Vấn đề ở đây là khi mình cài thời gian là 10s nhưng khi cúp nguồn thì làm sao sau khi có nguồn lại pic vẫn giữ được giá trị mà mình đã cài đặt trước đó(10s).Ai rành về vụ này hướng dẫn giúp mình với! Mình nghe nói là phải lưu vào bộ nhớ epprom của pic nhưng mìng không biết làm như thế nào? |
![]() |
![]() |
#2 | |
Trưởng lão PIC bang
|
Trích:
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 |
|
![]() |
![]() |
#3 |
Đệ tử 6 túi
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
: |
Mình dùng C và mình đã tìm ra 02 hàm read_eeprom(address); và write_eeprom(address,value); Vậy cho mình hỏi là cái address mình chỉ cho pic lưu vào vùng nhớ của thanh ghi mục đích chung được không ? Nếu không thì mình phải lưu dữ liệu vào đâu?
|
![]() |
![]() |
#4 | |
Trưởng lão PIC bang
|
Trích:
PIC16F877A có 256 byte EEPROM, do đó địa chỉ address trong các hàm đọc/ghi EEPROM trên sẽ có giá trị trong khoảng 0 .. 255. 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 |
|
![]() |
![]() |
#5 |
Đệ tử 6 túi
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
: |
Cảm ơn anh namqn nhiều!
|
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|