реклама на сайте
подробности

 
 
> Использование (MOSI-MISO-SCK) как портов - ?, Возможно ли самопроизвольное стирание (перепрограммирование) памяти пр
Gennadiy I.P.
сообщение May 2 2008, 00:11
Сообщение #1


Участник
*

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



Можно ли использовать в AVR-ах выводы для ISP программирования (MOSI-MISO-SCK) для своих (пользовательских) целей? Риск самопроизвольного перепрограммирования есть? Велик? Задача: хочу использовать их в качестве SPI-интерфейса для связи с внешним устройством индикации (т.е. - только на вывод, см. "Радиомир" 4/2008, стр. 18 "Универсальное устройство индикации"). Получается достаточно длинный кабель (до 70-100 см) - не сработаетли в качестве антенны? В смысле - прием наводок при работодающем электродвигателе со всеми вытекающими последствиями? В цикле статей С.Рюмика (журнал "Радиоаматор") встречал указание, что лучше эти выводы не трогать - притянуть к земле и все. Более того, даже штырьки разъема программирования в идеале (по этой же статье) должны отсутствовать, а для программирования можно припаять разъем временно на проводах. Но возникает законное недоумение - неужели Атмел чего-то не досмотрел? И еще - а как же серия "8-ножек" (Tiny) - если не использовать выводы программирования, минус две ноги на питание/общий - так там же для своих целей вообще ТРИ пина остается! Маловато будет... smile.gif Или нет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
INT1
сообщение May 2 2008, 04:42
Сообщение #2


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 вообще переставал определяться, там у меня их небыло.
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение May 2 2008, 05:48
Сообщение #3


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Да.. Есть опасность.. Сам такого не встречал, но народ писал, что FLASH слетала даже у микроконтроллеров, у которых даже нет функции самопрограммирования и соответственно команд записи стирания FLASH в программме, а есть только возможность ISP. Именно из-за спровоцированного помехами входа в режим программирования


Причём не только FLASH слетает, но и случайным образом перепрограммируются FUSE-биты, что хуже не меньше чем слёт FLASH

Сообщение отредактировал Дон Амброзио - May 2 2008, 06:20


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 3 2008, 13:59
Сообщение #4


Беспросветный оптимист
******

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



Цитата(Дон Амброзио @ May 2 2008, 08:48) *
Да.. Есть опасность.. Сам такого не встречал, но народ писал, что FLASH слетала даже у микроконтроллеров, у которых даже нет функции самопрограммирования и соответственно команд записи стирания FLASH в программме, а есть только возможность ISP. Именно из-за спровоцированного помехами входа в режим программирования
Причём не только FLASH слетает, но и случайным образом перепрограммируются FUSE-биты, что хуже не меньше чем слёт FLASH

Подтверждаю. Если во время ресета на вход программирования приходит хрень, флешь запросто слетает. Сам я тоже не встречал, т.к. атмелами занимался мало и между делом, но один мой хороший знакомый из соседнего сектора очень живописным и убедительным матом описывал данный эффект


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Flasher
сообщение May 3 2008, 14:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Цитата(MrYuran @ May 3 2008, 16:59) *
Подтверждаю. Если во время ресета на вход программирования приходит хрень, флешь запросто слетает. Сам я тоже не встречал, т.к. атмелами занимался мало и между делом, но один мой хороший знакомый из соседнего сектора очень живописным и убедительным матом описывал данный эффект


Конечно,- это просто ужасно. Лучше вообще не использовать микроконтроллеры- они часто зависают и сбоят. В космосе, я слышал, используют исключительно ламповые процессоры на лампах военной приемки. Они гораздо надежнее и устойчивее ко всем вредным воздействиям. Я вот, после пары проектов на микроконтроллерах стал делать всю автоматику на реле и на лампах. Только их все сложнее стало покупать, а шаговые искатели стали вообще дефицитом. Зато все надежно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 10:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01438 секунд с 7
ELECTRONIX ©2004-2016