AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
10.04.2014, 11:07
|
|
Частый гость
Регистрация: 30.08.2010
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
2 МК + 1 вход для программатора?
Добрый день.
Есть два МК связанных по MOSI+MISO+SCK
Как прошить по очереди эти два контроллера?
Был вариант делать два разъема под программатор, прошить первый, затем второй МК, затем перемычками соединить нужные ножки. Но это громоздкое и не красивое решение.
Можно ли отсоединить одину из ножек (MOSI+MISO+SCK) от программатора, что бы МК 100% не виделся и не шился программатором?
В этом случае будет всего 1 перемычка и один разъем под МК, с помощью перемычки выбираем либо работу в паре МК+МК, либо разорвать связь двух МК, либо выбрать какой из МК программировать.
Сейчас делаю разводку платы а под рукой нет МК что бы проверить мою идею с одной перемычкой.
Если кто знает на верняка, то подскажите какую ножку задействовать в моем случае.
З.Ы. На всякий случай МК=Mega8
|
|
|
|
10.04.2014, 12:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,813
Сказал спасибо: 2,917
Сказали Спасибо 3,126 раз(а) в 2,116 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
Вариантов видится четыре:
1. Джамперы.
2. Два разъёма для программирования (с отдельными !Reset'ами) и обязательное переключение выводов МК, который не программируется в данный момент, в 3-е состояние. Как вариант - можно линии MISO и MOSI "разбить" резисторами по нескольку сотен Ом.
3. Программирование "второго" МК через "первый" (например, на основе AVR910 и/или AVR911).
4. Bootloader в оба МК (например, на основе AVR109 и/или AVR911).
|
|
|
|
10.04.2014, 12:27
|
|
Частый гость
Регистрация: 30.08.2010
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
Сообщение от ForcePoint
|
Вариантов видится четыре:
1. Джамперы.
2. Два разъёма для программирования (с отдельными !Reset'ами) и обязательное переключение выводов МК, который не программируется в данный момент, в 3-е состояние. Как вариант - можно линии MISO и MOSI "разбить" резисторами по нескольку сотен Ом.
3. Программирование "второго" МК через "первый" (например, на основе AVR910 и/или AVR911).
4. Bootloader в оба МК (например, на основе AVR109 и/или AVR911).
|
Как раз и хочется сделать на джамперах, точнее всего на одном
Вот и спрашиваю, какую ногу МК "оторвать" от программатора, что бы программатор не видел/не шил этот МК.
|
|
|
|
10.04.2014, 12:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
По логике должно быть SCK. Без него контроллер не поймёт, что его пытаются программировать, и не включит MISO на выход.
|
|
|
|
10.04.2014, 12:42
|
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
Цитата:
|
Вот и спрашиваю, какую ногу МК "оторвать" от программатора, что бы программатор не видел/не шил этот МК.
|
Должно быть SCK.
|
|
|
|
10.04.2014, 12:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
Sany81,
1 шинный формирователь или 1 мультиплексор и ... один!!! Джампер
|
|
|
|
10.04.2014, 12:58
|
|
Частый гость
Регистрация: 30.08.2010
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
Спасибо, попробую разорвать SCK, сейчас разведу, а через пару дней проверю.
|
|
|
|
10.04.2014, 13:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
Жытага там точно нету?
|
|
|
|
10.04.2014, 14:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
Сообщение от Sany81
|
Вот и спрашиваю, какую ногу МК "оторвать" от программатора, что бы программатор не видел/не шил этот МК.
|
RESET, естественно!
|
|
|
|
10.04.2014, 14:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: 2 МК + 1 вход для программатора?
Оторвёте Ресет - запустится программа и установит на портах заданные в программе состояния. И?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:57.
|
|