View Full Version : hòi:lưu mảng dữ liệu trong bộ nhớ chương trình(flash)
hongquyen
31-07-2010, 09:59 PM
chào các anh chị và các bạn, mình có 1 câu hỏi mong mọi người giải đáp giúp
hiện mình đang viết chương trình trong CCSC, do chương trình ứng dụng của mình cần lưu nhiều mảng dữ liệu (các ký tự) để xuất led, lưu trong RAM thì không đủ, trong khi đó bộ nhớ Flash còn khá nhiều, vậy trong CCSC có cách nào để lưu những mảng này bộ nhớ chương trỉnh(flash) hay không nếu có thì khi truy xuất từng ký tự như thế nào?
mình chân thành cảm ơn và chúc mọi người cuối tuần vui vẻ.
namqn
01-08-2010, 12:40 AM
chào các anh chị và các bạn, mình có 1 câu hỏi mong mọi người giải đáp giúp
hiện mình đang viết chương trình trong CCSC, do chương trình ứng dụng của mình cần lưu nhiều mảng dữ liệu (các ký tự) để xuất led, lưu trong RAM thì không đủ, trong khi đó bộ nhớ Flash còn khá nhiều, vậy trong CCSC có cách nào để lưu những mảng này bộ nhớ chương trỉnh(flash) hay không nếu có thì khi truy xuất từng ký tự như thế nào?
mình chân thành cảm ơn và chúc mọi người cuối tuần vui vẻ.
Câu hỏi của bạn đã được giải đáp trong mục "Common Questions and Answers" trong tài liệu hướng dẫn sử dụng của CCS C. Cụ thể là câu hỏi sau (xem mục lục ở đầu tài liệu để biết nó nằm ở trang nào):
How can a constant data table be placed in ROM?
Thân,
nhanh0112
02-08-2010, 01:04 AM
Bạn lưu dữ liệu vào ROM. Khai báo như sau:(tui đang dùng để lưu trữ FONT cho led matrix)
unsigned int8 ROM character[70][16] ={.....}
killua142
03-09-2010, 01:40 PM
-Minh cũng muốn hỏi cách khai báo, 1 mảng mà mình có thể thay đổi giá trị phần tử trong mang đó đc trong rom hoặc flash.Mình đang dùng PIC 16f877a để làm led matrix có dùng bàn phím 4x4 nhập kí tự zô viết = CCS ???
-à mình tra theo link trên thấy pic6f877a có thể self-write đc, vậy làm sao để thay đổi giá trị các phần tử trong mảng mình đã khai báo ?
Mong mọi người chỉ bảo ...............
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.