Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Результаты опроса: Я пользуюсь компилятором для AVR ...
WinAVR 17 27.42%
IAR 15 24.19%
CodeVision 22 35.48%
Другой компилятор С 1 1.61%
Я пишу не на С 7 11.29%
Голосовавшие: 62. Вы ещё не голосовали в этом опросе

 
Опции темы
Непрочитано 12.09.2009, 14:26  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
Вопрос IAR AVR

Всем привет!

Поставил вчера IAR 5.30 для авр. За день работы получил море удовольствия по сравнению с винавром - глядя на скомпиленый код.
Но без проблем не обошлось... При вставке обжект файла (из дебаговой сборки иара) в протеус все работает на ура, а вот если хекс из релизовой сборки, то протеус говорит, что мол, товарищи это не програмный код, а чушь какая-то
Может протеус грешит - не знаю - к сожаленью пока не имею возможности в реальный чип залить.

И что еще не порадовало - так это скудности описания библиотек (сужу по сравнению винавром). Ну или может я плохо искал

Если есть у кого соображения или ссылки на описания библиотек - так очень прошу - в студию, думаю, не у меня одного такой вопрос.
Реклама:
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Непрочитано 12.09.2009, 14:47  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: IAR AVR

Сообщение от alberio Посмотреть сообщение
Всем привет!
Но без проблем не обошлось... При вставке обжект файла (из дебаговой сборки иара) в протеус все работает на ура, а
Именно из дебаговой и AVRStudio понимает(у неё симулятор не в пример IAR)
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 12.09.2009, 18:07  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: IAR AVR

Сообщение от alberio Посмотреть сообщение
а вот если хекс из релизовой сборки, то протеус говорит, что мол, товарищи это не програмный код, а чушь какая-то
А в установках выходного файла стоит intel hex? IAR по умолчанию не его выдает. Если в блокноте посмотреть - то похоже на то что требуется?
Сообщение от alberio Посмотреть сообщение
И что еще не порадовало - так это скудности описания библиотек (сужу по сравнению винавром).
Так там практически только стандартные в комплекте. А их описание везде одинаковое. Практически нужно только описание нестандартных из intrinsic.h
kison вне форума  
Сказали "Спасибо" kison
alberio (13.09.2009)
Непрочитано 13.09.2009, 11:35  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,496
Сказал спасибо: 694
Сказали Спасибо 4,285 раз(а) в 1,962 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: IAR AVR

Мне так каэца в релиз версии нет дебаг инфы и протеус справедливо это отмечает.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 13.09.2009, 15:39  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: IAR AVR

С форматом разобрался, действительно там нечто непотребное по умолчанию стояло.
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Непрочитано 13.09.2009, 18:44  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: IAR AVR

Хм, а с библиотеками лажа. Ну, к примеру, не могу никак найти функции преобразования числа в строку
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Непрочитано 13.09.2009, 22:51  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: IAR AVR

Сообщение от alberio Посмотреть сообщение
Ну, к примеру, не могу никак найти функции преобразования числа в строку
Надо искать лучше. sprintf очень даже стандартна. Хидер stdio.h не на какие мысли не наводит?
kison вне форума  
Непрочитано 14.09.2009, 02:05  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: IAR AVR

Мы, наверное, о чем-то очень разном говорим.
я, к примеру, хочу чтоб из (unsigned int) 1234 (unsigned char [4]) "1234"
в winavr libc эта функция зовется itoa. Даже можна переводить в строку в разных системах числения ("4D2h","10011010010"...).
Тут же я такого не встретил
Я все пытаюсь найти аналогичное winavr avr-libc-user-manual, с подробным описанием что-да-как-да-где-лежит... Или я силно много хочу?
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Непрочитано 14.09.2009, 02:35  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: IAR AVR

Сообщение от alberio Посмотреть сообщение
Или я силно много хочу?
Ну да - аналогии не будет. ВинАвр библиотеками богат. А если почитать вышеупомянутый avr-libc-user-manual, то перед описанием itoa встретится вот такая фраза - "Non-standard (i.e. non-ISO C) functions". Соответственно эти функции необязательны и могут отсутствовать. Вот в ИАР и отсутствуют
Однако sprintf обладает нужным функционалом, только ресурсов потребляет больше.
Собственно экономия ресурсов - причина добавления функции в avr-libc.
А Ваш случай -
unsigned char var = 1234;
sprintf(&out_buf[0],"%u",var);
Так же можно в шестнадцатиричной форме - sprintf(&out_buf[0],"%X",var);
В общем читайте спецификаторы форматов - http://www.codenet.ru/progr/cpp/spru/printf.php
sprintf работает аналогично printf, но выводит данные в строковый массив.
Вот там же и на sprintf - http://www.codenet.ru/progr/cpp/spru/sprintf.php

Последний раз редактировалось kison; 14.09.2009 в 02:40.
kison вне форума  
Непрочитано 14.09.2009, 03:04  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: IAR AVR

не работает
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IAR for AVR kassiopay Микроконтроллеры, АЦП, память и т.д 5 27.03.2009 17:20
Глюк IAR C/EC++ Compiler for AVR 3.20 paha1956 Коллекция глюков 0 01.11.2006 17:31
IAR for AVR vasilij-kursikov Микроконтроллеры, АЦП, память и т.д 29 28.09.2006 18:14
IAR EW for Atmel AVR 4.12A Nikolajx Микроконтроллеры, АЦП, память и т.д 6 09.01.2006 15:18
[Решено] Ошибка в IAR C for AVR Lean Коллекция глюков 0 15.05.2003 10:34


Часовой пояс GMT +4, время: 07:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot