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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> набаловался фузами tiny2313, просто для информации
d71
сообщение Mar 6 2006, 03:39
Сообщение #1


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

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



взял свежий tiny2313, запихал hex, всё моргает, но... как-то быстро сильно, не по моим расчетам это точно.
гляжу доку - точно с завода стоит внутренний осцилятор на 8 МХз и предделитель,
ну, думаю, не вопрос, где тут фузы? - щас рубану.

и надо же, гляжу в книгу и вижу фигу (если не жоппу), вместо external cristall, ставлю просто external clock в CKSEL=0, кристал говорит "ням" и замолкает.

ночь на дворе, сижу туплю, как бы подать внешние толчки...
и о! счастье что собрал в свое время не байтбластер а STKх00, о чем меня в доке к avreal и порадовали. бросаю тупо проводок с линии LED программатора на XTAL1 проца, даже не выпаивая штатного кварца, подписывю ключик -o0,32 и ставлю CKSEL=F

радости моей предела не было smile.gif
слава богу, счастливое стечение обстоятельст, спасибо авреал (не рекламма), потому как посреди ночи было совсем не смешно - другого кристала-то нет


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
MakFatum
сообщение Apr 12 2006, 11:21
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



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

Дело в том,чо изучил даташит, и запрограммировал как там и написано

External Crystal/Ceramic Resonator 1000 - 1111

а точнее:

CKSEL3..1 Frequency Range(1) (MHz)
1 0 1 | 0.9 - 3.0

и он у меня замолчаааал!!!!!!!!!!
почему?

правда по невнимательности + к вышеописанному запрограммировал CKDIV8=0
....от чего он у меня теперь работаег?...

Может дело в конструктиве, дело в том что tiny 2313 у меня соик, сделал переходную платку и воткнул провода от выводов в панель, где раньше Mega16 стояла...
так вот, провода длинные и далеко от самого кристала, это может как нибудь повлиять?..
чего теперь делать мне?....
больше всего интересует, почему он замолчал, все верно ведь делал...

программатор STK200
попробывать Avreal kak автор?

Сообщение отредактировал MakFatum - Apr 12 2006, 11:14
Go to the top of the page
 
+Quote Post
vet
сообщение Apr 12 2006, 11:22
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Какой программой шили?


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
MakFatum
сообщение Apr 12 2006, 11:31
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



codeVisionAvr...
не evaluation
Go to the top of the page
 
+Quote Post
TomaT
сообщение Apr 12 2006, 11:44
Сообщение #5


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

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Bascom AVR-ом грохнул Мегу162, молчит и не шеволится sad.gif интересно в параллель моде заведется или нет?
Go to the top of the page
 
+Quote Post
vet
сообщение Apr 12 2006, 11:45
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Цитата(MakFatum @ Apr 12 2006, 15:31) *
codeVisionAvr...
не evaluation

То есть, CKSEL2 и, возможно, CKSEL0 должны были быть помечены галкой. Так и было?


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
MakFatum
сообщение Apr 12 2006, 11:51
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



да, пометил CKSEL2 и CKSEL0
SUT 0 галкой...
и CKDIV8=0 не убирал галку...
Go to the top of the page
 
+Quote Post
vet
сообщение Apr 12 2006, 12:11
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



MakFatum
а какой кварц? раз его частота делится на 8, то, может быть, CV пытается шить на большей частоте, чем 2313 успевает принять?
Попробуйте поправить фьюзы AVReAl'ом, у него есть опция ручной установки частоты программирования.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
MakFatum
сообщение Apr 12 2006, 12:24
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



да вот я его скачал (avreal32) поставил DLportIO.DLL и DLportIO.sys
Моргает DOs окно пишет Nothing to do!

пока не могу понять в чем дело..

никто не подскажет, почему не запускается?
версия - v1.25rev4 WIN32
Nothing to do! и баста
Go to the top of the page
 
+Quote Post
vet
сообщение Apr 12 2006, 12:56
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



