Easyelectronics.ru

Электроника для всех
Текущее время: 18 ноя 2019, 10:25

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Прошивка Tiny13A (avrdude,ft2232,clock=128KHz/8)
СообщениеДобавлено: 27 июн 2015, 00:22 
Заглядывает иногда

Зарегистрирован: 10 фев 2013, 00:29
Сообщения: 83
Добрый день!
Понадобилось мне устройство с большими задержками и без требований к скорости.
Чтобы уложиться в функционал таймера тиньки - понизил частоту до 128КГц от встроенного RC-генератора.
Итого, учитывая включенный делитель (CKDIV8) получил 16 КГц.
Тут и налетел на то, что не могу прошить МК со встроенного в PB2 программатора.
Пробовал вот так. Получаю:
Код:
d:\electro\projects\SoundSwitch>echo off
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 5 sck 6 mosi 4 reset 7
avrdude.exe: drain OK

ft245r:  bitclk 230400 -> ft baud 115200
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATtiny13 is 1E 90 07
avrdude> sck 1000
>>> sck 1000
avrdude.exe (sck): the ft245r programmer cannot set SCK period
avrdude>
Есть шанс как-то оживить МК с программатора PB2 ?
Или проще расслабиться и задуматься поиском/ваянием другого(параллельного?) программатора?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прошивка Tiny13A (avrdude,ft2232,clock=128KHz/8)
СообщениеДобавлено: 27 июн 2015, 10:31 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
Добавьте ключ -B 2400 это понизит скорость битклока. Должно помочь.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прошивка Tiny13A (avrdude,ft2232,clock=128KHz/8)
СообщениеДобавлено: 27 июн 2015, 19:37 
Заглядывает иногда

Зарегистрирован: 10 фев 2013, 00:29
Сообщения: 83
Похоже, что я все же ухитрился его залочить...
Show avrdude
Несколько раз проверил контакты, посмотрел через логический анализатор: на MISO какие-то наносекундные всполохи, поступающие по MOSI данные - не повторяет.

На tiny13a порт PB1 (MISO/AIN1/OC0B/INT0/PCINT1). А я хотел AIN1 использовать как вход с компаратора, поэтому сделал DIDR0 = (1 << AIN1D);
Что, по идее, отключает цифровой буфер на PB1.
Вот сижу и гадаю, может в сочетании с низкой частотой я, в качестве побочного эффекта, получил отключенный порт?
Странно, конечно, но если предположение верное и его даже RESET не возвращает "к жизни", то теоретически это объясняет всполохи/помехи на MISO.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прошивка Tiny13A (avrdude,ft2232,clock=128KHz/8)
СообщениеДобавлено: 27 июн 2015, 20:20 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
Да вряд ли. разве что кроме этого что то там накрутил с фузами. Ресет не отключал?

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прошивка Tiny13A (avrdude,ft2232,clock=128KHz/8)
СообщениеДобавлено: 27 июн 2015, 20:45 
Заглядывает иногда

Зарегистрирован: 10 фев 2013, 00:29
Сообщения: 83
Ресет не трогал. Фьюзы вот отсюда, отличаются от дефолтных только частотой.
Show Вот такие


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прошивка Tiny13A (avrdude,ft2232,clock=128KHz/8)
СообщениеДобавлено: 27 июн 2015, 21:11 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6274
Откуда: Челябинск
Т.е. она даже на ресет перестала реагировать? Программа не сбрасывается?

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прошивка Tiny13A (avrdude,ft2232,clock=128KHz/8)
СообщениеДобавлено: 27 июн 2015, 21:46 
Заглядывает иногда

Зарегистрирован: 10 фев 2013, 00:29
Сообщения: 83
"Не трогал" ресет - т.е. фьюз, за него отвечающий, не менял. На сброс реагирует, с этим проблем нет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


Кто сейчас на конференции

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


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB