GenaSPB 11 21 ноября, 2011 Опубликовано 21 ноября, 2011 (изменено) · Жалоба UCSRB = 0x19 Вы решили передавать девятибитные символы? Хотя это на формат не влияет, но если мы ищем проблему среди двух проводов, постарайтесь точнее следовать советам. Отработайте с той инициализацией, что Вам предложили (0x18). В аттачменте - терминалка игнорирующая все сигналы готовности. Вход в настройки (и хелп) - alt+f3 Проверка преобразователя - сажаете RESET процессора на землю и соединив вход с выходом преобразователя накоротко, смотрите эхо символов в терминалке. Питание 3.3 или 5 вольт? Преобразователь уровней питается в соответствии со своим паспортным напряжением? Ваша программа рабочая. Добавив include для strlen, получил .hex, который прошил в имеющийся макет - работает. Проект в аттачменте. зы: Вас не затруднит привести состояние фюзов (тот экран, что перчатает AVREAL в процессе программирования)? Изменено 21 ноября, 2011 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nvk 0 22 ноября, 2011 Опубликовано 22 ноября, 2011 (изменено) · Жалоба Преобразователь я уже проверял - символы нормально приходят. Питание преобразователя - 5В. Попробовал поставить UCSRB = 0x18, эффекта всё равно нет. Кстати, Algoritm Builder сформировал для 8 бит данных значение UCSRB = 0x19. В прилагаемом файле скриншот фьюзов. Изменено 22 ноября, 2011 пользователем IgorKossak Бездумное цитирование Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 10 22 ноября, 2011 Опубликовано 22 ноября, 2011 · Жалоба В прилагаемом файле скриншот фьюзов. В Пони: "галка" - это ноль (запрограммировано), нет "галки" - единица! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nvk 0 22 ноября, 2011 Опубликовано 22 ноября, 2011 · Жалоба В Пони: "галка" - это ноль (запрограммировано), нет "галки" - единица! Как правильно поставить галки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 23 ноября, 2011 Опубликовано 23 ноября, 2011 (изменено) · Жалоба Может помочь файл с фюзами для внутреннего генератора 8 МГц. Для кварца CKSEL=0xf прменить вместо того, что стоит сейчас. Аналогично для понипрога - все четыре бита CKSELx на предложенной картинке снять галочки. У Вас на 1 МГц процессор работает. Выставьте по моей картинке фюзы для начала. Изменено 23 ноября, 2011 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nvk 0 23 ноября, 2011 Опубликовано 23 ноября, 2011 (изменено) · Жалоба С такими настройками работает. Не установил только бит BODEN. Подключил внешний резонатор на 8МГц - не работает. Опять фьюзы неправильно установлены? Изменено 24 ноября, 2011 пользователем nvk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nvk 0 24 ноября, 2011 Опубликовано 24 ноября, 2011 · Жалоба Подключил внешний резонатор на 8МГц - не работает. Опять фьюзы неправильно установлены? Заработало. Установил СКОРТ=0. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 24 ноября, 2011 Опубликовано 24 ноября, 2011 · Жалоба Заработало. Установил СКОРТ=0. Интересно просто, сутки прошли с момента моего сообщения с фюзами. Сперва сделали не так, чтобы потом продолжать мучаться... Я рад что всё заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться