реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Переназначение выводов, использование reset и др. как простых линий портов I/O
TarasG
сообщение Feb 26 2008, 16:19
Сообщение #16


Участник
*

Группа: Новичок
Сообщений: 72
Регистрация: 25-02-08
Пользователь №: 35 378



Цитата(sergeeff Jr. @ Feb 26 2008, 15:56) *
TarasG, вы хотите занять все пины мк, кроме RESET и на будущее исключить возможность добавления чего либо?
Вам уже намекнули, что использование RESET и неких других ножек (XTAL1 и XTAL2 например) может плохо кончится. То есть случайно поменяли FUSE и начинаются проблемы (вплодь до замены мк).

И вообще поделились бы мыслями о том, что вообще должно в итоге получится... smile.gif Вам что-нибудь да подскажут.

Так это что, ноги XTAL нельзя использовать как простые порты ввода-вывода "без последствий"? А если я использую внутренний RC-генератор?
Что касается занимания всех ног - нет. Я просто оцениваю возможности как раз "на будущее", не знаю подобных тонкостей, т.к. занимаюсь МК всего пару недель smile.gif
Относительно того, что это должно получиться. Это будет блок управления аудиоусилителем. Причём регулирование громкости будет осуществляться от валкодера (планируется использование скролла из мыши), а непосредственно изменение громкости - делитель из постоянных резисторов и релле (см. Радиохобби №2/2002 стр. 63-64). Кроме того: селектор входов, вкл/выкл (standby) и кроме того всё это дублируется с ДУ (благо, на пульте от CD-плеера есть все эти кнопки, не используемые в самом CD). На данный момент готов регулятор громкости от валкодера и ДУ.

Забыл сказать. Ещё готова индикация уровня громкости (два 7-сегментных индикатора и регистр сдвига), а также в EEPROM должны сохраняться последние параметры (это всё готово).

Сообщение отредактировал TarasG - Feb 26 2008, 16:23
Go to the top of the page
 
+Quote Post
sergeeff Jr.
сообщение Feb 26 2008, 16:35
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 568
Регистрация: 8-07-07
Из: Занзибар
Пользователь №: 28 964



Эти ноги можно использовать, но надо постоянно помнить о том, что если соответствующие Fuses будут выставлены на высокочастотный внешний источник, то будет трудно оживить мк (например придется подать частоту с внешнего генератора, отцепив при этом все, что сидит на ногах).

Сообщение отредактировал sergeeff Jr. - Feb 26 2008, 16:36


--------------------
"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 27 2008, 12:12
Сообщение #18


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(aleksey_g @ Feb 26 2008, 11:17) *
И еще добавить, что это не полностью относится к ATTINY2313 (ну, особенная она такая). Ее придеися использовать либо с вшитой программой либо в морг.
Параллельным высоковольтным программатором она не шьется.
Если я не прав, поправьте.

Поправляю.
Шьется она высоковольтным программатором прекрасно.
Делал простенький девайс для разлочивания - возврата всех фузов в заводское состояния для AVRок, и t2313 впрочем как и все другие МК с RSTDISBL / DWEN фузами перешивались прекрасно.
STK500 тоже без проблем шьет t2313 в HVPP режиме.
Go to the top of the page
 
+Quote Post
Vlad219i
сообщение Feb 27 2008, 12:31
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 13-03-06
Из: Москва
Пользователь №: 15 204



Цитата(defunct @ Feb 27 2008, 15:12) *
Делал простенький девайс для разлочивания - возврата всех фузов в заводское состояния для AVRок


Ээээ... Можно взглянуть ? Во избежание изобретения велосипеда, тскть. :-)
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 27 2008, 13:24
Сообщение #20


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Vlad219i @ Feb 27 2008, 14:31) *
Ээээ... Можно взглянуть ? Во избежание изобретения велосипеда, тскть. :-)

Я его не оформлял как проект.
Попробую порыться в архивах на выходных и выложить куда-нибудь.
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Feb 27 2008, 13:33
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279



Цитата(defunct @ Feb 27 2008, 16:12) *
Поправляю.
Шьется она высоковольтным программатором прекрасно.
Делал простенький девайс для разлочивания - возврата всех фузов в заводское состояния для AVRок, и t2313 впрочем как и все другие МК с RSTDISBL / DWEN фузами перешивались прекрасно.
STK500 тоже без проблем шьет t2313 в HVPP режиме.

Чем можно объяснить несоответствие реального положения вещей с пунктом Errata:

2. Parallel Programming does not work
Parallel Programming is not functioning correctly. Because of this, reprogramming
of the device is impossible if one of the following modes are selected:
– In-System Programming disabled (SPIEN unprogrammed)
– Reset Disabled (RSTDISBL programmed)
Problem Fix/Workaround
Serial Programming is still working correctly. By avoiding the two modes above, the
device can be reprogrammed serially.

