Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.07.2010, 17:50
|
|
Временная регистрация
Регистрация: 29.06.2006
Сообщений: 76
Сказал спасибо: 6
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Вопрос чайника.
Как в CodeVision откомпилировать файл с расшир.asm, после изменения, в hex файл.
Спасибо.
Последний раз редактировалось TIW; 19.07.2010 в 18:21.
|
|
|
|
19.07.2010, 18:25
|
|
Временная регистрация
Регистрация: 29.06.2006
Сообщений: 76
Сказал спасибо: 6
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Сообщение от TIW
|
Вопрос чайника.
Как в CodeVision откомпилировать файл с расшир.asm, после изменения, в hex файл.
Спасибо.
|
![Помогите!](images/smilies/icon_sos.gif) ??????????
|
|
|
|
25.08.2010, 16:39
|
|
Частый гость
Регистрация: 03.02.2007
Сообщений: 28
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Вопрос такой. Как повысить точность вычислений в Codevision у меня сейчас точность порядка 5 знаков при использовании float, а надо получить 24 бита .Как можно сделать. Может есть какие библиотеки для работы с
double.
float tmpf;
const float mlr_f= 0.0012874603271484375 ;
tmpf=123.456;
tmpf=tmpf/mlr_f; //делим константу
printf("%f\r\n",tmpf);
|
|
|
|
19.10.2010, 21:31
|
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Ласковый кодевижн заботливо добавляет WDR туда, куда его не просят, в частности в функции delay (если они длиннее некоторого значения) и в процедуры записи в EEPROM.
Известны ли кому-нибудь способы отучить его от этой паранойи?
Если таки да, то, пожалуйста, расскажите про них...
|
|
|
|
14.11.2010, 21:58
|
|
Частый гость
Регистрация: 14.06.2010
Сообщений: 28
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Re: CodeVisionAVR начинающим с нуля
Скажите пожалуйста,почему в .lib не видятся константы,определенные через #define в основном файле програмы?это особенность либов в CVAVR? как можно эту проблему решить? Если определяю такие константы через project-›configure-›C compiler-›global#define, все нормально видится.Какие ограничения и особенности нужно учесть при использовании global#define?Неужели все глобальные константы пихать в global#define?
|
|
|
|
20.11.2010, 16:17
|
|
Частый гость
Регистрация: 19.05.2009
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Присоединяюсь к вопросу eitch, возникла необходимость повышения точности вычислений в CV можно ли каким либо способом использовать в этом компиляторе 64-битный вещественный тип double??? Также интересует возможно ли применение double в IAR?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:52.
|
|