|
Использование (MOSI-MISO-SCK) как портов - ?, Возможно ли самопроизвольное стирание (перепрограммирование) памяти пр |
|
|
|
May 2 2008, 00:11
|
Участник

Группа: Свой
Сообщений: 34
Регистрация: 10-07-07
Из: Ukraine
Пользователь №: 29 016

|
Можно ли использовать в AVR-ах выводы для ISP программирования (MOSI-MISO-SCK) для своих (пользовательских) целей? Риск самопроизвольного перепрограммирования есть? Велик? Задача: хочу использовать их в качестве SPI-интерфейса для связи с внешним устройством индикации (т.е. - только на вывод, см. "Радиомир" 4/2008, стр. 18 "Универсальное устройство индикации"). Получается достаточно длинный кабель (до 70-100 см) - не сработаетли в качестве антенны? В смысле - прием наводок при работодающем электродвигателе со всеми вытекающими последствиями? В цикле статей С.Рюмика (журнал "Радиоаматор") встречал указание, что лучше эти выводы не трогать - притянуть к земле и все. Более того, даже штырьки разъема программирования в идеале (по этой же статье) должны отсутствовать, а для программирования можно припаять разъем временно на проводах. Но возникает законное недоумение - неужели Атмел чего-то не досмотрел? И еще - а как же серия "8-ножек" (Tiny) - если не использовать выводы программирования, минус две ноги на питание/общий - так там же для своих целей вообще ТРИ пина остается! Маловато будет...  Или нет?
|
|
|
|
|
 |
Ответов
|
May 2 2008, 04:42
|
deleted
   
Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024

|
Имеется такая конфигурация: контроллер на базе мега8, к-рый управляет технологической линией. В непосредственной близости находятся 4е инвертора(частотника)(без фильтров), управляемые по ModBus от этого контроллера, 5ть электромагнитов, фотодатчик(с опторазвязкой). На SPI висит ИР8, а на ней светодиоды для индикации состояния, туда же вОткнут ISP->AVR910->COM->ноут->пром.сеть. Это я, чтоб представили картину и моих подобных опасений. Все это находится уже пару месяцев в стадии работы/отладки/модернизации. Никаких сбоев, а тем более самостирания, не наблюдалось. Всего один раз правда контроллер во время работы повис, но это я списал на то, что к нему вполтную подошли две женщины, с одинаковыми именами и отчествами, причем одна из них брюнетка, а вторая - блондинка (шютка). Ну и еще, я не сдернул шнурок программатора с SPI и его кто то примотал к сетевому проводу, чтоб не валялся на полу. Из эмпирического собственного опыта - ставить на SPI внешн. подтягивающие резисторы ~10к, если нет возможности делать гальваническую развязку, ставить на длинные провода ферритовые фильтры, по рабочекрестьянски- кольцо ~ K20 u1000-3000 несколько витков. По кр. мере, шлейфы от программатора у меня на них накручены. ЗЫ, про ферр.фильтры на длинные провода: в пром/ условиях, при подключении БП к ноуту, USB AVR910 от prottoss вообще переставал определяться, там у меня их небыло.
|
|
|
|
|
May 3 2008, 13:59
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Дон Амброзио @ May 2 2008, 08:48)  Да.. Есть опасность.. Сам такого не встречал, но народ писал, что FLASH слетала даже у микроконтроллеров, у которых даже нет функции самопрограммирования и соответственно команд записи стирания FLASH в программме, а есть только возможность ISP. Именно из-за спровоцированного помехами входа в режим программирования Причём не только FLASH слетает, но и случайным образом перепрограммируются FUSE-биты, что хуже не меньше чем слёт FLASH Подтверждаю. Если во время ресета на вход программирования приходит хрень, флешь запросто слетает. Сам я тоже не встречал, т.к. атмелами занимался мало и между делом, но один мой хороший знакомый из соседнего сектора очень живописным и убедительным матом описывал данный эффект
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
May 3 2008, 14:20
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294

|
Цитата(MrYuran @ May 3 2008, 16:59)  Подтверждаю. Если во время ресета на вход программирования приходит хрень, флешь запросто слетает. Сам я тоже не встречал, т.к. атмелами занимался мало и между делом, но один мой хороший знакомый из соседнего сектора очень живописным и убедительным матом описывал данный эффект Конечно,- это просто ужасно. Лучше вообще не использовать микроконтроллеры- они часто зависают и сбоят. В космосе, я слышал, используют исключительно ламповые процессоры на лампах военной приемки. Они гораздо надежнее и устойчивее ко всем вредным воздействиям. Я вот, после пары проектов на микроконтроллерах стал делать всю автоматику на реле и на лампах. Только их все сложнее стало покупать, а шаговые искатели стали вообще дефицитом. Зато все надежно.
|
|
|
|
Сообщений в этой теме
Gennadiy I.P. Использование (MOSI-MISO-SCK) как портов - ? May 2 2008, 00:11 dENIM "слишком опасно, для того чтоб быть правдой... May 2 2008, 01:19 defunct Конечно можно, пользуйте наздоровье.
ЦитатаРиск са... May 2 2008, 01:24 Dog Pawlowa Цитата(defunct @ May 2 2008, 04:24) ... П... May 2 2008, 05:43  defunct Цитата(Dog Pawlowa @ May 2 2008, 07:43) П... May 2 2008, 08:43   svl Цитата(defunct @ May 2 2008, 11:43) С про... May 2 2008, 11:54    defunct Цитата(svl @ May 2 2008, 13:54) И какая ж... May 3 2008, 00:19 domowoj Цитата(Gennadiy I.P. @ May 2 2008, 07:11)... May 2 2008, 03:45  Nick_Shl Цитата(Дон Амброзио @ May 2 2008, 08:48) ... May 2 2008, 12:34   defunct Цитата(MrYuran @ May 3 2008, 16:59) Подтв... May 3 2008, 19:28    Stanislav_S Ну насчет АВР не скажу. а вот насчет атмеловских 5... May 3 2008, 21:38    rx3apf Цитата(defunct @ May 3 2008, 23:28) Бабка... May 5 2008, 13:15     Gennadiy I.P. Цитата(rx3apf @ May 5 2008, 16:15) Но вын... May 9 2008, 01:06      defunct Цитата(Gennadiy I.P. @ May 9 2008, 04:06)... May 11 2008, 22:13       Gennadiy I.P. Цитата(defunct @ May 12 2008, 01:13) Ну в... May 12 2008, 00:25      rx3apf Цитата(Gennadiy I.P. @ May 9 2008, 05:06)... May 13 2008, 12:02       Gennadiy I.P. Цитата(rx3apf @ May 13 2008, 15:02) Нет, ... May 26 2008, 01:18   Maik-vs Цитата(MrYuran @ May 3 2008, 17:59) Подтв... May 5 2008, 09:46 WHALE Цитата(Дон Амброзио @ May 2 2008, 09:48) ... May 2 2008, 07:53 Дон Амброзио Цитата(WHALE @ May 2 2008, 11:53) "С... May 4 2008, 07:20 Flasher Цитата(Gennadiy I.P. @ May 2 2008, 03:11)... May 2 2008, 10:52 Stanislav_S Бояться не стоит все будет работать, единственно к... May 2 2008, 11:17 Арташес У меня на этих линиях кнопки висят. Подтяжка к пит... May 3 2008, 02:25 INT1 Кстати, вот подборка факов, которая уже лет десять... May 3 2008, 13:31 Верталь У меня на ATmega16 на этих выводах висит ЖКИ индик... May 27 2008, 17:31 svs39 Цитата(Верталь @ May 27 2008, 20:31) У ме... May 27 2008, 19:17
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|