Mình đang viết = codevision nhưng gặp rắc rối khi biên dịch chương trình. Thực sự không có ram ngoài nhưng các ngoại vi được giải mã địa chỉ bằng phần cứng và do đó mình sử dụng địa chỉ của chúng như ram ngoài. điều khác biệt là nếu viết = asm thì chạy nhưng viết = c thì không chạy. Mình kiểm tra lại thì thấy vùng stack được khai báo tự động, nếu k khai báo ram ngoài thì vùng này lọt vào vùng ram nội ok nhưng biên dịch lại báo lỗi các lệnh nhảy out of range. Mình chỉnh lại dung lượng ram ngoài cho khỏi lỗi trên thì vùng stack lọt ra ram ngoài nhưng thực sự chẳng có ram ngoài. Hơn nữa dù mình có khai báo ram ngoài hay k thì starup của nó vẫn khai báo k có ram ngoài. Mình đang sài 8515, mong các bạn chỉ giúp. Trước đây mình dùng asm nhưng do ct này thiết kế nhiều menu quá nên chuyển qua c.
Thắc mắc về ram ngoài
Collapse
X
-
Trong CV:
Vào Project>>Configure>>C compiler>>Advance, chọn lại giá trị Start và End.AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
Xem thêm tại Online Store ---> Click here
Mob: 0982.083.106
Bài viết mới nhất
Collapse
-
bởi domar123Giải pháp toàn diện cho người dùng đa nhiệm
Nếu bạn đang cần một bộ máy vừa phục vụ công việc chuyên môn nặng vừa đáp ứng nhu cầu giải trí cao cấp, sự kết hợp giữa Ryzen 9 9950X TRAY và Radeon RX 9070 XT 16GB là lựa chọn...-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 17:12 -
-
bởi lvhnKhác nhau là đi lái thuê hoặc chạy dịch vụ được
...
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 15:50 -
-
bởi ittcHic, sao nhiều anh em khuyên là đàn ông đã học thì học luôn số sàn chứ đừng học số tự động anh....-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 17:46 -
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
14-08-2026, 16:34 -

Comment