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

 
 
> Переназначение выводов, использование reset и др. как простых линий портов I/O
TarasG
сообщение Feb 25 2008, 21:09
Сообщение #1


Участник
*

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



Каким образом, допустим, в ATmega8 можно использовать выводы для программирования (MOSI, MISO и др.? Можно ли использовать их для других целей (кроме программирования) с возможностью перепрограммирования микросхемы в отдельном программаторе (не в целевой схеме) через PonyProg? Или нужно, как с выводом Reset, фьюзом отключать возможность последовательного программирования?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Feb 26 2008, 06:19
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Только функциональность вывода reset определяется фьюзом. Остальные выводы, в том числе и выводы программирования, этого не требуют.
Если Вы запрограммировали фьюз вывода reset на работу в качестве обычного порта ввода\вывода, то как reset он уже работать не будет, т. е. при подаче лог. 0 устройство не сбросит.

2 arttab повежливее, пожалуйста, с новичками.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 26 2008, 08:33
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(IgorKossak @ Feb 26 2008, 08:19) *
Если Вы запрограммировали фьюз вывода reset на работу в качестве обычного порта ввода\вывода, то как reset он уже работать не будет, т. е. при подаче лог. 0 устройство не сбросит.
ААААА!!!!!
Только надо обязательно к этому добавить, что после программирования этого фуза процессор перестанет программироваться через SCLK, MOSI, MISO, распрограммировать его можно будет только параллельным высоковольтным программатором вроде STK500, иначе следующий вопрос будет "А чем теперь оживить кристалл?".


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Feb 26 2008, 09:17
Сообщение #4


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

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



Цитата(Сергей Борщ @ Feb 26 2008, 10:33) *
ААААА!!!!!
Только надо обязательно к этому добавить, что после программирования этого фуза процессор перестанет программироваться через SCLK, MOSI, MISO, распрограммировать его можно будет только параллельным высоковольтным программатором вроде STK500, иначе следующий вопрос будет "А чем теперь оживить кристалл?".


И еще добавить, что это не полностью относится к ATTINY2313 (ну, особенная она такая). Ее придеися использовать либо с вшитой программой либо в морг.
Параллельным высоковольтным программатором она не шьется.
Если я не прав, поправьте.
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 27 2008, 12:12
Сообщение #5


кекс
******

Группа: Свой
Сообщений: 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
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 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
Сообщение #7


кекс
******

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



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

Я его не оформлял как проект.
Попробую порыться в архивах на выходных и выложить куда-нибудь.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TarasG   Переназначение выводов   Feb 25 2008, 21:09
- - defunct   Цитата(TarasG @ Feb 25 2008, 23:09) (MOSI...   Feb 25 2008, 21:34
|- - TarasG   Цитата(defunct @ Feb 26 2008, 00:34) Можн...   Feb 25 2008, 22:06
- - sergeeff Jr.   Вот самая главная информация, которую стоит хорошо...   Feb 25 2008, 22:24
|- - TarasG   Цитата(sergeeff Jr. @ Feb 26 2008, 01:24)...   Feb 25 2008, 23:25
- - arttab   ЦитатаСмущает только то, что если подать на Reset ...   Feb 26 2008, 02:34
|- - singlskv   Цитата(aleksey_g @ Feb 26 2008, 12:17) Па...   Feb 26 2008, 10:26
||- - ae_   Цитата(singlskv @ Feb 26 2008, 19:26) Поп...   Feb 26 2008, 12:43
||- - singlskv   Цитата(ae_ @ Feb 26 2008, 15:43) Тот же д...   Feb 26 2008, 13:22
|- - kv_addr   Цитата(defunct @ Feb 27 2008, 16:12) Попр...   Feb 27 2008, 13:33
|- - singlskv   Цитата(kv_addr @ Feb 27 2008, 16:33) Чем ...   Feb 27 2008, 14:56
||- - aleksey_g   Цитата(singlskv @ Feb 27 2008, 16:56) Не ...   Feb 27 2008, 18:10
||- - singlskv   Цитата(aleksey_g @ Feb 27 2008, 21:10) Эт...   Feb 27 2008, 18:41
|- - defunct   Цитата(kv_addr @ Feb 27 2008, 15:33) Чем ...   Feb 27 2008, 15:23
|- - singlskv   Цитата(defunct @ Feb 27 2008, 18:23) К фу...   Feb 27 2008, 15:50
|- - kv_addr   Цитата(defunct @ Feb 27 2008, 19:23) К фу...   Feb 27 2008, 17:02
|- - singlskv   Цитата(kv_addr @ Feb 27 2008, 20:02) Хоро...   Feb 27 2008, 17:21
||- - kv_addr   Цитата(singlskv @ Feb 27 2008, 21:21) Лад...   Feb 27 2008, 17:39
|- - defunct   Цитата(kv_addr @ Feb 27 2008, 19:02) Хоро...   Feb 27 2008, 22:32
- - TarasG   2 IgorKossak и Сергей Борщ спасибо за исчерпывающи...   Feb 26 2008, 09:59
- - sergeeff Jr.   TarasG, вы хотите занять все пины мк, кроме RESET ...   Feb 26 2008, 12:56
|- - TarasG   Цитата(sergeeff Jr. @ Feb 26 2008, 15:56)...   Feb 26 2008, 16:19
- - Dj.Shadow   Выводы SCLK, MOSI, MISO в ATmega8 можно спокойно и...   Feb 26 2008, 14:05
- - sergeeff Jr.   Эти ноги можно использовать, но надо постоянно пом...   Feb 26 2008, 16:35
- - aleksey_g   Я пробовал это, но не проверял на 2313: http://elm...   Feb 27 2008, 13:45
- - Dopler   3 года назад выставленный через ISP фуз RSTDISBL н...   Feb 27 2008, 17:54
- - colombo_2007   По поводу tiny25/45/48 кто нить в тему может что-т...   Feb 28 2008, 05:58
- - alux   Возникла острая необходимость использовать вывод R...   Jun 9 2010, 18:36
- - sigmaN   А если на Tiny13A reset как обычный пин сконфигури...   Jun 10 2010, 08:45
|- - alux   Цитата(sigmaN @ Jun 10 2010, 11:45) пробл...   Jun 10 2010, 12:41
- - sigmaN   У меня дракон Ну параллельным тогда и придётся е...   Jun 10 2010, 12:59


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:22
Рейтинг@Mail.ru


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