02.03.2009, 17:30
|
|
Частый гость
Регистрация: 30.07.2007
Сообщений: 31
Сказал спасибо: 18
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
здравствуйте! подскажите, где у меня руки неправильно растут
вот такой пример кода:
while (1)
{
adc=100;
sprintf(str,"%d ",adc);
lcd_puts(str);
delay_ms(2000);
sprintf(str,"%04d ",adc);
lcd_puts(str);
delay_ms(2000);
};
команды
sprintf(str,"%d ",adc);
lcd_puts(str);
в протеусе 7.4 SP3 (лекарство v1.6.5)проходят нормально-на дисплее - 100. а при выполнении
sprintf(str,"%04d ",adc);
протеус как бы уходит в бесконечный цикл и не переходит на следующую строку. в чем может быть проблема? проект прилагаю.
Прикрепленный файл: 185474.rar
|
|
|
|
03.03.2009, 01:12
|
|
Частый гость
Регистрация: 12.01.2008
Сообщений: 49
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
|
Доброго всем здоровья!
Подскажите пожалуйста, может кто знает!?
Есть проект, довольно большой на ATmega32. Вживую работает нормально!!! Но при моделировании в Proteus-e неверно отображаются значения на LCD. Вернее, неверно производится АЦП (на LCD выдается результат преобразования). В чем может быть причина? Опорное напряжение на АЦП внешнее - выставлено правильно.
__________________
Нет слов "не могу" - есть "не хочу"
|
|
|
|
03.03.2009, 01:32
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Где avr123 ? Проспал такую новость - ARV не дремлет.
http://arv.radioliga.com/index.php?o...4&id=1895#1895
__________________
Осторожно , злой кот
|
|
|
|
03.03.2009, 02:06
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Ну наконец то Atmel прорвало. Да это не новость, а НОВОСТИЩА. 123-й наверно уже тащит, хотя только недавно в соседних ветках болтался. Пожалуй тоже пойду качать. Обидно, только месяц как обновился - 92 тонны закачал.
|
|
|
|
03.03.2009, 02:19
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Ну с авр'а тогда отчет в картинках.
__________________
Осторожно , злой кот
|
|
|
|
03.03.2009, 10:40
|
|
Гражданин KAZUS.RU
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
|
Сообщение от vp_gsm
|
в протеусе 7.4 SP3 (лекарство v1.6.5)проходят нормально-на дисплее - 100. а при выполнении
sprintf(str,"%04d ",adc);
протеус как бы уходит в бесконечный цикл и не переходит на следующую строку. в чем может быть проблема? проект прилагаю.
|
установите параметр в настройках компилятора как на картинке
-- Прилагается рисунок: --
Прикрепленный файл: 185474.rar
|
|
|
|
03.03.2009, 13:52
|
|
Частый гость
Регистрация: 30.07.2007
Сообщений: 31
Сказал спасибо: 18
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
Сообщение от AndreiVV
|
установите параметр в настройках компилятора как на картинке
|
этот параметр был установлен.а надо было снять флаг Promote char to int в этом же окне. но все равно большое спасибо
-- Прилагается рисунок: --
Прикрепленный файл: 185474.rar
|
|
|
|
03.03.2009, 22:37
|
|
Прописка
Регистрация: 11.06.2005
Сообщений: 266
Сказал спасибо: 9
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Сообщение от Halex07
|
Ну наконец то Atmel прорвало. Да это не новость, а НОВОСТИЩА. 123-й наверно уже тащит, хотя только недавно в соседних ветках болтался. Пожалуй тоже пойду качать. Обидно, только месяц как обновился - 92 тонны закачал.
|
Я так и не понял, как этой новой фичей пользоваться. А справка старая, ни слова о Протеусе.
__________________
Канал в Telegram об МК AVR @EasyAVR
|
|
|
|
03.03.2009, 22:52
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
Кто объяснит в чем новость и новая фича? AVR Studio, 4.14 и выше, работает с Proteus 7,4 и выше. По elf из WinAVR ходит хорошо, а вот, например, по COFF из СV AVR у меня не ходит, перескакивает на ассемблерный листинг. А что нового в этом вопросе будет в Studio 4.16? У них в анонсе никаких новостей о связке с Proteus я не нашел.
|
|
|
|
03.03.2009, 23:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
AVR Studio 4.16 build 628. Размер: 127 MB добавлены:
- поддержка новых микроконтроллеров (ATtiny10, ATtiny24A, ATtiny44A, ATxmega32A4, ATxmega16A4, ATmega164PA, ATmega48PA)
- новый инструментарий для сенсорных клавиатур AVR QTouch Studio
- поддержка различных комбинаций переходных плат STK600
- активирована система отчетов об ошибках Windows (Windows Error Reporting (WER))
- поддержка Xmega в командной строке JTAGICE mkII
http://www.efo.ru/ftp/pub/atmel/_AVR...io416Setup.exe
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:47.
|
|