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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 23.04.2017, 13:18  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,485
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от z3 Посмотреть сообщение
Если прошивка не заработала ... но первое, что хочется это получить какой-то практический результат.
а вот когда я в первый раз в жизни запрограммил железный микроконтроллер, у меня всё сразу же и заработало. Это наверно потому, что задолго до этого я уже много чего делал в протеусе...

Обычно, если прошивка успешно залита и прошла верификацию (сравнение прочитанного после заливания с тем, что заливалось), то остальные беды - в правильности подключения микроконтроллера. Правильно ли подано питание, правильно ли присоединен кварц, (если он используется). Да, возможная причина того, что поделка не заработала - в протеусе кварц не нужен, частота указывается в свойствах. А в реале - если в прошивке прописано использование кварца, то он обязательно нужен. Как и куда его подключить, описано в даташите. Та же история и со входом сброса /RESET. На всякий случай его через 1-10 кОм к плюсу питания подцепить.
Реклама:
NewWriter вне форума  
Непрочитано 23.04.2017, 17:09  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,002
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,373 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

а
Сообщение от NewWriter Посмотреть сообщение
у меня всё сразу же и заработало
потому, что я не занимался дурнёй и не делал никуя в шпротэзе,
Сообщение от NewWriter Посмотреть сообщение
Это наверно потому, что задолго до этого я уже много чего делал
не ныл (это - не вам), а спаял макетку, взял "пять проводков" и первый свой АВР (AT90S1200), зашил, увидел ошибку, исправил, получил результат и... понеслось - с 51 на авр, пик, немного 430, ПЛК, привода, СКАДА...
jump вне форума  
Сказали "Спасибо" jump
baiderin (23.04.2017)
Непрочитано 23.04.2017, 18:16  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от jump Посмотреть сообщение
потому, что я не занимался дурнёй и не делал никуя в шпротэзе,
А я все программы прогоняю через протэз. Представляешь, если бы я не прогонял программу через протез, то когда я делал на Тiny13 блок автоматики для управления преобразователем, а мне не хватало выводов, и сколько бы мне понадобилось микросхем, если после каждой загрузки я бы использовал ресет как порт?
И скорее наоборот, бывает в Протэзе не работает (в реальном времени), а в железе работает.


PS. Я обычно проект AVR Studio создаю в папке с проектом Proteus. И в свойствах МК указываю файл не .hex а .elf . Тогда в Proteus можно пройти программу пошагово.

Последний раз редактировалось МВА; 23.04.2017 в 18:24.
МВА вне форума  
Непрочитано 23.04.2017, 19:44  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от МВА Посмотреть сообщение
сколько бы мне понадобилось микросхем, если после каждой загрузки я бы использовал ресет как порт?
Мне одной хватало, правда, для этого приходилось использовать панельку, диповую тиньку и "автопрог")
AR_Favorit вне форума  
Непрочитано 23.04.2017, 20:00  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,002
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,373 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от МВА Посмотреть сообщение
я все программы прогоняю через протэз
и
Сообщение от МВА Посмотреть сообщение
бывает в Протэзе не работает (в реальном времени), а в железе работает
поэтому начинал с прорисовки/записи алгоритма по пунктам, вначале - крупноблочно, потом опускаясь до мелочей, порой долго и мучительно перерабатывая отдельные программные модули. здесь иногда важно отвлечься, забросить на сутки-несколько этот чертов проект - попускает и производительность растет. кроме того, тренировка мозга тогда позволяет теперь уже на начальных этапах обсуждения проекта представить основы будущей аппаратно-программной конструкции, зачастую в нескольких вариантах
ну и, конечно, начинать надо с концепции/идеологии устройства, потом и функционал/алгоритмика нарастет. зачастую не мешает и с продукцией (конкурентов) на рынке ознакомиться
насчет Тiny13 - отладить/перенести ряд подпрограмм с более многоного МК не проблема (меньше циклов записи), утаптывать сложнее. не могу судить о задаче для Тiny13, но с большим подозрением отношусь к "чисто программному управлению" силовыми ключами от МК
jump вне форума  
Непрочитано 23.04.2017, 20:00  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от AR_Favorit Посмотреть сообщение
Мне одной хватало, правда, для этого приходилось использовать панельку, диповую тиньку и "автопрог")
Если запрогроммировать бит RSTDISBL=0, чтобы использовать ресет как порт, то МК после этого становится сразу же недоступным для программатора.
МВА вне форума  
Непрочитано 23.04.2017, 20:14  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от МВА Посмотреть сообщение
Если запрогроммировать бит RSTDISBL=0, чтобы использовать ресет как порт, то МК после этого становится сразу же недоступным для программатора.
Смотря для какого программатора.

When programming the RSTDISBL fuse, High-voltage Serial programming has to be used to change fuses to perform further programming (с) даташит

Так вот именно поэтому у меня и получалось - автопрог это умеет...
AR_Favorit вне форума  
Непрочитано 23.04.2017, 20:23  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от AR_Favorit Посмотреть сообщение
Смотря для какого программатора.
Высоковольтный программатор дорого стоит. Мы говорим о программаторе USBASP, который стоит от 50 грн. К тому же он не имеет отладчика и посмотреть и пройти программу в железе невозможно. Вот тут и выручает Протэз.
МВА вне форума  
Непрочитано 23.04.2017, 20:30  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от МВА Посмотреть сообщение
Высоковольтный программатор дорого стоит. Мы говорим о программаторе USBASP, который стоит от 50 грн.
Нет, это вы с ТС говорите об USBASP, а я подчеркнул, что я - об автопроге

В принципе, можно самому слепить фьюз доктор - он вроде как тоже умеет сбрасывать RSTDISBL.

Я только к тому, что без протеза можно обойтись и в указанной ситуации, а что кому удобнее - это уж дело личных предпочтений
AR_Favorit вне форума  
Непрочитано 23.04.2017, 20:32  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Так ТС же задает вопросы именно по этому программатору и ПО.
Сообщение от AR_Favorit Посмотреть сообщение
Я только к тому, что без протеза можно обойтись и в указанной ситуации
В указанной ситуации и при данных инструментах нельзя пройти отладку без симулятора.

Последний раз редактировалось МВА; 23.04.2017 в 20:35.
МВА вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Россияне придумали первыми mix10 Отвлекитесь, эмбеддеры! 33 23.08.2014 17:37


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


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