Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 25.04.2008, 21:56  
yostaf
Частый гость
 
Регистрация: 25.09.2007
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
yostaf на пути к лучшему
По умолчанию AVReAl -Как с ней работать

Пожалуйста помогите.
Случайно запрограммировал фъюзы не на ту частоту, теперь МК ATMega 32 не запускается.
Прочитал что можно перепрошить программой AVReAl
Скачал программу, необходимый драйвер (для ХР). Когда нажимаю на avreal32.exe мелькает черное окно и все.
На рисунке то с какими фьюзами я прошил.
(Может можно просто найти кварц на нужную частоту?
Кстати а на какую частоту я прошил кто-нибудь может сказать?)

-- Прилагается рисунок: --
Реклама:
yostaf вне форума  
Непрочитано 25.04.2008, 22:31  
fmssp
Вид на жительство
 
Регистрация: 02.09.2005
Сообщений: 332
Сказал спасибо: 0
Сказали Спасибо 20 раз(а) в 15 сообщении(ях)
fmssp на пути к лучшему
По умолчанию

Кажется нужно запускать Мегу от внешнего тактового генератора.
fmssp вне форума  
Непрочитано 25.04.2008, 22:36  
rear
Вид на жительство
 
Аватар для rear
 
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
rear на пути к лучшему
По умолчанию Re: AVReAl -Как с ней работать

Сообщение от yostaf
Когда нажимаю на avreal32.exe мелькает черное окно и все.
Ну кто так запускает? ведь это консольное приложение
для начала запустить хотя бы с ключем -?, т.е.
avreal32.exe -?
посмотреть, что она пишет.
http://www.ln.com.ua/~real/avreal/index.html
почитать инструкцию к программе.
она сама генерит тактовою частоту, кварца может и не быть на плате с мк

-- Прилагается рисунок: --
rear вне форума  
Непрочитано 25.04.2008, 23:52  
yostaf
Частый гость
 
Регистрация: 25.09.2007
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
yostaf на пути к лучшему
По умолчанию

Так как запустить ее с командной строки???
Если кто может приведите пожалуйста пример
yostaf вне форума  
Непрочитано 26.04.2008, 00:59  
rear
Вид на жительство
 
Аватар для rear
 
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
rear на пути к лучшему
По умолчанию

чтение памяти
avreal32 +mega32 -p1 -ab -o0 -n -%% -r read.hex ›read.output

запись в память файла code.hex
avreal32 +mega32 -p1 -ab -o0 -n -w code.hex -%% ›write.output
rear вне форума  
Непрочитано 26.04.2008, 03:19  
Laksus
Частый гость
 
Регистрация: 14.09.2005
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Laksus на пути к лучшему
По умолчанию

Вариант 1.
Запускаете программу

