реклама на сайте
подробности

 
 
> Тупит компилятор EAVR 4.3?
Beginning
сообщение Dec 30 2007, 17:39
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Не могу понять, почему в выражении: PORTC_Bit0=(z&(1<<4)); компилятор генерирует ассемблерный код, где биту всегда присваивается 0. Скачайте проект и посмотрите в симуляторе (отладчике), что за код? Компилятор тупит???

Сообщение отредактировал Beginning - Dec 30 2007, 17:40
Прикрепленные файлы
Прикрепленный файл  electronix.rar ( 47.21 килобайт ) Кол-во скачиваний: 22
 


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Beginning
сообщение Dec 30 2007, 19:22
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Тупит тот, кому лень посмотреть опцию NONE в настройках оптимизации компилятора. Выкладываю более понятный проект.
Прикрепленные файлы
Прикрепленный файл  electronix.rar ( 48.17 килобайт ) Кол-во скачиваний: 23
 


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 30 2007, 20:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Beginning @ Dec 30 2007, 21:22) *
Тупит тот, кому лень посмотреть опцию NONE в настройках оптимизации компилятора...

Вы не доотцениваете мое безразличие - я вообще не собираюсь открывать сей "проект" и тем более рассматривать галочки. А Вам теперь подумать, как Вы это собираетесь присвоить биту, напрмер, 0x10, 0x20,.... 0x80... С 0x00 и 0x01, естественно проблем нет.

P.S.
К делу не относится. Совет - никогда не городить безумные конструкции и не не использовать IAR-овские уродские _Bit.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016