cho mình hỏi về vượt quá lệnh CALL / Return ??
Chả là mình đang làm đồ án có giao tiếp với LCD, mình dùng các câu lệnh sau để giao tiếp LCD cho dễ quản lý
Code:
TXT_REPASS Code:
Stack overflow executing CALL instuction CALL k với 0< k < 2047 Mình đang vướng ở đây chưa biết giải quyết làm sao, mình làm rất nhiều câu thông báo hiển thị trên LCD nhưng mới được mấy cau đã báo lỗi thế này. Mong các bạn hướng dẫn cách giải quyết giúp mình với. Thanks mọi người nhiều nha :o |
Sau khi ngâm kíu mình biết lỗi trên do 1 trong những nguyên nhân:
dùng lệnh CALL mà không có RETURN, lệnh call lồng lệnh call quá 8 lận sẽ vượt quá Stack của PIC16. Tuy nhiên ở đây mình dùng kỹ thuật tra bảng và lệnh trả về là RETLW, luôn có lệnh trả về Return sau lệnh call thì làm sao mà lỗi. Mà lỗi tại sao lại mỗi phần dưới trong khi phần trên không bị. |
Múi giờ GMT. Hiện tại là 03:24 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam