Например TDA7294

Форум РадиоКот • Просмотр темы - ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 07:44:44

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2623 ]     ... , , , 130, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по теории
СообщениеДобавлено: Пт янв 24, 2020 14:16:59 
Родился

Зарегистрирован: Пт дек 06, 2019 09:33:31
Сообщений: 4
Рейтинг сообщения: 0
Всем привет!
Есть tiny13a с прошивкой её нужно скопировать. Есть CH341A и arduno UNO. Как скопировать прошивку? В интернете в основном все записывают, и редко кто считывает...
С ардуино в качестве программатора не получилось ничего, только AsProgrammer_v2.1.0.12 её увидел, но там нет тинек. С CH341A добился определения тиньки в AVRdudess, выдало:
Цитата:
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9007
(probably t13)
avrdude.exe done. Thank you.
и на этом всё. В SinaProg вроде прогрессбар бежал какое-то время, но файла никакого не появилось.
Скажите, правильные хоть инструменты использую или с CH341A tiny не прошить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по теории
СообщениеДобавлено: Пт янв 24, 2020 21:20:08 
Собутыльник Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 756
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Сообщений: 2893
Откуда: приходит весна?
Рейтинг сообщения: 0
WWN7, по AVR-микроконтроллерам специальный раздел есть на форуме. Лучше там такие вопросы задавать, больше интересующихся увидит.

А по теме могу только сказать, что бывает аппаратная защита от считывания МК. Я не знаю, как она проявляется реально в программе: может скачиваются нули, а может программа просто пишет, что чип защищён. Сам никогда не пользовался и не сталкивался. Но знаю, что единственный способ убрать защиту — очистить весь чип под ноль (с потерей прошитой ранее программы, разумеется).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по теории
СообщениеДобавлено: Пт янв 24, 2020 21:26:15 
Грызет канифоль

Карма: -10
Рейтинг сообщений: 17
Зарегистрирован: Пт дек 30, 2016 18:05:50
Сообщений: 286
Откуда: Украина.
Рейтинг сообщения: 0
WWN7, https://4pda.ru/forum/index.php?showtop ... 13&st=3060


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Вт фев 04, 2020 21:14:52 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 19, 2007 17:54:53
Сообщений: 24
Рейтинг сообщения: 0
Здравствуйте.... Имеющийся программатор TL866A не желает выдать внутрисхемное ICSP программирование для Tiny2313. НЭ врубает опции ICSP_port и ICSP_Vcc_Enable (а только 40 pin port- облом), хотя для нек-рых других АВР-ок и многих PICов эта опция врубается. (но упирает в непревышение тока 120мА). Нет ли там какого дополнительного способа заставить его включить?
Вообще, прошу пользователей, использующих девайс, без всякого программирования и ИМС установить в выборе ATTiny2313 и сообщить тута, откроются ли указанные опции. Вдруг, девайс неисправен.... Плиз....
Как доказательство добросердечия сообщаю, что содержу двух дворовых кошек Вискасом, но если ответят хотя бы на последний вопрос, пойду за колбасой.... :))


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Пт май 08, 2020 10:14:36 
Родился

Зарегистрирован: Ср сен 13, 2017 14:30:37
Сообщений: 9
Рейтинг сообщения: 0
Добрый день. Скачал на http://www.alldatasheet.com даташит на ATTiny2313A. Даташит урезанный какой-то, всего 20 страниц. Ни слова нету про fuse bit. Где можно скачать полное описание на этот контроллер?

Добавлено after 55 minutes 59 seconds:
Нашел ответ на свой вопрос в этой теме: https://radiokot.ru/forum/viewtopic.php ... TTiny2313A
Выходит что ATTiny2313A это та же ATTiny2313 только с небольшими аппаратными отличиями. А по программированию они вроде как одинаковы...


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Пт май 08, 2020 11:22:10 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Mikerin писал(а):
Где можно скачать полное описание на этот контроллер?
лучше сайта производителя нет источников. http://ww1.microchip.com/downloads/en/D ... oc8246.pdf

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Ср ноя 18, 2020 21:59:26 
Встал на лапы

Зарегистрирован: Вс мар 27, 2011 07:48:48
Сообщений: 127
Откуда: г. Екатеринбург
Рейтинг сообщения: 0
Всем привет. Сегодня у меня возникла непонятная ситуация. Исходные

данные: на макетке собрана схема управления шаговым двигателем на

2313. МК - в корпусе DIP.Все работат, как надо. Но на печатной

плате будет стоять МК в корпусе SO20. Беру новый МК в корпусе

SO20, прошиваю его USBASP. Для прошивки использую AVRDude. Все

читается, стирается, заливается новая прошивки. Все OK. Втыкаю его

