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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Несколько вопросов у новичка
HHIMERA
сообщение Nov 11 2013, 08:02
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



Цитата(adnega @ Nov 11 2013, 11:45) *
А в моей было несколько раз.
Причина - аварийное отрывание провода под напряжением и попадание его в случайное место на плате.
Или подключение отладчика сначала к ПК, а затем к процу.
Вот с AVRками такое тоже было не раз, но без необратимых последствий))

Угу!!! Вот хотелось бы поверить в написанное, но правда жизни кричит "Не может быть!"(С)...
АВРки ещё слабее на лапы, быстрее всего вам просто повезло...
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Nov 11 2013, 09:36
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Цитата(adnega @ Nov 11 2013, 09:45) *
А в моей было несколько раз.
Причина - аварийное отрывание провода под напряжением и попадание его в случайное место на плате.
Или подключение отладчика сначала к ПК, а затем к процу.
Вот с AVRками такое тоже было не раз, но без необратимых последствий))
Пугать не хочу, ибо пользуюсь STM32 серийно - полет нормальный. Но при переходе с AVR можно заметить некоторую "нежность".
Если речь идет о пулапе и проводах к кнопке, делаю вывод, что будет сэкономлен один внешний резистор, а уж дополнительная защита
тем более не будет установлена, то о "мистике" мы еще поговорим(


Согласен с предыдущим оратором sm.gif


Давно принял за правило защищать цепи, идущие от "ног" контроллера за пределы платы. Резистор 30-100 Ом и BAV99 спасают контроллер от непредвиденных перегрузок по току.




Go to the top of the page
 
+Quote Post
Jenya7
сообщение Nov 11 2013, 10:37
Сообщение #18


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



в серьезных приборах (скажем серво драйверы) принято оптически развязывать входы/выходы.
и все таки, переменная меньше 32-бит как ляжет? как компайлер "разрулит" ее?
что и вправду будет маскировать при работе с ней?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 11 2013, 11:47
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Jenya7 @ Nov 11 2013, 13:37) *
и все таки, переменная меньше 32-бит как ляжет?
Выровненная на свой размер.
QUOTE (Jenya7 @ Nov 11 2013, 13:37) *
как компайлер "разрулит" ее?
Уточните вопрос.
QUOTE (Jenya7 @ Nov 11 2013, 13:37) *
что и вправду будет маскировать при работе с ней?
Неужели сложно проверить? Вы же понимаете, что это может зависить и от компилятора, и от его настроек, и от контекста.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 17:25
Рейтинг@Mail.ru


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