PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   hòi:lưu mảng dữ liệu trong bộ nhớ chương trình(flash) (http://www.picvietnam.com/forum/showthread.php?t=6762)

hongquyen 31-07-2010 09:59 PM

hòi:lưu mảng dữ liệu trong bộ nhớ chương trình(flash)
 
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

Trích:

Nguyên văn bởi hongquyen (Post 37680)
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)
Code:

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 ...............


Múi giờ GMT. Hiện tại là 07:18 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam