Các bác có cách nào giúp em. VỐn ngu PIC sẵn, nhưng giờ lại làm với nó, sài cái mảng trên RAM>256 byte, nó chả chịu chạy cho, chỉ chạy tốt với mảng <256. Trong khi con 18F46K20 thì thừa 1 đống RAM. Em dùng CCS, thử chán chê ko đc, đã cấu hình device 16 bit. Bác nào pro CCS thì chỉ em thoát chỗ bí này với ạ. E cám ơn nhiều lắm!
Thông báo
Collapse
No announcement yet.
KO đỡ đc RAM PIC CCS.
Collapse
X
-
Nếu dùng trình dịch C18 của chính Microchip thì có vẻ đơn giản
Using Large Data Arrays in Microchip C18 Compiler
How to declare large arrays in C compiler for PIC18 devices
pic - Array manipulation in MCC18 - Electrical Engineering Stack Exchange
-
Nguyên văn bởi hoangdai Xem bài viếtCác bác có cách nào giúp em. VỐn ngu PIC sẵn, nhưng giờ lại làm với nó, sài cái mảng trên RAM>256 byte, nó chả chịu chạy cho, chỉ chạy tốt với mảng <256. Trong khi con 18F46K20 thì thừa 1 đống RAM. Em dùng CCS, thử chán chê ko đc, đã cấu hình device 16 bit. Bác nào pro CCS thì chỉ em thoát chỗ bí này với ạ. E cám ơn nhiều lắm!
Với phần mềm nhìn chung thì dùng bản càng mới thì càng ngon...ĐT : 01676455880
Comment
-
Dùng CCS làm gì mà còn kêu !Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Giờ này vẫn đang chán, mấy cách bqviet đưa cho em thì khả thi với cái code mới viết chứ code e paste từ bên avr sang thì giờ mà chỉnh sang con trỏ thì vỡ mồm anh à. Code nó bự quá. E ko đủ kiên trì để chỉnh. Giải pháp là chỉnh .lkr file. Chắc lần này là lần làm PIC cuối cùng trong đời e.
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
Nguyên văn bởi hoangdai Xem bài viếtGiờ này vẫn đang chán, mấy cách bqviet đưa cho em thì khả thi với cái code mới viết chứ code e paste từ bên avr sang thì giờ mà chỉnh sang con trỏ thì vỡ mồm anh à. Code nó bự quá. E ko đủ kiên trì để chỉnh. Giải pháp là chỉnh .lkr file. Chắc lần này là lần làm PIC cuối cùng trong đời e.Web:
->Nhận thiết kế, hoàn thiện dự án, sản phẩm điện tử<-
-->Giải pháp GSM/GPRS/GPS - Công nghệ RFID<--
Comment
-
E đã xử lý xong con bệnh này. Chỉnh file .ldr Bác nào sau cần fix cái lỗi của nợ này thì bỏ hết mớ khai báo bank RAM đi, khai báo 1 nhát từ đầu tới đuôi luôn trong file .ldr( Của con pic đang sài nhé). Thế là ngon lành luôn.
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
Nguyên văn bởi hoangdai Xem bài viếtE đã xử lý xong con bệnh này. Chỉnh file .ldr Bác nào sau cần fix cái lỗi của nợ này thì bỏ hết mớ khai báo bank RAM đi, khai báo 1 nhát từ đầu tới đuôi luôn trong file .ldr( Của con pic đang sài nhé). Thế là ngon lành luôn.|
Comment
-
// File: 18f46k20_g.lkr
// Generic linker script for the PIC18F46K20 processor
#DEFINE _CODEEND _DEBUGCODESTART - 1
#DEFINE _CEND _CODEEND + _DEBUGCODELEN
#DEFINE _DATAEND _DEBUGDATASTART - 1
#DEFINE _DEND _DATAEND + _DEBUGDATALEN
LIBPATH .
#IFDEF _CRUNTIME
#IFDEF _EXTENDEDMODE
FILES c018i_e.o
FILES clib_e.lib
FILES p18f46k20_e.lib
#ELSE
FILES c018i.o
FILES clib.lib
FILES p18f46k20.lib
#FI
#FI
#IFDEF _DEBUGCODESTART
CODEPAGE NAME=page START=0x0 END=_CODEEND
CODEPAGE NAME=debug START=_DEBUGCODESTART END=_CEND PROTECTED
#ELSE
CODEPAGE NAME=page START=0x0 END=0xFFFF
#FI
CODEPAGE NAME=idlocs START=0x200000 END=0x200007 PROTECTED
CODEPAGE NAME=config START=0x300000 END=0x30000D PROTECTED
CODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF PROTECTED
CODEPAGE NAME=eedata START=0xF00000 END=0xF003FF PROTECTED
#IFDEF _EXTENDEDMODE
DATABANK NAME=gpre START=0x0 END=0x5F
#ELSE
ACCESSBANK NAME=accessram START=0x0 END=0x5F
#FI
DATABANK NAME=gpr0 START=0x60 END=0xDFF
//DATABANK NAME=gpr0 START=0x60 END=0xFF
//DATABANK NAME=gpr1 START=0x100 END=0x1FF
//DATABANK NAME=gpr2 START=0x200 END=0x2FF
//DATABANK NAME=gpr3 START=0x300 END=0x3FF
//DATABANK NAME=gpr4 START=0x400 END=0x4FF
//DATABANK NAME=gpr5 START=0x500 END=0x5FF
//DATABANK NAME=gpr6 START=0x600 END=0x6FF
//DATABANK NAME=gpr7 START=0x700 END=0x7FF
//DATABANK NAME=gpr8 START=0x800 END=0x8FF
//DATABANK NAME=gpr9 START=0x900 END=0xAFF
//DATABANK NAME=gpr9 START=0x900 END=0x9FF
//DATABANK NAME=gpr10 START=0xA00 END=0xAFF
//DATABANK NAME=gpr11 START=0xB00 END=0xCFF
//DATABANK NAME=gpr11 START=0xB00 END=0xBFF
//DATABANK NAME=gpr12 START=0xC00 END=0xCFF
//DATABANK NAME=gpr13 START=0xD00 END=0xDFF
#IFDEF _DEBUGDATASTART
DATABANK NAME=gpr14 START=0xE00 END=_DATAEND
DATABANK NAME=dbgspr START=_DEBUGDATASTART END=_DEND PROTECTED
#ELSE //no debug
DATABANK NAME=gpr14 START=0xE00 END=0xEFF
#FI
DATABANK NAME=gpr15 START=0xF00 END=0xF5F
ACCESSBANK NAME=accesssfr START=0xF60 END=0xFFF PROTECTED
#IFDEF _CRUNTIME
SECTION NAME=CONFIG ROM=config
#IFDEF _DEBUGDATASTART
STACK SIZE=0x100 RAM=gpr13
#ELSE
STACK SIZE=0x100 RAM=gpr14
#FI
#FI
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi nhathung1101Vẫn lo lắng, dặn Lão theo bí kíp lúc SÙ PHÙ nói:
- Tẩu Bả thì được.
- Nhập Hoa phải cẩn thận.
Nếu lão Nhập Hoa ở đâu, thì báo để em cho bọn đệ mang dung môi đến.-
Channel: Tâm tình dân kỹ thuật
hôm nay, 00:11 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi nhathung1101Đệ hỏi thì lão Bà nhà đệ bảo "Hàn cần gì dung môi".
Thôi thì đệ đi nghỉ, kiêm bế quan luyện công luôn.
Lão ở lại xem tình hình nhé, đứa nào láo báo em.
Thực tình là ghét bọn láo thôi mà... Nhất...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 00:05 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi nhathung1101Gay thật rồi. Đại ka "tẩu bả nhập hoa" rồi. Bệnh này X Quang cũng không soi được đâu.
Để đệ gọi thần Y "Bói Toán Đi" đến giúp mới được....-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 22:53 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi vi van phamLão phu thức tỉnh lâu rồi.
Các hạ mãi mê múa "khẩu quyền" tranh giành chức vô địch võ lâm thì dương khí hao tổn, đèn khò hết ga, muốn hàn mấy con chip nhôm phải dùng dung môi.
Việc này lão phu không biết, hỏi bà lão phu nhân các hạ xem thế nào?...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 21:21 -
-
bởi nhathung1101Thực tế là tiện dụng hơn, nhưng cũng hay hỏng hơn, khó thay thế hơn....
-
Channel: Điện tử gia dụng
Hôm qua, 20:34 -
-
bởi ittc
Bạn phân tích khá giống với 1 số bài viết trên mạng, kể ra thì loại gạt trượt và nhấn bóp có vẻ nhiều ưu điểm hơn cái anh công tắc đuôi...-
Channel: Điện tử gia dụng
Hôm qua, 19:49 -
-
bởi nhathung1101Loại gạt trượt tôi thấy hay nhất, vì phù hợp với người thuận tay phải như tôi.
Khi dùng tay trái sẽ cầm phía chuôi máy, tay phải cầm trên, sẽ bật tắt hay ghì máy rất dễ. Dùng 1 tay cũng dễ.
Loại công tắc ở đuôi...-
Channel: Điện tử gia dụng
Hôm qua, 16:10 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi nhathung1101Lo ra phết. Từ hôm lão bị Bà í bắt ngủ chung đến giờ chưa thấy dậy.
Báo mộng cho em cách hàn khò lên nhôm nhé.
Nhôm dạo này bị Mỹ áp thuế nên rẻ rề. Em định hàn mấy con chip lên để hứng nắng. Kiếm tí điện đun trà.
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 15:42 -
-
bởi nhathung1101Giờ mới đọc lại. Hiểu rồi. Mai sẽ khóa luồng.
Với bạn, 1 kỹ sư học 4 năm sẽ được cho qua.
Còn "công nhân" dù mới vào hay thâm niên không cần biết, là bị nhận trách nhiệm.
Tôi nghĩ, những người có lòng tự trọng sẽ không nói chuyện với bạn nữa đâu....-
Channel: Đánh giá sản phẩm DTVN
Hôm qua, 15:36 -
-
bởi nhathung1101Vừa rồi, đến cái hãng YAMAHA còn phải triệu hồi xe ở VN. Lỗi là đục mài số máy.
Hãng giải thích do "công nhân" tự ý "sửa lại mà không hủy vỏ máy bị dập số lỗi".
Nhưng hãng phải chịu trách nhiệm...-
Channel: Đánh giá sản phẩm DTVN
Hôm qua, 15:26 -
Comment