MakFatum
это консольная программа.
Вот эта ссылочка вам поможет с ней справиться:
http://www.miek.narod.ru/avrealshell.zip


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
MakFatum
сообщение Apr 13 2006, 09:31
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



не успев разобраться с первым МК,...(ATTINY2313V-10SP)
я из-за своей нетерпеливости заткнул второй (он же последний) и остался в глубоком недоумении.
Итак:
Были заводские настройки согласно даташиту:
CKSEL = ”0100”, SUT = ”10”, and CKDIV8 programmed.
Запрограммировал (CVAVR):
CKSEL="1011" SUT = ”10” и убрал галку CKDIV8
............замолчал и он!!!!!
ничего не понимаю.........что же не так?...

vet, Спасибо вам за шелл!...
Пробовал им: Адаптер: stk200, частота задается вручную - 32 кГц...
Линию LED на XTAL1 - не хочет ....

Код
Command:
-p1 +TINY2313 -o32 -as -w -fCKSEL=f -%
    % Fuse added: CKSEL=F
    % LPT base port 0x378
    % assume that LPT data writes not faster then 1uS
    % Atmel adapter for STK*00 found
    % STK mode
    % osc = 32kHz -> setup=63, hold=62+1
    % Reset
    % PgmOn reply  0xFFFFFFFF
    % Try 1 to resync by reset pulse    % PgmOn reply  0xFFFFFFFF
    % Try 2 to resync by reset pulse    % PgmOn reply  0xFFFFFFFF
    % Try 3 to resync by reset pulse    % PgmOn reply  0xFFFFFFFF
    % Try 4 to resync by reset pulse    % PgmOn reply  0xFFFE5F80
Can't resync
Reset pin released
adapter outputs -> Hi-Z state


Сообщение отредактировал MakFatum - Apr 13 2006, 09:35
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 13 2006, 09:40
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(MakFatum @ Apr 12 2006, 15:24) *
да вот я его скачал (avreal32) поставил DLportIO.DLL и DLportIO.sys
Моргает DOs окно пишет Nothing to do!

пока не могу понять в чем дело..

никто не подскажет, почему не запускается?
версия - v1.25rev4 WIN32
Nothing to do! и баста

Я бы не стал заморачиваться с Виндами.
Go to the top of the page
 
+Quote Post
vet
сообщение Apr 13 2006, 10:16
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Цитата(MakFatum @ Apr 13 2006, 13:31) *
vet, Спасибо вам за шелл!...
Пробовал им: Адаптер: stk200, частота задается вручную - 32 кГц...
Линию LED на XTAL1 - не хочет ....


XTAL1 на LED подаётся ключом -o0, нужно вручную добавить его в командную строку в батнике, генерируемом avrealshell'ом (avreal.bat), после чего вручную же запустить батник для прошивки, чтобы шелл его не переделал по-своему.
Как вариант - попробовать также ключ -o0,8 (генерация XTAL+деление на 8).


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
MakFatum
сообщение Apr 13 2006, 10:23
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



Вот глупый сейчас вопрос задам.........
1 А как вручную добавить ключ в .bat?
2 Т.е шелл генерирует .bat, и чтобы прошить МК нужно запускать этот .bat???

...просто ни разу не сталкивался....Мы - поколение, выросшее на win32, 3d кнопках и трехмерных папках, наверное, к сожалению...:-(

Сообщение отредактировал MakFatum - Apr 13 2006, 10:25
Go to the top of the page
 
+Quote Post
vet
сообщение Apr 13 2006, 10:45
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



1. Отредактировать (хотя бы и блокнотом)
Например, было
avreal32.exe -p1 +MEGA128 -as -e -w -c code.hex -d data.hex
стало
avreal32.exe -p1 +MEGA128 -as -o0,8 -e -w -c code.hex -d data.hex

2. Именно так. Шелл просто создает этот файл и выполняет его.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post

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

 


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


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