Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.05.2008, 10:13
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от gip
|
Еще вопрос - а как вообще устроены программаторы? В смысле - алгоритм работы? Понятное дело - ресет садится на ноль, удерживается какое-то количество тактов... А дальше?
|
А дальше все просто. В состоянии ресета по SPI шлется специальная посылка (4 байта), вводящая МК в режим программирования. И далее обмен ведется по спец. протоколу, который прекрасно описан в любом даташите на AVRки. Все посылки 4-х байтные, ну ессно учитывая специфику SPI (передача одновременно с приемом). Выход из режима - снятие ресета.
Единственная сложность - сам ввод в режим - надо предусмотреть повтор посылки 32 раза со сдвигом на 1 строб - видимо, SPI программатора при включении в произвольном состоянии.
|
|
|
|
08.05.2008, 10:22
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Да что Вы всё спорите Господа? Если я слышал от десятков людей, юзающих разные микроконтроллеры, разных фирм. Что действительно бывает такое, когда из-за помех микроконтроллер входит в режим программирования и случайным образом портит память программ. Почему? Это второй вопрос. Но факт остаётся фактом.
Могу предположить, что помеха напрямую воздействует на некий флажок разрешения программирования. Т.е. при штатной работе микроконтроллер должен получить 4 байта по SPI, чтобы взвести этот флажок. А помехи не нужно этого делать - она напрямую может изменить любой бит в любом регистре.
Поэтому не понимаю господ, упирающихся рогами и говорящих: "это невозможно"
|
|
|
|
08.05.2008, 11:31
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от Don_Ambrosio
|
Если я слышал от десятков людей, юзающих разные микроконтроллеры, разных фирм.
|
А я слышал от десятков людей, что если на комп поставить кактус, то улучшится стояк здоровье.
Доказательства в студию, pls.
Мы делаем девайсы, висящие на кране и крутящие не киловаттные, но и не игрушечные, двигатели. Случаев сбоя флеша за все годы не было. Может, просто надо грамотно цепи питания разводить, а не слушать агенство "ОБС"?
|
|
|
|
08.05.2008, 11:33
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
Мы делаем девайсы, висящие на кране и крутящие не киловаттные, но и не игрушечные, двигатели. Случаев сбоя флеша за все годы не было. Может, просто надо грамотно цепи питания разводить, а не слушать агенство "ОБС"?
|
Раздражают люди, знаимающие позицию: "А у меня не сбоит...и ниипёт... А если у Вас сбоит - значит вы все ламеры и не умеете разрабатывать"
У меня, кстати, тоже флэшь никогда не слетала. Тем не менее я прислушиваюсь к людям, которые говорят об указанной проблеме. Как говориться: лучше перебдеть, чем недобдеть. Я всегда предполагаю, что может случиться самое худшее и стараюсь предусмотреть защиту от этого.
И примером этого моего принципа служит моя озадаченность
этой
и этой
проблемами
|
|
|
|
08.05.2008, 11:37
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от Don_Ambrosio
|
Раздражают люди, знаимающие позицию: "А у меня не сбоит...и ниипёт... А если у Вас сбоит - значит вы все ламеры и не умеете разрабатывать"
|
Экий вы раздражительный ![Очень злюсь](images/smilies/icon_evil.gif) . Еще раз повторю - доказательства в студию. А то все это напоминает гнилой базар.
|
|
|
|
08.05.2008, 11:41
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
Сообщение от Don_Ambrosio
|
Раздражают люди, знаимающие позицию: "А у меня не сбоит...и ниипёт... А если у Вас сбоит - значит вы все ламеры и не умеете разрабатывать"
|
Экий вы раздражительный . Еще раз повторю - доказательства в студию. А то все это напоминает гнилой базар.
|
А Вы хвастун.. А где, кстати, Ваши доказательства, что у Вас действительно "не сбоИт"? И как Вы это определили, что не сбоИт? А то это тоже гнилой базар какой-то..
|
|
|
|
08.05.2008, 12:15
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от Don_Ambrosio
|
А Вы хвастун.. А где, кстати, Ваши доказательства, что у Вас действительно "не сбоИт"? И как Вы это определили, что не сбоИт? А то это тоже гнилой базар какой-то..
|
1) Доказательства что не сбоит - то что все работает. Если б сбойнуло - за сорванную смену неустойка не менее штуки баксов. Уж о таком я бы знал
2) Где ваши доказательства? Базар надоел. Телесисек вам мало - теперь и здесь флудите?
3) Кстати, разводкой плат я не занимаюсь, у меня и программной работы выше крыши. Так что я не хвастун. Я добрый. Но нервный. Так что с флудом завязываем. А то за метлу возьмусь, ей богу.
|
|
|
|
08.05.2008, 13:27
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
Где ваши доказательства? Базар надоел. Телесисек вам мало - теперь и здесь флудите?
....
А то за метлу возьмусь, ей богу.
|
Переняли излюбленные приёмы модераторов на радиокоте и электрониксе? Те когда у них нет аргументов либо начинают угрожать мне баном, либо удаляют мою тему, либо пишут какую-то херню в мой адрес и тему закрывают, чтобы я не смог им ничего возразить. Типа, последнее слово за модератором и модератор всегда прав.
А Вы вообще какие-нибудь форумы кроме своего читаете?
Вот Вам к примеру "доказательство"(ведь автор темы продублировал эту тему и на электрониксе)..
Смотрите сообщение #21 тут
|
|
|
|
08.05.2008, 14:13
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от Don_Ambrosio
|
Переняли излюбленные приёмы модераторов на радиокоте и электрониксе?
|
Это нормальная практика. Флудеры "с 20-ти летним стажем" нигде не нужны.
Цитата:
|
Вот Вам к примеру "доказательство"
|
Доказательство? ГДЕ? Послушайте, добром прошу, хватит маяться. Идите работать. Сказано - SCK на землю. И вопрос закрыт. Но видно не для вас...
|
|
|
|
08.05.2008, 14:21
|
|
Вид на жительство
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
Доказательство? ГДЕ? Послушайте, добром прошу, хватит маяться. Идите работать. Сказано - SCK на землю. И вопрос закрыт. Но видно не для вас...
|
И это меня, профессионального схемотехника, программер будет учить как железо делать и куда пины подключать? ( Сами же писали "сам я платы не развожу - программных дел выше крыше") ![Злость](images/smilies/icon_mad.gif) Пипец.
SCK то Вы на землю посадите, а как воспрепятствуете помехе воздействовать прямо на флаг разрешения программирования? А?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:29.
|
|