Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.05.2007, 11:42
|
#1
|
Прохожий
Регистрация: 04.04.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Проблема с ATtinny 2313
Здрасте всем! У меня такой вопрос. Я прошил какие то байты конфигурации на ATtinny 2313. Он перестал выполнять ВСЕ свои функции . К тому же я не могу его перепрограммировать. Можно как нибудь решить проблему? Новый микроконтроллер
|
|
|
|
03.05.2007, 12:27
|
#2
|
Прописка
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
где то читал, что они параллельное программирование не поддерживают для востановления
|
|
|
|
03.05.2007, 12:36
|
#3
|
Вид на жительство
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Могу предположить ДВА варианта вашей проблемы:
- отключили внутреннюю генерацию тактовой. Нужно прицепить внешний кварц с конденсаторами или подать на контроллер тактовую с программатора... и можно оживить. Подробней смотрите на страничке программатора AVReal - он это может делать.
- запрограммировали фуз-бит, который превращает RESET в линию порта A ... с такого положения контроллер выводится только параллельным программированием, которое у tiny2313 не работает --- просверлите в контроллере отверстие и прибейте на стену.
|
|
|
|
03.05.2007, 12:52
|
#4
|
Прохожий
Регистрация: 31.03.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сам недавно отключил генерацию тактовых сигналов.
При этом он даже от кварца не работал.
Нашел выход - генерация тактовых сигналом Avreal'ом с самым большим делителем.
|
|
|
|
03.05.2007, 16:40
|
#5
|
Прохожий
Регистрация: 17.01.2005
Сообщений: 6
Сказал спасибо: 20
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Можно попробовать считать биты конфигурации, подцепив кварц или, подав внешнюю синхронизацию, и без нее (если запрограммирован внутренний генератор. Если это получится, то будет понятно, что произошло. Если нет -то это пища для размышлений. Напрямую в даташите буквально не сказано, что параллельный программатор не поможет, хотя в форуме это проходила такая инфа.
|
|
|
|
03.05.2007, 19:06
|
#6
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
И почему же несколько людей говорят что 2313 не поддерживает параллельное программирование???
Цитата:
Parallel Programming
Parameters, Pin
Mapping, and
Commands
This section describes how to parallel program and verify Flash Program memory,
EEPROM Data memory, Memory Lock bits, and Fuse bits in the ATtiny2313. Pulses are
assumed to be at least 250 ns unless otherwise noted.
Может перепутали с ATTiny13???
Также автор мог запрограммировать бит SPIEN, который разрешает или запрещает последовательное программирование... Надо его запрограммировать в ноль при параллельном программировании...
|
|
|
|
03.05.2007, 20:39
|
#7
|
Прохожий
Регистрация: 04.04.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от sserge
|
Можно попробовать считать биты конфигурации, подцепив кварц или, подав внешнюю синхронизацию, и без нее (если запрограммирован внутренний генератор.
|
У меня пони прог. Там стоит кварц. Программатор работает на COM порте. ATtinny 2313
нужен для изготовления другого программатора. В будущем программаторе программированием занимается ATmega8535. В этом программере 2313 работает тактовым генератором и выключателем питанием.
|
|
|
|
03.05.2007, 20:46
|
#8
|
Прохожий
Регистрация: 04.04.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
AndryG писал: 'запрограммировали фуз-бит, который превращает RESET в линию порта A'
Этот вариант вернее. Кто знает может williams prog поможет. Он вроде на LPT.нием, которое у tiny2313 не работает --- просверлите в контроллере отверстие и прибейте на стену.[/quote]
|
|
|
|
04.05.2007, 08:52
|
#9
|
Прохожий
Регистрация: 18.04.2005
Сообщений: 5
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Програмируеться параллельно 100%
Делал это на ChipProg+ после неправильной установки FUSE
|
|
|
|
04.05.2007, 09:58
|
#10
|
Прохожий
Регистрация: 26.04.2007
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Параллельное программирование:
В даташит написано:
Parallel Programming is not functioning correctly
работает не корректно (отличается от "не работает вообще"). Вполне возможно, что фьюзы перешить получится.
Опять-таки из даташита:
The SPIEN Fuse is not accessible in serial programming mode.
SPI нельзя отключить при последовательном программировании (проверено лично (случайно)).
Поэтому либо отключен внутренний генератор, либо RESET.
В первом случае надо попробовать кварцы НА РАЗНЫЕ ЧАСТОТЫ (диапазоны см. в даташите). Во втором случае - только параллельный программатор.
А "прибить к стенке" всегда можно успеть.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:06.
|
|