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

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

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

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

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

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

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

 
Опции темы
Непрочитано 05.10.2018, 17:52  
Ara41
Почётный гражданин KAZUS.RU
 
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Не тот импульс.

ТС не тот исходник запостил. В Counter не ноль должен быть.
Реклама:
Ara41 вне форума  
Непрочитано 05.10.2018, 17:59  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,953
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Не тот импульс.

Сообщение от Ara41 Посмотреть сообщение
ТС не тот исходник запостил. В Counter не ноль должен быть.
Читаем внимательно первое сообщение:

Цитата:
Слово "постоянно" написано не случайно, дело в том что эти величины(T1 и T2) держатся постоянно - вне зависимости от того, как я меняю переменные в программе - те переменные, которые задают длительность импульсов.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 05.10.2018, 20:27  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Не тот импульс.

Да, дело было в CLKDIV8. Установленный Fuse-бит стоит по-умолчанию. Убрал его и все нормализовалось. Времена T1 и T2 стали более-менее нормальными. Спасибо всем, кто участвовал и особенно Alxchep - он правильно угадал/определил решение!!!!!!!!!!!!!!!

Последний раз редактировалось Signalshik2; 05.10.2018 в 20:29.
Signalshik2 вне форума  
Непрочитано 06.10.2018, 11:30  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Не тот импульс.

А можете еще помочь с этой платой?
Установил я резисторы 200 (Ом) в цепи PB0-MOSI и PB1-MISO, также я ставил и 2 резистора 390 (Ом) на этоже место.
Но эффект получается очень странный: значит в программаторе, который встроен в AVR Studio 4.19(Build 684), программирование происходит абсолютно нормально, т.е. он программируется и проходит все проверки.
Дальше я проверяю в работе, но в памяти прошивка остается старая, как будто я ничего и не программировал.
Что делать? Я лично ничего не понимаю. Видимо с резисторами не хочет прошиваться.
Миниатюры:
Нажмите на изображение для увеличения
Название: Схема с Резисторами.png
Просмотров: 0
Размер:	67.8 Кб
ID:	133282  

Последний раз редактировалось Signalshik2; 06.10.2018 в 19:01.
Signalshik2 вне форума  
Непрочитано 06.10.2018, 22:52  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Не тот импульс.

Сообщение от Signalshik2 Посмотреть сообщение
Что делать? Я лично ничего не понимаю.
Если вы фьюзы настроили на external, то прошить таким образом не сможете, вам нужно подать такты от внешнего генератора.
IOPA4 вне форума  
Сказали "Спасибо" IOPA4
mike-y-k (07.10.2018)
Непрочитано 07.10.2018, 09:43  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Не тот импульс.

Как не смогу, если прошивал, вроде. Только когда поставил резисторы 200 (Ом) или 390 (Ом) прошиваться перестало. Так с этими резисторами не прошивается? А как решить проблему встречного включения микроконтроллеров, чтобы они не сгорели?
https://kazus.ru/forums/showthread.php?t=117540&page=2
- почитайте, пожалуйста, мое сообщение №15.
Signalshik2 вне форума  
Непрочитано 07.10.2018, 13:22  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,888
Сказал спасибо: 2,959
Сказали Спасибо 3,144 раз(а) в 2,133 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Не тот импульс.

Сообщение от Signalshik2 Посмотреть сообщение
..... он программируется и проходит все проверки.
Дальше я проверяю в работе, но в памяти прошивка остается старая, как будто я ничего и не программировал.
Взаимоисключающие пункты. Может-быть не нажалась кнопка "Компилировать"?

P.S. Не всякому программатору понравится видеть C1 на своём выходе.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 08.10.2018, 13:46  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Не тот импульс.

Сообщение от ForcePoint Посмотреть сообщение
Взаимоисключающие пункты. Может-быть не нажалась кнопка "Компилировать"?
P.S. Не всякому программатору понравится видеть C1 на своём выходе.
Здравствуйте.
1) Я точно помню что компилировал, изменял код перед этим и прошивал;
2) Так а C1 - какой там обычно ставят - побольше номиналом? С этим конденсатором все хорошо раньше программировалось - до установки резисторов - грешу только на резисторы.
Signalshik2 вне форума  
Непрочитано 21.10.2018, 13:38  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Не тот импульс.

Сообщение от Signalshik2 Посмотреть сообщение
Установил я резисторы 200 (Ом) в цепи PB0-MOSI и PB1-MISO, также я ставил и 2 резистора 390 (Ом) на этоже место. [...] Что делать? Я лично ничего не понимаю.
Ответ банален и скучен - читать не только даташит, но и апноты от производителя. . В даташите подробно описан процесс программирования, в частности что ресет устанавливается в 0, и пока программирование не закончится, микроконтроллер так и остаётся в состоянии сброса. И конечно же контроллер в это время "на встречу программатору" ничего не выдаёт, бо во время сброса выводы контроллера в высоко-импедансном состоянии (бывает по всякому в разных архитектурах, но для АВР - так). А вот сам программатор может повлиять на подключенные к линиям программирования микроконтроллера элементы. И как этого избежать, показано в апноте AVR042: AVR Hardware Design Considerations.
Someone вне форума  
Непрочитано 21.10.2018, 15:51  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Не тот импульс.

Так а какое сопротивление-то у резисторов. Понятно, что туда нужно сопротивления ставить. Номинал-то какой?
Миниатюры:
Нажмите на изображение для увеличения
Название: Страница 6.PNG
Просмотров: 0
Размер:	62.6 Кб
ID:	133812  
Вложения:
Тип файла: zip AVR042-AVR_Hardware_Design_Considerations.zip (115.0 Кб, 0 просмотров)

Последний раз редактировалось Signalshik2; 21.10.2018 в 16:01.
Signalshik2 вне форума  
 

Закладки

Метки
attiny13, генератор
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как измерить импульс? ankab Микроконтроллеры, АЦП, память и т.д 56 15.11.2006 22:33
ТОН В ИМПУЛЬС LEXA Автоматика и аппаратура связи 2 29.11.2005 10:55
[Решено] переключить с тонального на импульс GeneralElectric ES26928 Бармалей Автоматика и аппаратура связи 1 18.11.2004 18:49


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


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