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

 
 
> Тупит компилятор 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, 21:03
Сообщение #2


Знающий
****

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



Для бита принимает. И еслибы это был бит, то конструкция работала так как надо. Ядумаю вы не будете саорить что например конструкция if(123) и if(0) компилятором воспринимается однозначно. Так чем вы заменяете _Bit


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



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

 


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


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