Вопрос по тиньке13А

semaawp
semaawp аватар
Offline
Зарегистрирован: 29.05.2017

Проблема вот в чем. Купил ее ради экспериментов, подключил к программатору (ардуино). Нормально оределилась, светодиодом поморгал, переферию запустил, ну вобщем работает идеально. Точнее работала до того момента пока мне не понадобилось сменить частоту системного генератора. Ну с первого раза по нормальному не вышло, там с прескаллерами оказывается свои заморочки. После вдумчивого чтения датащита получилось сменить прескаллер, поставил 256, частота упала. Но контроллер теперь не определяется программатором) Это нормальное поведение? Фьюзы не трогал. Ну точнее нетрогал те что связаны с последовательным программированием.

Deamon
Offline
Зарегистрирован: 21.09.2017

а до смены прескалер какой был?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Это кусок из ArduinoISP. Пояснить, что нужно делать или (вдруг?!) прочитаете и сами догадаетесь?

// Configure SPI clock (in Hz).
// E.g. for an attiny @128 kHz: the datasheet states that both the high
// and low spi clock pulse must be > 2 cpu cycles, so take 3 cycles i.e.
// divide target f_cpu by 6:
//     #define SPI_CLOCK            (128000/6)
//
// A clock slow enough for an attiny85 @ 1MHz, is a reasonable default:

#define SPI_CLOCK 		(1000000/6)

 

semaawp
semaawp аватар
Offline
Зарегистрирован: 29.05.2017

wdrakula пишет:

Это кусок из ArduinoISP. Пояснить, что нужно делать или (вдруг?!) прочитаете и сами догадаетесь?

Нужно пересчитать частоту с текущим прескаллером и вбить в дефайн?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

...угу.   (заедая рюмку самогонки маринованным помидором)

semaawp
semaawp аватар
Offline
Зарегистрирован: 29.05.2017

wdrakula пишет:

...угу.   (заедая рюмку самогонки маринованным помидором)


Запустилась тинька)) спасибо огромное))