Это глюк компилятора (Keil для 51 v710) или он не умеет с такими выражениями обращатся?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
xfg 05 мая 2004 г. 15:56
|
|
|
|
unsigned long r1;
....
r1=(30<<16)|(123<<8)|127;
....
Код после компиляции следующий:
....
MOV 0x2B,#0x7F
MOV 0x2A,#0x7B
MOV 0x29,#0x00
MOV r1(0x28),#0x00
....
т.е. 30 игнорируются. Как быть в такой ситуации?
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru