И снова про прошивку МК ардуиной

maloy231
Offline
Зарегистрирован: 21.06.2012

Прошу прощения за вновь созданную тему, но не могу я из кусочков информации слепить чтонить работающее.

Что есть:

 arduino nano v 5.0

attiny13a

win 7 64 ult.

Что делаю:

Подключаю нано к пк ставлю дрова ставлю по, проверяю работоспособность ардуины блинком.

Далее зашиваю arduinoisp. Снимаю перемычку. Подключаю от разьемов ардуино isp к мк attiny13a mosi miso reset/ vcc подаю отдельно, clk не подаю так как мк с завода работает на внутрянке с частотой 9.6/ Подключаю к 4  пину мк светодиод.

Включаю все это. Есть программка в hex (просто ставит 4 пин в 1). 

Вот до этого момента есть ошибки?

Если нет что правильнее делать далее : шить по ардуино или дудкой? не тем не тем не получилось.

maloy231
Offline
Зарегистрирован: 21.06.2012

на avrdude -v -p t13 -c stk500v1 -PCOM12 -b 19200 жалуется avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny13 avrdude: stk500_program_enable():protocol error, expect=0[14, resp=0x50 avrdude:initialization failed, rc=-1 double check connections and try again? or use -f to override this chek

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

Вот на эту ошибку можно не обращать внимания:  avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny13. А остальное из-за неверного подключения... Что означает фраза:

maloy231 пишет:
clk не подаю так как мк с завода работает на внутрянке с частотой 9.6
Это где вы такое нашли? Как по вашему SPI будет работать без линии тактирования? Подключать нужно так 

ATtiny Pin 2 to Arduino Pin 13 (or SCK of another programmer)
ATtiny Pin 1 to Arduino Pin 12 (or MISO of another programmer)
ATtiny Pin 0 to Arduino Pin 11 (or MOSI of another programmer)
ATtiny Reset Pin to Arduino Pin 10 (or RESET of another programmer)

и еще два провода питания +5V и GND.
 

 

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

То есть всего 6 проводов.

maloy231
Offline
Зарегистрирован: 21.06.2012

от безысходности пробовал и слк подключать и питание и гнд. не помогло. ошибки теже. растроен жутко.

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

А о какой перемычке идет речь? Я на Нано не нашел никаких перемычек. А если так то нужно ставить конденсатор между RESETом и землей(GND). 

что бы в момент начала прошивки не сбрасывалась дуина.

 

maloy231
Offline
Зарегистрирован: 21.06.2012

она делает тоже что и кондер. 

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

А здесь  avrdude -v -p t13 -c stk500v1 -PCOM12 -b 19200 все проверили, скорость и порт правильно выбраны?

maloy231
Offline
Зарегистрирован: 21.06.2012

да все верно. побаловался со скорость чуть меньше чуть больше

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

Что значит чуть меньше, чуть больше? 

maloy231
Offline
Зарегистрирован: 21.06.2012

9600, 115200:)

noxic
Offline
Зарегистрирован: 15.03.2013

Информация по выводам, может будет полезной http://bigbarrel.ru/attiny13/

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

maloy231,

чтобы в нане работал ардуиноISP, ему нужен резистор на 120 ом между +5 v и резетом наны. Никаких конденсаторов или перемычек с этом месте, иначе спалите выход ftdi.

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

Ну уж не выдумывайте. Ресет к FTDI подключен через конденсатор С4, так что сжечь его очень проблематично.

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

ой, извиняюсь

http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection

arduino.cc пишет:

Stick a 120 ohm resistor in the headers between 5v and reset