1. Этот пункт устарел, поскольку относился к ранним ревизиям чипа, почему в этом случае нет соответствующей информации?

2. Паралельное программирование корректно не выполняется только при определенных условиях? Каких?

3. Некорректность программирования чего может касаться: флеша, фьюзов, еепром?

В любом случае желательно в этом вопросе иметь определенность. По крайней мере, если есть гарантия нормального параллельного перепрограммирования фьюзов, уже есть гарантированый способ обхода некорректной ситуации.
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Feb 27 2008, 13:45
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Я пробовал это, но не проверял на 2313:
http://elm-chan.org/works/avrx/report_e.html
У Т15 сбросил фузы в девственоое состояние на раз.
А с 2313, выходит, Атмел ВРЕТ!

P. S.
Еще надыбал:
http://pol-sem.narod.ru/paraprog/paraprog.htm
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 27 2008, 14:56
Сообщение #23


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(kv_addr @ Feb 27 2008, 16:33) *
Чем можно объяснить несоответствие реального положения вещей с пунктом Errata:
1. Этот пункт устарел, поскольку относился к ранним ревизиям чипа, почему в этом случае нет соответствующей информации?
Я шил на ранних ревизиях, в проект была заложена tiny2313 но их еще небыло,
поэтому отлаживал на 90S2313 и как только появились тини, перешел на них.
Цитата
3. Некорректность программирования чего может касаться: флеша, фьюзов, еепром?
У меня шьется все.
Цитата(aleksey_g @ Feb 27 2008, 16:45) *
А с 2313, выходит, Атмел ВРЕТ!
Не врет, а заблуждается !
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 27 2008, 15:23
Сообщение #24


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(kv_addr @ Feb 27 2008, 15:33) *
Чем можно объяснить несоответствие реального положения вещей с пунктом Errata:

К фузам этот пункт не относится.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 27 2008, 15:50
Сообщение #25


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(defunct @ Feb 27 2008, 18:23) *
К фузам этот пункт не относится.
В посте №14 я уже писал, программирую
RSTDISBL = ON
SPIEN = OFF

дальше читаю и пишу флеш и еепром без проблем...
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Feb 27 2008, 17:02
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279



Цитата(defunct @ Feb 27 2008, 19:23) *
К фузам этот пункт не относится.

Хорошо, если это так, но из Errata, к сожалению, это не очевидно, написано скудно.

Но, как пишет singlskv:
Цитата
В посте №14 я уже писал, программирую
RSTDISBL = ON
SPIEN = OFF

дальше читаю и пишу флеш и еепром без проблем...

Выходит, что Errata не соответствует действительности. 07.gif
Где собака порылась?
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 27 2008, 17:21
Сообщение #27


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(kv_addr @ Feb 27 2008, 20:02) *
Хорошо, если это так, но из Errata, к сожалению, это не очевидно, написано скудно.
Но, как пишет singlskv:
Выходит, что Errata не соответствует действительности. 07.gif
Где собака порылась?
Ладно, если Вы хотите знать истину... попробую воткнуть чип прошитый на
параллельном программаторе(с соответствующими фузами, см выше) в STK500,
если он там заработает - тады ошибка атмел....
тока не обещаю что сегодня проверю, лень знаете...
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Feb 27 2008, 17:39
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279



Цитата(singlskv @ Feb 27 2008, 21:21) *
Ладно, если Вы хотите знать истину... попробую воткнуть чип прошитый на
параллельном программаторе(с соответствующими фузами, см выше) в STK500,
если он там заработает - тады ошибка атмел....
тока не обещаю что сегодня проверю, лень знаете...

Время терпит, я же не изверг. wink.gif

У самого сейчас 2313 нет, была как-то идея Reset использовать в одном проекте, но воздержался - не хотел однократку получить, выкрутился другим способом. А так, если на самом деле можно Reset задействовать не безвозвратно, неплохо было бы.
Go to the top of the page
 
+Quote Post
Dopler
сообщение Feb 27 2008, 17:54
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



3 года назад выставленный через ISP фуз RSTDISBL нельзя было сбросить назад даже параллельным HV программированием. Какая тогда была ревизия кристалов, уже не помню.
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Feb 27 2008, 18:10
Сообщение #30


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Цитата(singlskv @ Feb 27 2008, 16:56) *
Не врет, а заблуждается !


Это нам, пользователям их продукции позволительно заблуждаться.
А они, как авторы всего этого компота заблуждаться по определению не могут.
Или говорить правду или врать или просто относиться наплевательски к пользователям ихней продукции!

У меня тоже лежит две штуки, запоротые коллегой понипрогом. Думал - выбросить. А теперь планы поменялись...
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 19:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016