в макетку - МК не работает. Как такое может быть? И теперь главный

вопрос: как проверить все порты МК программным путем?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Чт ноя 19, 2020 12:44:18 
Друг Кота

Карма: 14
Рейтинг сообщений: 372
Зарегистрирован: Вс фев 15, 2009 01:04:58
Сообщений: 5069
Откуда: Kaluga
Рейтинг сообщения: 0
Настройка тактового генератор, отсутствие подтяжки вывода RESET к + питания.

Написание программы выдающей в поты некую последовательность импульсов.

Теоретически через отладчик One Wire поддерживающий можно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Чт ноя 19, 2020 14:11:13 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Макетка была под DIP, следовательно есть какая-то переходная конструкция.
Вероятнее всего в ней и проблема.
Панельки для программатора обычно не используют "незадействованные выводы" (посему на них разводка не выполняется)...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Чт ноя 19, 2020 19:24:37 
Встал на лапы

Зарегистрирован: Вс мар 27, 2011 07:48:48
Сообщений: 127
Откуда: г. Екатеринбург
Рейтинг сообщения: 0
То есть надо понимать так, что не может быть такого, т.е. МК прошивается программатором, но оказывается нерабочим, когда ставишь его в схему?
Это меня сильно озадачило, т.к. использую беспаечную макетную плату, а там все соединения на проводках. Соединений много, поэтому найти соплю проблематично. Я собрал новый переходник для SO20, которым можно и прошивать МК и , не вынимая его из панели, втыкать в макетку. Я делал так: прошивал МК, втыкал его в плату, если не работает, снова стирал и прошивал по новой, и опять в макетку. В результате из 4 проверенных МК заработал только 1. Вот теперь не знаю, что делать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Чт ноя 19, 2020 19:52:34 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Собственно всегда надо монтаж качественно делать.
Если уж заниматься тестированием...
То выбирать простейшие абсолютно верные схемные и программные решения, а в качестве компилятора ИСКЛЮЧИТЕЛЬНО "чистый ассемблер".
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Чт ноя 19, 2020 20:36:42 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
если исползуются бу деталки ис разбора самопалоф всегда есть достаточная вероятность битых портоф частично...некоторые прогеры (правалелные) позваоляют проверить все (почти) порты

Добавлено after 3 minutes 15 seconds:
насчет перкеходникоф для таких прогероф обычно они полные пин ту пин тоест 40ног сокета зеро
прямо разведенгы на ноги переходника которых обычно менше
а вот если наоборот то переходнк укже активный и дорогой и содержит либо регистры либо расширители портоф и чип апаратной защиты от копироавания(от чего их хрен поделаешь)

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Чт ноя 19, 2020 22:17:50 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Цитата:
То выбирать простейшие абсолютно верные схемные и программные решения, а в качестве компилятора ИСКЛЮЧИТЕЛЬНО "чистый ассемблер".

Вообще к делу отношения не имеет.
На лицо проблема не прошивки, а кривых соединений на макетке где-то.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Пт ноя 20, 2020 01:52:28 
Вымогатель припоя

Зарегистрирован: Ср дек 19, 2012 12:16:22
Сообщений: 561
Рейтинг сообщения: 0
Если из четырёх раз один раз все же работало - проблема в контактах - где то че то отходит. Но у меня у самого две безпаячные макетки - там все надёжно втыкается.
С разными мк косяк может быть в том что прошивка то заливается, а фьюзы нет


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Пн апр 04, 2022 23:12:08 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 26, 2019 14:44:04
Сообщений: 27
Откуда: Ставрополь
Рейтинг сообщения: 0
...обещаю вискас за помощь ;)
Задача: есть вот такая конструкция цифровой шкалы, http://cqham.ru/uw3di_f.htm , на базе AT90S1200. По идее её можно заменить современной ATtiny2313, чем я и озаботился. Начал копать,.. сначала было просто, настройку стека сделал, процедуру записи в EEPROM поменял (описаловы в инете есть). А вот потом возник стопор - обращение к биту флага переполнения таймера TOV0 - то, как написано в коде для АТСки, не компилируется для тиньки. А без этого флага показывается не измеренная частота, а цена на апельсины на марсе.
В описании замены AT90S1200 на ATtiny2313 (файл прикладываю) про TOV0 нет ни слова, однако есть упоминание о некоем векторе прерывания "TIMER0, OVF0" - это не оно случайно? Однако простой замены в коде TOV0 на INT1 недостаточно, выдаётся ошибка error: .def: INT1 redefinition (аналогичная и при использовании TOV0). В тиньке нужно вроде бы ещё что-то предустанавливать перед программным изменением флага таймера...
Код оригинала прикладываю.


Вложения:
AVR093 Replacing AT90S1200 by ATtiny2313.pdf [207.85 KiB]
Скачиваний: 148
UW3DI.asm [17.81 KiB]
Скачиваний: 140
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Вт апр 05, 2022 00:52:57 
Опытный кот
Аватар пользователя

Карма: -2
Рейтинг сообщений: -23
Зарегистрирован: Сб окт 22, 2016 17:33:32
Сообщений: 760
Откуда: кг
Рейтинг сообщения: 0
Вы куда-то не в ту сторону смотрите.
Скорее пропустили:
The default clock source setting on AT90S1200 is crystal oscillator or external clock.
The default clock source setting on ATtiny2313 is 1MHz sourced from the Internal RC Oscillator.
Т.е. для 2313 нужно фьюзы сначала сконфигурировать под внешний осциллятор.
Но, если ошибаюсь, извините.


Вложения:
UW3DI_2313a.RAR [185.14 KiB]
Скачиваний: 145
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Вт апр 05, 2022 07:22:38 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4220
Откуда: Ижевск
Рейтинг сообщения: 2
...В описании замены AT90S1200 на ATtiny2313 ... про TOV0 нет ни слова, однако есть упоминание о некоем векторе прерывания "TIMER0, OVF0" - это не оно случайно? Однако простой замены в коде TOV0 на INT1 недостаточно, выдаётся ошибка error: .def: INT1 redefinition (аналогичная и при использовании TOV0). В тиньке нужно вроде бы ещё что-то предустанавливать перед программным изменением флага таймера...
Код оригинала прикладываю.

TOV0-уже определен флагом переполнения таймера 0 и дефайнить регистр R4 тем же названием некорректно.
Код:
;.def TOV0 =r4; Сбросить бит TOV0 УСтаНОвиВ ЕГО!!!
.def R_TOV0 =r4; Сбросить бит TOV0 УСтаНОвиВ ЕГО!!!

И далее заменить по тексту.
Про INT1 не понял. Какая связь между этими флагами, кроме равенства адреса вектора прерывания, которое не используется.

Автор проекта хорошо поработал, используя AT90S1200 с весьма ограниченными возможностями. На ATtiny2313 задача решается гораздо проще и точнее. Достаточно подать входную частоту еще и на PD6/ICP1, задействовав Т1 в режиме захвата.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Вт апр 05, 2022 17:18:02 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт фев 26, 2019 14:44:04
Сообщений: 27
Откуда: Ставрополь
Рейтинг сообщения: 0
>И далее заменить по тексту.
Ошибки ушли, осталось прошить и проверить, но это позже ;)
>Достаточно подать входную частоту еще и на PD6/ICP1, задействовав Т1 в режиме захвата.
Это понятно (на примерех PIC'а видел), но я не такой кульный прогер в аврах ;)
Вообще наблюдались в конструкции пара недостатков, но я так и не понял их источник. При коррекции показаний кнопками а) индикация частоты слетает на что-то типа 167хххххх МГц, но восстанавливается при переключении контактов диапазонов , и б) обнуляются три первых ячейки еепрома, где сидят константы одного из диапазонов. Далее, если я устанавливаю точные показания на частоте 5.75 МГц, то на 6 разница в показаниях +300 Гц, а на 5.5 МГц разница в - 300 герц, не говоря уж о том, что при измерении 1 МГц разница уже в пару сотен кГц... Мож это как раз от неработающего TOV0'а было?

Добавлено after 7 hours 40 minutes 27 seconds:
akl, всё же разница в показаниях по краям диапазона 5.5-6 МГц осталась, если по центру ноль, то по краям по 150 герц. Возможно Вы и правы относительно задействования второго входа...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Вт апр 05, 2022 23:59:14 
Опытный кот
Аватар пользователя

Карма: -2
Рейтинг сообщений: -23
Зарегистрирован: Сб окт 22, 2016 17:33:32
Сообщений: 760
Откуда: кг
Рейтинг сообщения: 0
rw6hrm писал(а):
то по краям по 150 герц

Метка перехода CONVA_0 неправильно стоит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
СообщениеДобавлено: Сб апр 09, 2022 08:01:39 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4220
Откуда: Ижевск
Рейтинг сообщения: 0
...всё же разница в показаниях по краям диапазона 5.5-6 МГц осталась, если по центру ноль, то по краям по 150 герц...
Посмотрел исходник. Думаю, что такая разница в показаниях будет, т.к. в формирование измерительного интервала включен подсчет числа импульсов измеряемой частоты. Обработка переполнений Т0 для 5МГц и 6МГц дадут разные времена формирования измерительного интервала.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2623 ]     ... , , , 130, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y