Перейти к содержанию
    

UCSRB = 0x19

Вы решили передавать девятибитные символы? Хотя это на формат не влияет, но если мы ищем проблему среди двух проводов, постарайтесь точнее следовать советам.

Отработайте с той инициализацией, что Вам предложили (0x18).

В аттачменте - терминалка игнорирующая все сигналы готовности.

Вход в настройки (и хелп) - alt+f3

 

Проверка преобразователя - сажаете RESET процессора на землю и соединив вход с выходом преобразователя накоротко, смотрите эхо символов в терминалке.

Питание 3.3 или 5 вольт? Преобразователь уровней питается в соответствии со своим паспортным напряжением?

 

Ваша программа рабочая. Добавив include для strlen, получил .hex, который прошил в имеющийся макет - работает.

Проект в аттачменте.

зы: Вас не затруднит привести состояние фюзов (тот экран, что перчатает AVREAL в процессе программирования)?

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Преобразователь я уже проверял - символы нормально приходят. Питание преобразователя - 5В. Попробовал поставить UCSRB = 0x18, эффекта всё равно нет. Кстати, Algoritm Builder сформировал для 8 бит данных значение UCSRB = 0x19.

В прилагаемом файле скриншот фьюзов.

post-66352-1321972074_thumb.jpg

Изменено пользователем IgorKossak
Бездумное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В прилагаемом файле скриншот фьюзов.

В Пони: "галка" - это ноль (запрограммировано), нет "галки" - единица!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Пони: "галка" - это ноль (запрограммировано), нет "галки" - единица!

 

Как правильно поставить галки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может помочь файл с фюзами для внутреннего генератора 8 МГц.

Для кварца CKSEL=0xf прменить вместо того, что стоит сейчас.

Аналогично для понипрога - все четыре бита CKSELx на предложенной картинке снять галочки.

У Вас на 1 МГц процессор работает.

Выставьте по моей картинке фюзы для начала.

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С такими настройками работает. Не установил только бит BODEN.

 

Подключил внешний резонатор на 8МГц - не работает. Опять фьюзы неправильно установлены?

post-66352-1322109440_thumb.jpg

Изменено пользователем nvk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подключил внешний резонатор на 8МГц - не работает. Опять фьюзы неправильно установлены?

 

Заработало. Установил СКОРТ=0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заработало. Установил СКОРТ=0.

Интересно просто, сутки прошли с момента моего сообщения с фюзами. Сперва сделали не так, чтобы потом продолжать мучаться...

Я рад что всё заработало.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...