20.11.2008, 19:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,597
Сказал спасибо: 707
Сказали Спасибо 4,355 раз(а) в 1,997 сообщении(ях)
|
В новейшем протеусе 743 начальное значение старшего регистра скорости уарта UBRRH = 0х06 и ничем кроме как из программы не сбрасывается. Имейте в виду.
|
|
|
|
20.11.2008, 20:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,597
Сказал спасибо: 707
Сказали Спасибо 4,355 раз(а) в 1,997 сообщении(ях)
|
Ище один глюк в Watchpoint condition выбирать по сути дела стало не из чего:
-- Прилагается рисунок: --
|
|
|
|
20.11.2008, 23:10
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
??????
Может из за регистра?
-- Прилагается рисунок: --
__________________
Осторожно , злой кот
|
|
|
|
21.11.2008, 00:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Тоже самое и у меня. Попробовал пример "Батерфляй АВР"
И не останавливается симуляция по указаным событиям - например "по любому изменению" - хотя ноги мигают во-всю.
Непонятки...
И еще. В "дебаг" - "конфига диагностик" - если установить время лога, "фул трейс" или "дебаг" - то где смотреть этот лог ? И почему то PROTEUS не останавливается, опять таки, чего ему не указывай.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
21.11.2008, 12:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Попробовал пример
C:Program FilesProteusSAMPLESVSM for AVROne-WireNETWORK
в 7.4 sp3 полно условий брекпоинтов. Для портов смотрел PIN PORT DDR
И остановы происходят как заказал. И подсвечивает в исхожнике где тормознулись.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
21.11.2008, 17:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,597
Сказал спасибо: 707
Сказали Спасибо 4,355 раз(а) в 1,997 сообщении(ях)
|
Сообщение от Kabron
|
В новейшем протеусе 743 начальное значение старшего регистра скорости уарта UBRRH = 0х06 и ничем кроме как из программы не сбрасывается. Имейте в виду.
|
Виноват, моя ошибка: UBRRH зашарен с UCSRC, а последний установлен по умолчанию в 06 для 8 битного обмена.
|
|
|
|
21.11.2008, 18:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,597
Сказал спасибо: 707
Сказали Спасибо 4,355 раз(а) в 1,997 сообщении(ях)
|
А вот эта хрень попротивней будет.
Пытаясь моделировать польский ЮСБ осцилл(гдето здесь пробегала темка), обнаружил некорректную работу УАРТа по крайней мере в Меге8. На второй картинке как должнобыть в проте 726, на первой - что дает новый 743. Код абсолютно одинаковый. Выводиться должны байты 0х55. Видно что у 743 в середине передачи образуется какая то пауза. Да и фронты какието вялые. Обидна!
Проект ка всегда прилагается.
-- Прилагается рисунок: --
-- Прилагается рисунок: --
Прикрепленный файл: 4605354.zip
|
|
|
|
21.11.2008, 21:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Выложи оригинальный MOC1K_S.HEX
У тебя ассемблирование включено в 74sp3 а в 72 нет. А ассемблишь ты уже дизасемлиный АСМ похоже. Может из-за этого.
И скорость в терминале возможно надо подставить. там какая должна быть ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
21.11.2008, 21:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,597
Сказал спасибо: 707
Сказали Спасибо 4,355 раз(а) в 1,997 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Выложи оригинальный MOC1K_S.HEX
У тебя ассемблирование включено в 74sp3 а в 72 нет. А ассемблишь ты уже дизасемлиный АСМ похоже. Может из-за этого.
И скорость в терминале возможно надо подставить. там какая должна быть ?
|
Примеры проверялись из изолированной папки где был только хекс, так что не важно что установлено в соурсах. Не выкладываю не из жадности а для простоты, чтоб без лишних заморочек.
Скорость в терминалах 115200, не пугайтесь она устанавливается пропиской вручную. Да и что там проверять - на осциллограмме видно что так 0х55 итди не может. Оригинальный хекс просто подпачен на циклическую выдачу 0х55.
_______________________
Выожить не влом просто файл на работе остался. Но что вам мешает его скачать из инета.
|
|
|
|
21.11.2008, 23:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от Kabron
|
Не выкладываю не из жадности а для простоты, чтоб без лишних заморочек.
|
Дай линк на проект осцила, где там скачать ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:33.
|
|