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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 22.08.2008, 23:51  
AndreiVV
Гражданин KAZUS.RU
 
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
AndreiVV на пути к лучшему
По умолчанию

zl3p на работе завал вот и ошибся
Реклама:
AndreiVV вне форума  
Непрочитано 23.08.2008, 19:04  
1_man
Частый гость
 
Регистрация: 02.09.2006
Сообщений: 16
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
1_man на пути к лучшему
По умолчанию

Сообщение от tawr
For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed and
16 MHz with CKOPT programmed.
Даташит стр. 25
Недавно программировал Мегу8 для работы от 12МГц кварца.
Использовал AVReaL программу и STK200/300 на LPT.

Шил все 1111, т.е. 0xF для CKSEL (группы из 4 байтов), по-моему, именно так рекомендуется в даташите (там написано много, но в тупик ставит запись в таблице 1,0‹, в ЦПШ нас учили знак ставить до числа слева. Запись из даташита я понял "больше 1 МГц", т.е. ›1MГц). МК в устройстве прекрасно работает.

Листинг работы программы-программатора:
Код:
D:AvrProgrammerAVReal›avreal32 +atmega8 -as -p1 -b -w -v+ -fBODEN=0,CKOPT=0,CKSEL=F -c USB

avreal/WIN32  -  AVR controllers LPT programmer by Redchuk Alexandr
v1.26rev0 (Aug  7 2008 17:52:48)  http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command: +atmega8 -as -p1 -b -w -v+ -fBODEN=0,CKOPT=0,CKSEL=F -c USB
Device connected, MEGA8 detected
Chip not locked
Fuses
  OSCCALs               = B9 B9 B0 B0
  BODLEVEL      = 1
  BODEN         = 1
  SUT           = 2
  CKSEL         = 1
  BLB1          = 3
  BLB0          = 3
  RSTDISBL      = 1
  WDTON         = 1
  CKOPT         = 1
  EESAVE        = 1
  BOOTSZ        = 0
  BOOTRST       = 1
Blank check
Code: ................ done
  blank
Data: ................ done
  blank
Programming CODE memory
......... done
Verifying CODE memory
................ passed
 done
Programming fuses
New fuses value
  OSCCALs               = B9 B9 B0 B0
  BODLEVEL      = 1
  BODEN         = 0
  SUT           = 2
  CKSEL         = F
  BLB1          = 3
  BLB0          = 3
  RSTDISBL      = 1
  WDTON         = 1
  CKOPT         = 0
  EESAVE        = 1
  BOOTSZ        = 0
  BOOTRST       = 1
Verifying fuses
passed
Reset pin released
Adapter disabled
1_man вне форума  
Непрочитано 25.08.2008, 00:16  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от dosikus
Меня это все удивляет , если даже не бесит.
Неужели нельзя просто выложить список фузов ВМЕСТО ОТСЫЛАНИЯ НА СЧИТАЛКИ ?
С пиками все проще , конфигурация уже в хексе....
Да, у AVR всё через задницу. Все фузы разбросаны по даташиту. фьюзы нужно в даташитах искать потому что на разные МК фьюзы то же разные )))

Имхо политика компании на увеличени продаж. Ну не любят они конечнного, пользователя, ох не любят. )))
Не продумано как в Микрочипе.
picavr вне форума  
Непрочитано 27.08.2008, 17:36  
igel_izh2126
Гражданин KAZUS.RU
 
Регистрация: 09.12.2007
Сообщений: 536
Сказал спасибо: 57
Сказали Спасибо 53 раз(а) в 45 сообщении(ях)
igel_izh2126 на пути к лучшему
По умолчанию

имею tiny2313v (или она меня)
прошито по умолчанию 0100 (CKSEL2=1) то есть это 8мгц
работает она при этом как будьто там 4мгц
напряжение 4.9в
частоту проверил и сетодиодом моргающим и ком портом - по всему выходит что 4мгц внутреняя

как так?
програмный делитель разумеется =0х00 то есть частоту не делю
igel_izh2126 вне форума  
Непрочитано 28.08.2008, 08:17  
AndreiVV
Гражданин KAZUS.RU
 
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
AndreiVV на пути к лучшему
По умолчанию

Чем шьете? покажите картинку с считанными фузами из мк
AndreiVV вне форума  
Непрочитано 28.08.2008, 12:21  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от igel_izh2126
имею tiny2313v (или она меня)
прошито по умолчанию 0100 (CKSEL2=1) то есть это 8мгц
работает она при этом как будьто там 4мгц
напряжение 4.9в
частоту проверил и сетодиодом моргающим и ком портом - по всему выходит что 4мгц внутреняя

как так?
програмный делитель разумеется =0х00 то есть частоту не делю
В программме можно ошибится... напиши просто цикл инекреметируещий регистр и выводящий состояние в порт. Получится 8 тактов. * 0,125 мксек = 1 мксек младший бит (8 мгц)

ldi R16,255
out ddrb,R16
cikl:
inc R16
OUT portb,R16
NOP
NOP
NOP
NOP
RJMP cikl
picavr вне форума  
Непрочитано 01.09.2008, 10:17  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Забыли упомянуть калибровочный регистр. Может быть, он обнулен, поставьте среднее значение - 0x3f, кажется. Имхо, совет picavr и частотомер спасут отца русской демократии.
urry вне форума  
Непрочитано 01.09.2008, 22:57  
igel_izh2126
Гражданин KAZUS.RU
 
Регистрация: 09.12.2007
Сообщений: 536
Сказал спасибо: 57
Сказали Спасибо 53 раз(а) в 45 сообщении(ях)
igel_izh2126 на пути к лучшему
По умолчанию

то ли прошивка AVRealom фузов помогла (хотя точно то же что и в кодевижине)
то ли просто при очередном включении питания глюк прошол
в даташите есть упоминание что при включении работает на 4мгц - для лучшего запуска? и похоже он почему то на этой частоте и оставался
больше не повторялось
может касяк с питанием был - напряжение то четко 4.9в, а вот чего там с помехами было не знаю... но питание было не очень... за 2ое суток тестого прогона крен5а сдохла и это при температуре радиатора 38°С
поменял на 7805
igel_izh2126 вне форума  
Непрочитано 26.09.2008, 20:01  
tinchurina
Прохожий
 
Регистрация: 06.05.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tinchurina на пути к лучшему
По умолчанию Re: Программирование AVR , FUSE и все что с этим связано.

Прошивал Atmegu16 программатором CodeVisionAVR с исправлением disable jtag.В результате процессор прошился так, что умер теперь его уже не видит CodeVisionAVR.Подскажите можно ли его оживить
tinchurina вне форума  
Непрочитано 26.09.2008, 20:17  
igel_izh2126
Гражданин KAZUS.RU
 
Регистрация: 09.12.2007
Сообщений: 536
Сказал спасибо: 57
Сказали Спасибо 53 раз(а) в 45 сообщении(ях)
igel_izh2126 на пути к лучшему
По умолчанию

он не умер - просто он теперь не доступен по SPI
ищи програматор паралельный и верни это фуз обратно
igel_izh2126 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45


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


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