Total Commander, 2...7 МБ
платная http://wincmd.ru
(или крэкнутая где нибудь на http://www.philka.ru/)

или безплатную
Necromancer`s Dos Navigator, 941 кБ
www.ndn.muxe.com

внизу есть полоска в которую можно набирать текст и перед которой стоит
название директории в которой Вы находитесь. Вот это и есть командная строка.
Заходите в директрорию в которой лежит HEX-файл, ложите в нее файл avreal32.exe, набираете одну из строчек которые Вам советовали и жмете "Enter".
Если что неясно, то набираете
avreal32.exe -help
avreal32.exe -h
avreal32.exe -?
и читаете справку с экрана
или
avreal32.exe -h › avreal32.txt
и читаете справку из файла avreal32.txt
__________________________________________________ _
Вариант 2, улучшенный.
Вместо того, чтобы набирать каждый раз в командной строке.
1-Файл avreal32.exe положите в удобное место, например в
C:Program Filesavreal

2- Откройте новую страницу в любом текстовом редакторе
Напишите в нее:

rem Если нужен комментарий, то перед ним надо ставить REM
C:Progra~1avrealavreal32.exe +mega8 -p378 -as -o0 -fCKSEL=f,CKOPT=0 -e -b -v -w -c main.hex
pause
rem pause надо для того, чтобы экран сразу не исчезал

и сохраните ее с расширением .bat в директории с Вашим проектом.
Например !!!avreal.bat
(Конечно, вместо: +mega8, -o0, фузов -f..., main.hex подставите свое.)

3-В папку (она скрытая, поэтому проводник надо настроить, чтобы он видел скрытые папки)
C:Documents and SettingsИмя_пользователяSendTo
положите ярлык текстового редактора (notepad, bred3).
Тогда щелкнув правой кнопкой мыши на bat-файл и зайдя в "Отправить" можно передать этот файл для редактирования в блокнот.
Или открывать блокнот и перетягивать в него bat-файл.

4-Файл !!!avreal.bat очень маленький поэтому его можно ложить в каждый проект.
И запускать avreal щелкая по !!!avreal.bat как вроде он и есть файл программы.
______
Вот гляньте еще тут
http://www.fulcrum.ru/cgi-bin/bbs/me...ID=6249&page=1
Laksus вне форума  
Непрочитано 26.04.2008, 10:37  
delay
Гражданин KAZUS.RU
 
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

Если работа в консоли для вас сложна, попробуйте
AVRealShell
http://miek.narod.ru/
Только если вы фюзами отключили генератор, нужно от программатора подключить внешнюю генерацию. AVRreal и AVRealShell это позволяют. Сигнал берется с пина программатора "Led". Там есть описание. Я восстонавливал фюзы Tiny2313 с помощью AVRealShell.
Где-то здесь об этом писали.
delay вне форума  
Непрочитано 27.04.2008, 22:51  
yostaf
Частый гость
 
Регистрация: 25.09.2007
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
yostaf на пути к лучшему
По умолчанию

Огромное всем спасибо за помощь.
А кто-нибудь может сказать какую нужно задать частоту чтобы перепрошить мс?
yostaf вне форума  
Непрочитано 28.04.2008, 14:45  
Laksus
Частый гость
 
Регистрация: 14.09.2005
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Laksus на пути к лучшему
По умолчанию

На странице
Адаптеры, с которыми может работать AVReAl
-Схема переходника программирования "STK200/300"
http://www.ln.ua/~real/avreal/adapters.html#STK
"При необходимости программной генерации тактового сигнала XTAL1 (ключ -o0) используется линия LED адаптера STK, исходно предназначенная для включения светодиода на отладочной плате."

описание режима -o0, предназначенного для программной генерации частоты
(а также других ключей)
http://www.ln.ua/~real/avreal/description.html#SW_O
"-o‹число›
Задать частоту установленного кварца для настройки скорости SPI. Частота допускается с плавающей точкой и единицами измерения частоты Hz, kHz, MHz, например,
-o3.686MHZ
-o14745600hz
При отсутствии единиц измерения для совместимости с предыдущими версиями считается, что частота в килогерцах. При отсутствии ключа частота по умолчанию 800 (0.8MHz)
-o0[,‹число›] означает необходимость генерации XTAL из программы. Можно указать дополнительный делитель для генерации более меделнного сигнала SCK, что необходимо для работы ключа -o0 с кристаллами с прошитым CKDIV. Допустимые значения делителя #=1..32
У STK*00 для генерации XTAL используется линия LED. ByteBlaster (ByteBlasterMV) должен быть несколько доработан. ByteBlaster-II уже имеет подключение к выводу 8 колодки. XILINX parallel download cable не имеет свободных линий и ключ -o0 не может быть с ним использован."

То есть, сначала попробуйте ключ -o0,
а если не будет получаться, то попробуйте добавить дополнительный делитель (например -o0,32).
А потом, когда у ATmega заработает свой генератор,
можно ключ -o не записывать
http://www.ln.ua/~real/avreal/avrealfaq.html#Q7
"По умолчанию 800kHz (чтобы точно заработало на кристаллах с внутренним RC-генератором на 1MHz) и avreal соответственно занижает частоту обмена."
или записать рабочую или более низкую
http://www.ln.ua/~real/avreal/description.html#SW_O

Если прошивка закончилась с ошибками попробуйте еще несколько раз. У меня (Windows XP и драйверы для порта взятые со странички AVReal) обычно прошивается нормально, но изредка начинает давать ошибки. Но, после нескольких попыток, обычно прошивает нормально.

Имейте ввиду, что при нормальной прошивке провод "LED", по которому подается тактовая частота на XTAL1, рекомендуют не подсоединять, так как он может влиять на работу кварца.
Laksus вне форума  
Непрочитано 30.04.2008, 13:11  
yostaf
Частый гость
 
Регистрация: 25.09.2007
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
yostaf на пути к лучшему
По умолчанию

Огромное всем спасибо.
Мукруху оживил.
Спасибо что помогаете
yostaf вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить себя работать?! Sukhanov Отвлекитесь, эмбеддеры! 152 09.04.2009 08:08
Как работать со стеклотекстолитом? vlad_de Делимся опытом 1 13.02.2008 09:18
Как работать с AT89C5131 в CodeVision AVR? lom771 Микроконтроллеры, АЦП, память и т.д 2 29.08.2006 16:51
Как заставить работать индикатор по I2C zevs Микроконтроллеры, АЦП, память и т.д 1 11.01.2005 22:44
как работать с EEPROM в КР1878ВЕ1? Maxoid Микроконтроллеры, АЦП, память и т.д 1 17.12.2003 17:16


Часовой пояс GMT +4, время: 12:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot