Проблема 32 битных операций не только у ИАР...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено D.A. 05 сентября 2004 г. 00:09
В ответ на: AT86RF211, а так же глюки IARа... отправлено Дима 04 сентября 2004 г. 22:31

Точнее не операций, а оптимизации.
Я сам много бился со следующей командой
Temp_Long = (Temp_char1<<24)|(Temp_char2<<16)|(Temp_char3<<8)|(Temp_char4)
Все работает, но если посмотрей на код, то полная ерунда. Оптимизация не работает так, как с 16 битными переменными. Работал в Кейле и Хай-техе. Долго разбираться не стал. Вставил ассемблерные вставки, так как пока не силен в С.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru