|
AVR GCC не считает a = (b * pwm_ch2);, a и b uint, pwm_ch2 uchar; что не так? |
|
|
|
 |
Ответов
|
May 14 2012, 18:04
|

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

|
QUOTE (smk @ May 14 2012, 19:43)  Вот может библиотеку какую подключить? Вот может быть пора посмотреть в листинг? Даю 99%, что переменная лежит в регистре, если вообще не заоптимизирована в следующее выражение, в котором она используется. Поэтому симулятор и не может ее показать. Ну не научили пока GCC сопровождать отладочной информацией переменную в регистре и ее блуждание по регистрам. И студии, соответственно, неоткуда брать эту информацию и показать вам она ничего не может. Откройте окно дизассемблера, осмыслите код и поймёте, в каких регистрах искать вашу переменную. Хотите надавать по рукам оптимизатору и увидеть переменную явно в памяти - объявите как volatile.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
smk AVR GCC не считает a = (b * pwm_ch2); May 14 2012, 10:40 MrYuran а в чем проблема?
уж не volatile ли? May 14 2012, 10:46 smk Цитата(MrYuran @ May 14 2012, 13:46) а в ... May 14 2012, 10:48  _Артём_ Цитата(smk @ May 14 2012, 13:48) нет. про... May 14 2012, 11:21  demiurg_spb Цитата(smk @ May 14 2012, 13:48) считает,... May 14 2012, 11:33  sKWO Цитата(smk @ May 14 2012, 13:48) Вернее с... May 14 2012, 13:13 Navovvol хз, может к одному типу привести ? или а сделать д... May 14 2012, 11:21 smk а в железе работает. странно. May 14 2012, 12:02 demiurg_spb Что странным вам кажется? May 14 2012, 12:37   smk Цитата(Сергей Борщ @ May 14 2012, 21:04) ... May 15 2012, 11:37    Сергей Борщ QUOTE (smk @ May 15 2012, 14:37) Делал ра... May 15 2012, 12:06     smk Цитата(Сергей Борщ @ May 15 2012, 15:06) ... May 16 2012, 09:18      Сергей Борщ QUOTE (smk @ May 16 2012, 12:18) В моем в... May 16 2012, 11:38       smk Цитата(Сергей Борщ @ May 16 2012, 14:38) ... May 16 2012, 17:45    hd44780 Цитата(smk @ May 15 2012, 14:37) if(... May 15 2012, 13:06     Сергей Борщ QUOTE (hd44780 @ May 15 2012, 16:06) Заче... May 15 2012, 13:20 hd44780 Про сдвиг я для порядку сказал.
Наглядно, да, но п... May 15 2012, 14:11 demiurg_spb Цитата(hd44780 @ May 15 2012, 17:11) Нагл... May 16 2012, 11:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|