|
AVR GCC не считает a = (b * pwm_ch2);, a и b uint, pwm_ch2 uchar; что не так? |
|
|
|
May 15 2012, 13:20
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (hd44780 @ May 15 2012, 16:06)  Зачем сдвиг? Очень лаконичная и наглядная запись. Ничего с компилятором не случится, от 2+2 он ведь не шарахается в ужасе. Чем же сдвиг для него должен быть хуже? QUOTE (hd44780 @ May 15 2012, 16:06)  Может ключики где-то отличаются.. Да там ключей для отладки-то всего один: -gdwarf-2, и тот студия вроде бы автоматом подставляла.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
May 16 2012, 09:18
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата(Сергей Борщ @ May 15 2012, 15:06)  Расчехлил студию. Не вижу проблем: [attachment=68410:Clipboard02.png] В моем варианте проблема выглядит вот так: (следующий шаг после точки останова)
 Уменьшено до 91%
1920 x 1080 (214.7 килобайт)
|
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
May 16 2012, 11:38
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (smk @ May 16 2012, 12:18)  В моем варианте проблема выглядит вот так: Так выложите весь проект целиком. Не будем же мы гадать, что не понравилось вашей студии. Какая версия студии, кстати?
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
May 16 2012, 11:45
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(hd44780 @ May 15 2012, 17:11)  Наглядно, да, но после того как когда-то давно у меня VC6 не сумел "пережевать" примитивнейший if ((status&0x80)!=0), я таких конструкций стараюсь избегать  . Правильно, ибо Код if ((status&0x80)!=0) куда менее наглядно, чем Код if (status&(1<<7))
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
May 16 2012, 17:45
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата(Сергей Борщ @ May 16 2012, 14:38)  Так выложите весь проект целиком. Не будем же мы гадать, что не понравилось вашей студии. Какая версия студии, кстати? Вот проект целиком:
2ch_t26.rar ( 12.85 килобайт )
Кол-во скачиваний: 76Студия 4.18 (В 716).
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|