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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 10.08.2012, 12:55  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию SPI програмирование

Добрый день. Прошу помощи, создаю устройство с двумя чипами на борту.
Первый AT90usb162 второй ATmega8535.... Так вот хотелось бы заливать в них прошивку через один разъем... И в будущем хотелось бы все прошивать через USB. Что то не могу не где найти статью про spi программирование , где все разжевано. Вот накидал схемку, такая реализация возможна???

Заранее спасибо.
Реклама:
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (29.06.2019)
Непрочитано 10.08.2012, 13:06  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,923
Сказал спасибо: 2,985
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: SPI програмирование

1. На линиях SPI ещё какие-то ИМС будут?
2. Если нет, то достаточно добавить резисторы (сотни ом) между выходами MOSI контроллеров и соединением на выводе №1 разъёма J2.1
3. По USB тоже можно. У 90USB162 есть заводской загрузчик, а программитрование mega8515 пожно переложить на неё.
4. По SPI программированию всё разжёвано в документации на МК.
ForcePoint на форуме  
Эти 2 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
bass1981 (10.08.2012), warel (29.06.2019)
Непрочитано 10.08.2012, 13:29  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: SPI програмирование

спасибо . Я так и хотел, программируем at90usb162 с помощью загрузчика. Только вот она работает от кварца 8мгц, насколько знаю фьюзы через USB нельзя поменять((((. Так что первичную прошивку через разъем... А потом можно прожить ATMega8535. Спасибо за 100омный резюк.... Больше интересует правильно ли я подключил четвертый порт первого чипа на ресет второго. Ноги в микроконтроллерах будут использоваться только для программирования... Заранее спасибо.
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (29.06.2019)
Непрочитано 10.08.2012, 14:42  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,923
Сказал спасибо: 2,985
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: SPI програмирование

Сообщение от bass1981 Посмотреть сообщение
Больше интересует правильно ли я подключил четвертый порт первого чипа на ресет второго.
Проглядел это соединение. Зачем так? Если это по логике работы нужно, то лучше между первым точкой соединения тоже резистор вставить.
Сообщение от bass1981 Посмотреть сообщение
Ноги в микроконтроллерах будут использоваться только для программирования.
И обеспечить в рабочем режиме на этих выводах наличие "вход с pull-up" (или "вход в Z-состоянии", но это будет моветон).
ForcePoint на форуме  
Сказали "Спасибо" ForcePoint
warel (29.06.2019)
Непрочитано 10.08.2012, 19:52  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: SPI програмирование

Да ноги планируется поставить на вход..... А почему обязательно pull-up.... Кажется все равно в каком состоянии они будут...... А вот почему закритиковано подключение порта 4 к ресету не пойму.... Прочитав немного инфы в нете, кажется надо ресет на 0 и потом начинать программирование.... Сейчас просто времени нет разбираться с внутрисхемным программированием поэтому задаю вопрос здесь.... Но в устройство хотелось бы заложить такой функционал, на всякий случай. Или лучше через транзистор?????
Да ночка 4 первого МК тоже планируеться на вход.....
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (29.06.2019)
Непрочитано 11.08.2012, 04:55  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: SPI програмирование

http://www.sin-bad.ru/main.php?f=2&s...804ea428e4163c

А вот и ответ на мой вопрос........ Все разжевано как на ладошке..... Только вместо uart у меня будет usb.... Далее я пишу прошивку, которую заливаю в первый чип с помощью загрузчика. И пока оставляю так устройство. А в будущем планируется (вернее на всякий случай), если что можно будет удаленно поменять прошивку в первом чипе и с помощью него прошить второй.

Вот только про резисторы не чего не сказано в статье .... Ткните носом где можно прочитать ....
У меня без них работает с STK-500 вторая половина (второй чип) на макетке.

Заранее спасибо.
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (29.06.2019)
Непрочитано 11.08.2012, 13:27  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,923
Сказал спасибо: 2,985
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: SPI програмирование

Сообщение от bass1981 Посмотреть сообщение
А почему обязательно pull-up.... Кажется все равно в каком состоянии они будут...... А вот почему закритиковано подключение порта 4 к ресету не пойму....
Pull-up - что-бы "висящие в воздухе" выводы не ловили помехи и не вызывали лишнее потребление энергии. Про порт 4 - дальше.
Сообщение от bass1981 Посмотреть сообщение
Все разжевано как на ладошке... Вот только про резисторы не чего не сказано в статье ...
Перевод Atmel'овской рекоиендации по применению № 910 (примерно 15-летней давности). Если не дружите с английским - пойдёт (имея стойкий трояк в школе и институте сам отлично дружу - ибо кругом термины).
Про резисторы - представьте, что в случае сбоя на PB4 U1 выставился высокий уровень и Вы пробуете программировать U2. "1" от U1 и "0" от программатора встречаются и начинают пытаться спалить друг-друга. Для этого я и рекомендую резисторы. В худшем случае - возникнут проблемы при программировании.
ForcePoint на форуме  
Эти 2 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
bass1981 (11.08.2012), warel (29.06.2019)
Непрочитано 11.08.2012, 15:04  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: SPI програмирование



Поидеи тогда схема должна быть такая???
Не подписанные резисторы 100ом.


Заранее спасибо.
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (29.06.2019)
Непрочитано 11.08.2012, 15:20  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: SPI програмирование

чей-то мене сдаетси, чо энто буит стк500 на усб. угадал?
jump вне форума  
Сказали "Спасибо" jump
warel (29.06.2019)
Непрочитано 11.08.2012, 15:37  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: SPI програмирование

Сообщение от jump Посмотреть сообщение
чей-то мене сдаетси, чо энто буит стк500 на усб. угадал?
Нет..... Я бы тогда здесь не спрашивал.... Схема СТК-500 есть в его туториале..... Просто хотелось бы иметь возможность на всякий случай перепрошивать второй чип..... И хотелось бы чтобы софт установленный на компе автоматически заливал прошивку. Но это на будущее, как возможность.... Интересно исходники флипа есть(проги которая перезаливает at90usb162) ?????
Или придется дезасемблировать..........((((((((
bass1981 вне форума  
Сказали "Спасибо" bass1981
warel (29.06.2019)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Програмирование на PIC в MPLAB IDE v8.46 CAH9IForeve Микроконтроллеры, АЦП, память и т.д 3 26.03.2010 16:59
Програмирование по SPI EKuzmich Микроконтроллеры, АЦП, память и т.д 2 09.07.2008 21:35
програмирование АТmega32??? TimaON Микроконтроллеры, АЦП, память и т.д 0 06.05.2008 14:41
Програмирование attiny2313 Gorgic Микроконтроллеры, АЦП, память и т.д 1 15.12.2007 00:00
Програмирование CVAVR buka_2004 Микроконтроллеры, АЦП, память и т.д 54 02.12.2007 20:31


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


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