-
- нет, не надо. Курите авто приведение типов в С - zeleny(17.07.2013 15:20)
- Да я бы и бамбук закурил, если бы помогло. В конкретном WinAVR конкретно помогло "приведение нуля". - Chum_A(17.07.2013 15:58)
- Забавно. А если константу просто как 0UL указать результат такой же? - rezident(17.07.2013 16:00)
- Да я бы и бамбук закурил, если бы помогло. В конкретном WinAVR конкретно помогло "приведение нуля". - Chum_A(17.07.2013 15:58)
- Разве есть разница? Вроде бы должно автоматом нуль растягивать. - Ксения(17.07.2013 11:18)
- Я "ни разу не спец" (с) в GCC, но в конкретных условиях разница есть. - Chum_A(17.07.2013 12:37 - 14:19)
- И что? Если простому нулю приравнивать, то GCC в старших разрядах sum32 мусор оставляет? - Ксения(17.07.2013 12:51)
- Получается, что да. Если есть желание, то можете воспроизвести. - Chum_A(17.07.2013 14:21)
- Да, есть такой эффект. А в Иаре - нет. Попробуйте Sum в ОЗУ расположить. - Apтём(17.07.2013 14:32)
- Не, вру - нет такого эффекта. Вы наверное часть программы захватили. Сделайте цикл там где явно FF. - Apтём(17.07.2013 14:56)
- Дык я как-раз специально выделил кусок вне тела кода где точно FF. Приведённый пример родился как раз для проверки, почему sum подсчитанный AVR-ом не совпадает с результатом внешней утилиты. После "приведения нуля" результаты совпадют. Может у Вас Chum_A(25 знак., 17.07.2013 15:56)
- Считается без приведения. Может вы адрес неправильно интерпретировали? Функция в байтах принимает, а avrstudio в словах считает. - Apтём(17.07.2013 19:40)
- Версия AVR 8-bit GNU Toolchain Release 3.3.0.364. - Apтём(17.07.2013 19:19)
- Я и говорю у меня "гранаты не той системы"(с) - Chum_A(18.07.2013 08:56, ссылка)
- Дык я как-раз специально выделил кусок вне тела кода где точно FF. Приведённый пример родился как раз для проверки, почему sum подсчитанный AVR-ом не совпадает с результатом внешней утилиты. После "приведения нуля" результаты совпадют. Может у Вас Chum_A(25 знак., 17.07.2013 15:56)
- Не, вру - нет такого эффекта. Вы наверное часть программы захватили. Сделайте цикл там где явно FF. - Apтём(17.07.2013 14:56)
- Да, есть такой эффект. А в Иаре - нет. Попробуйте Sum в ОЗУ расположить. - Apтём(17.07.2013 14:32)
- Получается, что да. Если есть желание, то можете воспроизвести. - Chum_A(17.07.2013 14:21)
- И что? Если простому нулю приравнивать, то GCC в старших разрядах sum32 мусор оставляет? - Ксения(17.07.2013 12:51)
- Я "ни разу не спец" (с) в GCC, но в конкретных условиях разница есть. - Chum_A(17.07.2013 12:37 - 14:19)
- нет, не надо. Курите авто приведение типов в С - zeleny(17.07.2013 15:20)