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

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

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

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

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

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

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

Ответ
Опции темы
Непрочитано 26.03.2008, 00:44   #31
DimAlt
Временная регистрация
 
Регистрация: 11.06.2006
Сообщений: 60
Сказал спасибо: 17
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
DimAlt на пути к лучшему
По умолчанию

Способ восстановить fuse бит RSTDISBL AtMega8
Реклама:
DimAlt вне форума   Ответить с цитированием
Непрочитано 26.03.2008, 00:52   #32
baliser
Прохожий
 
Регистрация: 28.10.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
baliser на пути к лучшему
По умолчанию

а обязательно еще мегу и именно с той же прошивкой и почему если не секрет?
baliser вне форума   Ответить с цитированием
Непрочитано 26.03.2008, 02:00   #33
DimAlt
Временная регистрация
 
Регистрация: 11.06.2006
Сообщений: 60
Сказал спасибо: 17
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
DimAlt на пути к лучшему
По умолчанию

Если запрограммировать бит RSTDISBL, то вместо RESETа будет I/O Ports РС6, ponyprog т.д. больше ее не увидят. Нужен параллельный программатор. Ну я думаю мысль ясна, кому лень собирать программатор, делает эту соплю и все готово.
В прошивке алгоритм парраллельного программирования для сброса фузов по умолчанию.
DimAlt вне форума   Ответить с цитированием
Непрочитано 28.03.2008, 22:01   #34
greafuger
Прописка
 
Регистрация: 10.11.2007
Сообщений: 104
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
greafuger на пути к лучшему
По умолчанию

А вот я спаял 910, но для СОМ-порта. Не подскажете. какой фьюз надо менять, чтобы отключить последовательное программирование? SPI-Enabled? (чтобы не отключить его ненароком).
И ещё: не подскжете, где можно популярно почитать о работе с SPI? А то я что-то не понимаю документацию, хоть и неглупый (вероятно)... Меня контроллер все время посылает в эротическое путешествие (не получается адресовать устройство)... :P
greafuger вне форума   Ответить с цитированием
Непрочитано 06.04.2008, 16:14   #35
nicname
Частый гость
 
Регистрация: 22.11.2006
Сообщений: 23
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
nicname на пути к лучшему
По умолчанию

Вот схема высоков. программатора - http://attiny.netfirms.com/ , кто-нибудь с ней работал ? Собрал , читает надпись , стирает флэшь , наверное и писать может , а как фузы ей переписывать ?
nicname вне форума   Ответить с цитированием
Непрочитано 23.04.2008, 23:51   #36
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от aak_s
Пытался написать программку измерения частоты с выводом на LCD дисплейчик.
Принцип - счет внешних импульсов ведется через счетчик T0. Задание временного интервала через T1.
Дальше началась полная чушь:
на кварце 3.5 мгц - показания 3.3ХХХХ, значения ХХХ постоянно плывут, да и последняя тройка прыгает то 2 то 4.
На кварце 4 мгц - 3.6ХХХХХХ
На кварце 5 мгц - 3.8ХХХХХХ
Спасибо за помощь.
Уважаемый писатель на Си. А полная чушь, потому что на Си да ещё с двумя таймерами. Для измрения частоты нужен ОБРАЗЦОВЫЙ ИНТЕРВАЛ ВРЕМЕНИ, за который будет измерятся количество импульсов.
А на Си да ещё с двумя прерываниями ОБРАЗЦОВЫЙ ИНТЕРВАЛ не получите.

Во первых потому что будут вложеные друг в друга прерывания.

А во вторых, на Си сложно просчитать количество тактов прохода программы по каждой ветке.

Я писал частотомер лет 5 назад. Без прерываний. Просто считал импульсы таймером0 а время считал тактами выполенния команд.
Максимальная частота измерения для PIC16F84 получиласть 120-130мгц при ЛЮБОЙ тактовой частоте контроллера(лиш бы успевал читывать переполнение таймера,1-20 МГЦ). Хотя гарантированая по даташиту частота счёта от таймера0=50 МГЦ. Этот параметр для AVR (AT90S2313) не превысил 2,5 мгц при тактовой частоте 10 мгц.
Удачи.
picavr вне форума   Ответить с цитированием
Непрочитано 24.04.2008, 05:11   #37
domowoj
Почётный гражданин KAZUS.RU
 
