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

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

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

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

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

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

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

 
Опции темы

Не тот импульс.

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

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

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

Цитата:
Слово "постоянно" написано не случайно, дело в том что эти величины(T1 и T2) держатся постоянно - вне зависимости от того, как я меняю переменные в программе - те переменные, которые задают длительность импульсов.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 05.10.2018, 20:27  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 409
Сказал спасибо: 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
Сообщений: 409
Сказал спасибо: 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.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Не тот импульс.

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

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

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

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

Сообщение от ForcePoint Посмотреть сообщение
Взаимоисключающие пункты. Может-быть не нажалась кнопка "Компилировать"?
P.S. Не всякому программатору понравится видеть C1 на своём выходе.
Здравствуйте.
1) Я точно помню что компилировал, изменял код перед этим и прошивал;
2) Так а C1 - какой там обычно ставят - побольше номиналом? С этим конденсатором все хорошо раньше программировалось - до установки резисторов - грешу только на резисторы.
Signalshik2 вне форума  
Непрочитано 21.10.2018, 13:38  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 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
Сообщений: 409
Сказал спасибо: 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 17:49


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.