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

 
 
> Использование (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
defunct
сообщение May 3 2008, 19:28
Сообщение #5


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



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

Бабка на базаре сказала....
Кино и немцы. biggrin.gif

Если вы не сталкивались с этим эффектом, то стало быть подтверждаете обратное.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение May 3 2008, 21:38
Сообщение #6


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Ну насчет АВР не скажу. а вот насчет атмеловских 51 было дело, правда давно года 4 назад, флэш слетала.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
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
|- - Flasher   Цитата(MrYuran @ May 3 2008, 16:59) Подтв...   May 3 2008, 14:20
||- - 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
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:02
Рейтинг@Mail.ru


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