AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
05.10.2018, 17:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Не тот импульс.
ТС не тот исходник запостил. В Counter не ноль должен быть.
|
|
|
|
05.10.2018, 17:59
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Не тот импульс.
Сообщение от Ara41
|
ТС не тот исходник запостил. В Counter не ноль должен быть.
|
Читаем внимательно первое сообщение:
Цитата:
|
Слово "постоянно" написано не случайно, дело в том что эти величины(T1 и T2) держатся постоянно - вне зависимости от того, как я меняю переменные в программе - те переменные, которые задают длительность импульсов.
|
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
05.10.2018, 20:27
|
|
Вид на жительство
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
|
Re: Не тот импульс.
Последний раз редактировалось Signalshik2; 05.10.2018 в 20:29.
|
|
|
|
06.10.2018, 11:30
|
|
Вид на жительство
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
|
Re: Не тот импульс.
А можете еще помочь с этой платой?
Установил я резисторы 200 (Ом) в цепи PB0-MOSI и PB1-MISO, также я ставил и 2 резистора 390 (Ом) на этоже место.
Но эффект получается очень странный: значит в программаторе, который встроен в AVR Studio 4.19(Build 684), программирование происходит абсолютно нормально, т.е. он программируется и проходит все проверки.
Дальше я проверяю в работе, но в памяти прошивка остается старая, как будто я ничего и не программировал.
Что делать? Я лично ничего не понимаю. Видимо с резисторами не хочет прошиваться.
Последний раз редактировалось Signalshik2; 06.10.2018 в 19:01.
|
|
|
|
06.10.2018, 22:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Не тот импульс.
Сообщение от Signalshik2
|
Что делать? Я лично ничего не понимаю.
|
Если вы фьюзы настроили на external, то прошить таким образом не сможете, вам нужно подать такты от внешнего генератора.
|
|
|
|
07.10.2018, 09:43
|
|
Вид на жительство
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
|
Re: Не тот импульс.
Как не смогу, если прошивал, вроде. Только когда поставил резисторы 200 (Ом) или 390 (Ом) прошиваться перестало. Так с этими резисторами не прошивается? А как решить проблему встречного включения микроконтроллеров, чтобы они не сгорели?
https://kazus.ru/forums/showthread.php?t=117540&page=2
- почитайте, пожалуйста, мое сообщение №15.
|
|
|
|
07.10.2018, 13:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,053
Сказал спасибо: 3,041
Сказали Спасибо 3,212 раз(а) в 2,182 сообщении(ях)
|
Re: Не тот импульс.
Сообщение от Signalshik2
|
..... он программируется и проходит все проверки.
Дальше я проверяю в работе, но в памяти прошивка остается старая, как будто я ничего и не программировал.
|
Взаимоисключающие пункты. Может-быть не нажалась кнопка "Компилировать"?
P.S. Не всякому программатору понравится видеть C1 на своём выходе.
__________________
Экзорцист 40-го уровня.
|
|
|
|
08.10.2018, 13:46
|
|
Вид на жительство
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
|
Re: Не тот импульс.
Сообщение от ForcePoint
|
Взаимоисключающие пункты. Может-быть не нажалась кнопка "Компилировать"?
P.S. Не всякому программатору понравится видеть C1 на своём выходе.
|
Здравствуйте.
1) Я точно помню что компилировал, изменял код перед этим и прошивал;
2) Так а C1 - какой там обычно ставят - побольше номиналом? С этим конденсатором все хорошо раньше программировалось - до установки резисторов - грешу только на резисторы.
|
|
|
|
21.10.2018, 13:38
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
|
Re: Не тот импульс.
Сообщение от Signalshik2
|
Установил я резисторы 200 (Ом) в цепи PB0-MOSI и PB1-MISO, также я ставил и 2 резистора 390 (Ом) на этоже место. [...] Что делать? Я лично ничего не понимаю.
|
Ответ банален и скучен - читать не только даташит, но и апноты от производителя. . В даташите подробно описан процесс программирования, в частности что ресет устанавливается в 0, и пока программирование не закончится, микроконтроллер так и остаётся в состоянии сброса. И конечно же контроллер в это время "на встречу программатору" ничего не выдаёт, бо во время сброса выводы контроллера в высоко-импедансном состоянии (бывает по всякому в разных архитектурах, но для АВР - так). А вот сам программатор может повлиять на подключенные к линиям программирования микроконтроллера элементы. И как этого избежать, показано в апноте AVR042: AVR Hardware Design Considerations.
|
|
|
|
21.10.2018, 15:51
|
|
Вид на жительство
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
|
Re: Не тот импульс.
Так а какое сопротивление-то у резисторов. Понятно, что туда нужно сопротивления ставить. Номинал-то какой?
Последний раз редактировалось Signalshik2; 21.10.2018 в 16:01.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:01.
|
|