Аватар для domowoj
 
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
domowoj на пути к лучшему
По умолчанию

Сообщение от picavr
Сообщение от aak_s
Пытался написать программку измерения частоты с выводом на LCD дисплейчик.
Принцип - счет внешних импульсов ведется через счетчик T0. Задание временного интервала через T1.
Дальше началась полная чушь:
на кварце 3.5 мгц - показания 3.3ХХХХ, значения ХХХ постоянно плывут, да и последняя тройка прыгает то 2 то 4.
На кварце 4 мгц - 3.6ХХХХХХ
На кварце 5 мгц - 3.8ХХХХХХ
Спасибо за помощь.
Уважаемый писатель на Си. А полная чушь, потому что на Си да ещё с двумя таймерами. Для измрения частоты нужен ОБРАЗЦОВЫЙ ИНТЕРВАЛ ВРЕМЕНИ, за который будет измерятся количество импульсов.
А на Си да ещё с двумя прерываниями ОБРАЗЦОВЫЙ ИНТЕРВАЛ не получите.



А во вторых, на Си сложно просчитать количество тактов прохода программы по каждой ветке.
. Хотя гарантированая по даташиту частота счёта от таймера0=50 МГЦ. Этот параметр для AVR (AT90S2313) не превысил 2,5 мгц при тактовой частоте 10 мгц.
Удачи.
Читайте даташит, там сказано, что тактовая F должна
быть больше частоты на Т0(Т1) как минимум в 2 раза
(лучше в 2,5 раза), и задержка 2,5...3,5 такта.
Да, это недостаток AVR.
А на СИ такие вещи можно делать только "шапки",
а измерение на asm вставках.
domowoj вне форума   Ответить с цитированием
Непрочитано 24.04.2008, 08:50   #38
Beduin
Прописка
 
Регистрация: 21.10.2005
Сообщений: 251
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 17 сообщении(ях)
Beduin на пути к лучшему
По умолчанию

Сообщение от "picavr
Уважаемый писатель на Си. А полная чушь, потому что на Си да ещё с двумя таймерами. .

Я делал частотомер по такомуже принципу и писал на С.Все работает как часики.Вы уважаемый не вехали в суть идеи ,и с ходу начали критиковать.В данном варианте заморачиваться на подсчет тактов вообще не надо.Подсчет импульсов происходит на аппаратном уровне ,а программный уровень нужен для сбора ,обработки и индикации.
Beduin вне форума   Ответить с цитированием
Непрочитано 24.04.2008, 09:06   #39
Beduin
Прописка
 
Регистрация: 21.10.2005
Сообщений: 251
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 17 сообщении(ях)
Beduin на пути к лучшему
По умолчанию

Сообщение от aak_s
значения ХХХ постоянно плывут, да и последняя тройка прыгает то 2 то 4.
На кварце 4 мгц - 3.6ХХХХХХ
На кварце 5 мгц - 3.8ХХХХХХ

Спасибо за помощь.
У меня тоже были подобные прыжки и плавания,устранились командой
GTCCR = 0x01;
в обработчике прерывания.
Дело в том ,что при использовании прескалера для задания тактовой частоты таймеру ,после исполнения прерывания этот прескалер надо сбрасывать,а затем запускать таймер.Иначе ,пока Вы выполняеете какой-то код ,прескалер продолжает свою работу ,и в момент запуска таймера длительность первого импульса на входе таймера будет каждый раз разной.Отсюда и плавающие показания.
по поводу неверного показания частоты ,Вам надо разбираться с программой.Где-то спрятался баг.
Удачи
Beduin вне форума   Ответить с цитированием
Непрочитано 24.05.2008, 22:46   #40
delay
Гражданин KAZUS.RU
 
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию

У меня две tiny13 не опознаются программаторами. Посмотрел даташит, там вообще не нашел внешнюю генерацию на структурной схеме, хотя режим такой есть. Кто знает, куда подключать внешнюю генерацию для восстановления нормального режима?
delay вне форума   Ответить с цитированием
Ответ

Закладки


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

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

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

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


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


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