Вопрос по скечу ArduinoISP

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

Скажите как-бы прикрутить к этому скечу ещё один сигнал XLAT1 тактовые импульсы. Фюзы поправить. А лучше скеч на параллельный программатор если таковой есть.

Клапауций
Offline
Зарегистрирован: 10.02.2013
Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

Я знаю, как кварц подключается, он у меня подключен. Я нечаянно указал не тот кварц и теперь с этим не запускается, а другова нет, и программатор не видит, а с программатором AVreal не хочу связываться. Как выход на ардуине во время программирования сформировать импульсы около 1 Мгц тем более что сам программатор уже написан чуть-чуть дополнить.

Клапауций
Offline
Зарегистрирован: 10.02.2013

при чём тут кварц?

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

Ссылка указывает как подключается кварц к порцу.

Клапауций
Offline
Зарегистрирован: 10.02.2013

Dmti пишет:

Ссылка указывает как подключается кварц к порцу.

на снятие сигнала кварцевого генератора с ведущего контроллера и отправку ега на ведомый ссылка не указывает?

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

На ведущем (ATMEGA 2560) 16Мгц, а на ведрмом 4, ( ATMEGA8) ну 8 в лучшем случае, а настроин на 1Мгц

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

ну, пробуйте просто ногой дёргать типо digitalWrite(n, !digitalRead(n))

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

Я примерно про это и говорю только разобраться надо в какой части какая функция на чтение из камня там и подёргивать ногой только как почитать циклы которые выполняет программа чтобы получилось примерно 1 Мгц или организовать на какой-нибудь ноге ШИМ. Прошу совета, где лучше и что лучше?

maksim
Offline
Зарегистрирован: 12.02.2012

Что бы одновременно тактировать и прошивать нужно что бы сигнал тактирования генерился в фоновом режиме, поэтому - analogWrite(127)  ~500 Гц или  tone() - от 1 Гц до 60 кГц или генератор на таймере от 1Гц до 300 кГц.

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

А 60 кГц хватит для прогромирования камня? А что на таймере нельзя разве больше получить?

maksim
Offline
Зарегистрирован: 12.02.2012

Dmti пишет:

А 60 кГц хватит для прогромирования камня? 

А вы проверьте.

Dmti пишет:

А что на таймере нельзя разве больше получить?

Больше чем что? Вы сообщение #40 читали из темы про генератор? Почитайте всю тему.

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

Похоже придется взять паяльник и спаять внешний генератор. А я надеился что с ардуиной получется без этого.( чуток обленился).

maksim
Offline
Зарегистрирован: 12.02.2012

Так в чем проблема то? Вы проверили?

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

700 кГц подовал отклика не получил хотел 1 мГц. Везде пишут что надо около того.

 

maksim
Offline
Зарегистрирован: 12.02.2012

Если у вас есть еще дуина, то можно без проблем получить 1 МГц.

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

нету всего одна и 2 убитых камня которые накопились и охота их востановить малой кровью.

toc
Offline
Зарегистрирован: 09.02.2013

Dmti,

Прочитайте это http://www.gammon.com.au/forum/?id=11637

в том числе раздел Alternate clock source

Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013

Перерыл весь сайт по сылке, а темы Alternate clock source не нашёл.

toc
Offline
Зарегистрирован: 09.02.2013

Dmti, извиняюсь. Я исправил ссылку.

В статье упоминается авторский вариант скетча ардуиноIsp, который может выдавать тактовую частоту на программируемый чип.

>> As an alternative to a crystal or resonator, the revised version of the sketch outputs a 8 MHz clock on pin D9 of the programming board. Thus you just need to connect D9 on the programming board to pin 9 of the target board and this will provide a clock signal, enough for you to upload the bootloader and change the fuses.

maksim
Offline
Зарегистрирован: 12.02.2012
Dmti
Dmti аватар
Offline
Зарегистрирован: 13.10.2013