| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Елементарен проблем с код на Асемблер за PIC16F84A http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=6574 |
Страница 1 от 1 |
| Автор: | MitkOK [ Нед Фев 22, 2009 4:45 pm ] | |||||||||
| Заглавие: | Елементарен проблем с код на Асемблер за PIC16F84A | |||||||||
Здравейте, днес попаднах на много странна грешка :
Само, че ми дава : Register in operand not in bank 0. Ensure that bank bits are correct. Register in operand not in bank 0. Ensure that bank bits are correct. Става дума за clrf TRISA clrf TRISB |
||||||||||
| Автор: | GTN [ Нед Фев 22, 2009 5:15 pm ] |
| Заглавие: | |
Това не е грешка, а напомняне от компилатора. Да не те тревожи, работи си спокойно. |
|
| Автор: | Ники [ Нед Фев 22, 2009 5:19 pm ] |
| Заглавие: | |
warning или error са тези съобщения? ако е първото, е само напомняне, щом кода ти е наред не те грее кво си пее. |
|
| Автор: | MitkOK [ Нед Фев 22, 2009 5:26 pm ] |
| Заглавие: | |
Warning е по принцип, но в симулатора на Proteus дава постоянно препълване на стека и схемичката не бачка |
|
| Автор: | Ники [ Нед Фев 22, 2009 5:33 pm ] |
| Заглавие: | |
в кода който си показал няма грешка, но дори и да има такава, препълване на стека не може да се получи заради инструкции за работа с портове и трисове. Или е грешка в симулатора или някъде в другата ти част от програмата. Не познавам протеус, и предпочитам да трасирам с Мплаб. |
|
| Автор: | a_stankov [ Вто Фев 24, 2009 9:11 pm ] |
| Заглавие: | |
В МПЛАБ-а под конфигурационната дума напиши ERRORLEVEL -302 , и повече няма да ти дава тези грешки при компилиране на асм-то. И от този код няма как да ти дава препълване на стека. |
|
| Автор: | MitkOK [ Вто Фев 24, 2009 9:21 pm ] |
| Заглавие: | |
Мерси за съветите |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|