Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
bạn dùng có 31% thì nó hiển thị 31% còn bạn khai báo thêm biến rồi thì dùng thêm ram nó sẽ tăng lên @@
31%-31% nghĩa là lúc nào RAM cũng chạy 31%
Còn ví dụ: 15%-31% thì có lúc chạy 15% có lúc chạy 20% có lúc chạy 31%,..... nghĩa là RAM chạy dao động trong khoảng 15% tới 31%
bạn dùng có 31% thì nó hiển thị 31% còn bạn khai báo thêm biến rồi thì dùng thêm ram nó sẽ tăng lên @@
31%-31% nghĩa là lúc nào RAM cũng chạy 31%
Còn ví dụ: 15%-31% thì có lúc chạy 15% có lúc chạy 20% có lúc chạy 31%,..... nghĩa là RAM chạy dao động trong khoảng 15% tới 31%
nhưng khi em đang ở 31% mà có khai báo thêm một biến nữa là nó báo lỗi RAM liền.hic!
chắc là khai báo một biến dạng mảng. Các biến chiếm ram là các biến khai báo dạng toàn cục, còn các biến cục bộ trong hàm thì nó không chiếm ram khi biên dịch, nó sẽ được phân bố trong stack điều khiển bởi các thanh ghi định địa chỉ, ...
chỉ cần thêm một biến bất kỳ nào trong biến mảng này nữa là báo quá RAM
int ABC[] = {0,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,0,1 ,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,0,1,2,3 ,4,5,6,7,8,9,10,
0,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,0,1, 2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7};
như này chẳng hạn:
int ABC[] = {0,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,0,1 ,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,0,1,2,3 ,4,5,6,7,8,9,10,
0,1,2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,0,1, 2,3,4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8};
==>Not enough RAM foll variables
//------------------------------------------------------------------------
Còn viết bằng HI-TECH C thì còn tệ hơn, được có 48 biến, tới cái thứ 49 là lỗi
Chương trình viết bằng hi-tech C
#include <htc.h>
int ABC[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 ,20,21,22,23,24,25,26,27,28,29,
30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46 ,47,48};
(1273) Omniscient Code Generation not available in Lite mode (warning)
HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode) V9.71a
Copyright (C) 2010 Microchip Technology Inc.
Error [1250] C:\Users\abc\Desktop\mplap\lcd1\LCD 4 bit.c; 25. could not find space (98 bytes) for variable _ABC
đây là 1 mảng liên tục, trong khi vùng RAM liên tục chỉ dài tối đa 96bytes từ địa chỉ 110h tới 16Fh ở bank 3. CCS báo ko đủ độ dài liên tục của mảng này thôi, còn ram thì vẫn còn trống
mình cũng vừa gặp hiện tượng này với PIC mình lâu không lập trình PIC vớ phải yêu cầu dùng PIC điều khiển bảng led 16x128 thời hạn có 4 ngày,thực tế hiện tượng này xảy như bác chung68 nói cách khắc phục của mình là thay đổi các khai báo các biến mảng,đầu tiên chưa thay đổi biên dịch nuốt 29-31% RAM thay đổi biên dịch chỉ còn chiến 3-4% RAM.mình thì dùng 8051 và AVR nên PIC không rõ lắm có thể còn nhiều nguyên nhân khác nữa,bạn có thể xem trong phần Help
cái lỗi đó là do khai báo mảng liên tục tối đa cũng chỉ 96 byte thôi, bạn có thể chi cái mảng đó ra lmaf hai, chương trình cũng không phức tạp thêm là mấy cả, cái này do khả năng của trình biên dịch nó hỗ trợ tạo mã thôi. đôi khi bạn cũng gặp cái trường hợp tương tự đối với dữ liệu chứa trong bộ nhớ chương trình. Nói chung là tùy thuộc vào thằng biên dịch mà biết cách xử lý,...
việc cắt chuỗi thì em cũng từng làm rùi nhưng với mảng cỡ lớn thì cắt bao nhiêu cho đủ thực tế khi thay đổi với các dòng pic có thể khắc phục được một chút việc này em từng thử thay PÍC6F877A bằng PiC18F4431 nhưng không hiểu tại sao bây giờ PIC tăng giá nhanh thế PIC18F4431 còn đắt hơn cả ATMEGA128,trước đây vì AVR đắt mọi người chuyển sang dùng PIC bây giờ PIC đắt không biết sẽ chuyển sang dùng gì đây
việc cắt chuỗi thì em cũng từng làm rùi nhưng với mảng cỡ lớn thì cắt bao nhiêu cho đủ thực tế khi thay đổi với các dòng pic có thể khắc phục được một chút việc này em từng thử thay PÍC6F877A bằng PiC18F4431 nhưng không hiểu tại sao bây giờ PIC tăng giá nhanh thế PIC18F4431 còn đắt hơn cả ATMEGA128,trước đây vì AVR đắt mọi người chuyển sang dùng PIC bây giờ PIC đắt không biết sẽ chuyển sang dùng gì đây
Dạ nó bị tắc ẩm hoặc rò thiếu gas hoặc lốc yếu hoặc van tiết lưu có vấn đề hoặc tất cả những nguyên nhân trên ạ. Chú ko chuyên về mảng này thì bán đi, giành thời gian trồng rau sạch đem ra chợ bán lấy tiền mua tủ mới ạ. Còn...
Xin chào mọi người. Mình lại có vấn đề về đồ điện cần nhờ mọi người hỗ trợ giúp. Mình có tủ lạnh Sharp dùng cũng lâu rồi. Trước có bị kém lạnh, không đông đá thì có thợ họ mang về, sục đường ga gì đó hết 900k và đã dùng...
Dạ nếu cứ nhất định ko cuộn cảm thì có thể dùng cầu H đảo pha và tụ nhân áp để tăng công suất sạc; giảm công suất sạc thì dùng điều tần FM nối tiếp qua tụ điện hạn dòng tùy ý theo tần số thay đổi. Hoặc chỉ đơn giản là...
Đấy, cái tôi thắc mắc là chỗ màu hồng ấy bạn, để áp vào cao chứ không bị sụt gần bằng áp pin thì rất cần cuộc cảm để làm điều đó. Tuy nhiên, trong công thức bác thớt dẫn không thấy mặt L, và một vài mạch MPPT tôi đã kiểm...
Dạ mạch sạc là 1 cục nguồn, nó sẽ điều chỉnh công suất đầu ra để có tổng trở bằng nội trở của pin ạ. Và cái cách nó chỉnh công suất đầu ra sẽ là dạng buck, boot. Đều cần đến cuộn cảm ạ. Tất nhiên chú thích thì có thể dùng dạng tuyến tính transistor để bù trừ nhưng mà nó đốt năng lượng vô ích ạ...
Tng trở R của tải (gồm pin và mạch sạc) trong công thức đó rõ ràng khống có L xuất hiện. Nếu tính các dây dẫn thì rất nhỏ, bỏ qua. Vì nội trở pin là rất nhỏ, có thể nói luôn lớn hơn nội trở solar, nên mạch MPPT sẽ hầu như luôn tính...
Chào bác. Đã là công thức phải tổng quát chứ, nó phải thể hiện cả quá trình, rối thì quá độ hay xác lập tính sau vì tùy điều kiện. Cũng như công thức tính diện tích chả hạn, phải là tích phân....
Dạ L nằm trong tổng trở tải R ấy ạ. Chứ ai lại dùng dạng tuyến tính thuần trở để bù cho tổng trở. Kiểu như nguồn xung khi chạy công suất khác nhau thì nó sẽ có tổng trở khác nhau ấy ạ...
Về mặt lý thuyết mạch, công thức _nếu_ có L và C chỉ xuất hiện ở trạng thái quá độ của mạch. Về mặt toán, L và C xuất hiện ở công thức có dI/dt hoặc dV/dt hoặc cả hai. Ở trạng thái xác lập, công thức sẽ không có L hay C.
Ca sĩ AI cũng có vài loại, có ca sĩ chuyên và không chuyên.Ca sỉ chuyên thì là Synthesizer V, còn không chuyên thì là Suno. Ca sĩ chuyên thì mệt với nó lắm, phải biết nhạc và biết cả ngôn ngữ của nó để điều khiển, còn ca sĩ không chuyên thì...
Comment