реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Программирование ATTiny2313 на AVR Studio
Astor
сообщение Aug 8 2007, 15:58
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 151
Регистрация: 17-04-07
Из: Калининград
Пользователь №: 27 103



Я раньше использовал AT90S2313 и программировал их на AVR Studio 4 v. 4.12 Service Pack 4.
После всех начальных установок ( Fuses, Adresse HEX-file и т.д. ) оставалось только подключить плату к программатору и нажать Start в меню "Auto" . По окончании процесса просто отключал старую и подключал новую плату и снова жал Start. Всё было ОК.
Поскольку чип AT90S2313 снят с производства перешёл на ATTiny 2313. Всё программируется нормально, но если я остаюсь в меню Auto и подключаю новую плату, то программирование идёт криво - плата не работает. Возвращаюсь в меню Fuses и вижу, что все установки фузов слетели. Приходится каждый раз возвращаться в меню Fuses и восстанавливать все фузы - такая достача ...

У кого-нибудь есть идеи, как этого избежать ?
Go to the top of the page
 
+Quote Post
aspID
сообщение Sep 4 2007, 06:19
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 343
Регистрация: 24-01-07
Из: Новосибирск
Пользователь №: 24 714



Я просто стал шить tiny2313 через AVR-OSP II
Но и при этом как-то умудрился один раз запороть фуз SPIEN sad.gif
Go to the top of the page
 
+Quote Post
ae_
сообщение Sep 4 2007, 09:19
Сообщение #3


Участник
***

Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695



Цитата(Astor @ Aug 9 2007, 00:58) *
...
Возвращаюсь в меню Fuses и вижу, что все установки фузов слетели. Приходится каждый раз возвращаться в меню Fuses и восстанавливать все фузы - такая достача ...
У кого-нибудь есть идеи, как этого избежать ?

В AVRstudio процесс програмирования можно запускать из ком.строки, вернее - даже студию запускать не обязательно. Рабочий пример из хелпа:

stk500 -ccom1 -ut4.5 -ua4.5 -!3686000 -I460800 -dATMEGA8515 -lFF -fD9E4 -ms -ifC:\input.hex -pf -vf -e

Description:
stk500 Runs the file stk500.exe
-ccom1 Select comport #1
-ut4.5 Set the target voltage (4.5V)
-ua4.5 Set the Analog reference voltage (4.5V)
-!3686000 Set STK500 clock frequency to 3.68MHz
-I460800 Set ISP frequency to 460.8kHz
-dATMEGA8515 Set device to ATmega8515. Type "stk500.exe -h" to see all supported devices
-e Erase flash
-lFF Set lockbits to 0xFF
-fD9E4 Set fuses to 0xD9E4, High byte 0xD9, Low Byte 0xE4
-ms Select serial programming mode
-ifC:\input.hex Selects file "input.hex" to be programmed into flash
-pf Program flash (with the selected file above)
-vf Verify flash (with the selected file above)

Все параметры задаются непосредственно в ком.строке и не надо думать о "слетающих галочках" в разных меню.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016