Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Часто задаваемые вопросы


Автор: Wowa 6.8.2002, 21:30
 Ответы на часто задаваемые вопросы по Программированию контроллеров

FAQ в процессе создания, и дополняется так часто, как это возможно.

P.S. Если Вы также располагаете интересным материалом, просьба присылать на: [email protected] 

Автор: PILOT 8.2.2007, 22:17
К вопросу о заземлении инструментов и измерительной техники:
При использовании интерфейса с компьютером убедитесь, что: 
1) третий провод (земля) в силовой розетке объединяет корпус компьютера и изделия, т.е. используйте только евро-розетки.
2) ни при каких обстоятельствах не запитывайте соединенные интерфейсным кабелем изделия от разных фаз, особенно если нет общей земли. Это можно делать только с опторазвязкой. Будьте аккуратны при соединении разъемов в такой системе. Напряжение между корпусами изделий может быть очень большим (как правило ~110Вольт), иногда даже видно искру. Незащищенные входы микросхем при таких соединених как правило пробиваются и микросхемы выходят из строя.

СУВ.

Автор: trophim 9.2.2007, 16:22
Как показывает жизненный опыт, надеяться на заземление через евророзетки не надо.
Основное правило - все корпуса (компьютеры, приборы) соединить между собой отдельным проводом, к нему подключить схемную землю.
При такой схеме можно безболезненно подключать и отключать приборы и сигнальные кабели.

Автор: PILOT 9.2.2007, 21:58
Соединение линий земли можно всегда проверить вольтметром.

3) Нужно понимать, что бывают люди умные, а бывают люди сильные (как говорит мой коллега), поэтому все разъемы вашего устройства должны включаться однозначно, не нужно применять соединители, которые работают 10-15 включений, а потом ломаются или те, которые можно неправильно включить. 

4) Все элементы управления должны быть разумно защищены от пыли, влаги и чрезмерных усилий.

5) Диод последовательно по питанию избавит от проблем со случайной переполюсовкой, а если не требуется общая земля с чем-то, то лучше поставить диодный мост.

СУВ.

Автор: Alex1984 9.5.2007, 23:18
А еще хорошо ставить варистор на входе. он сгорает, а прибор нет))))))))) 
ПС. разумееться предохранитель тоже ставить

Автор: Pushnoi 29.3.2008, 15:07
Цитата(Deliverance @ 2.12.2007,  17:04)
Есть у кого литературка в эл. виде по AVR Code Vision?

CVAVR подробнейше рассмотрен http://www.avr123.nm.ru/ - теория и 12 задач-упражнений.

Автор: cardinal 17.4.2008, 14:54
Модератор: Пожалуйста, один топик - один вопрос.

Автор: UniBomb 15.11.2010, 13:27

M
UniBomb
Немного почистил тему



q: как правильно делать программный reset мк?
a: включить сторожевой таймер и уйти в бесконечный цикл. При срабатывании сторожевого таймера мк сбросится. Остальные способы (переход по вектору сброса или подачу напряжения с какого-ибо вывода мк на линию сброса) может привести к ошибкам работы прошивки или самого мк. (http://forum.vingrad.ru/forum/topic-271025/anchor-entry1952688/0.html)

q: при использовании компилятора avr-gcc (из пакета WinAVR) функция printf не выводит числа с плавающей запятой.
a: по-умолчанию линкуется упрощённая версия функции printf без поддержки чисел с плавающей запятой. Исправить это можно строчкой "PRINTF_LIB = $(PRINTF_LIB_FLOAT)" в makefile (http://forum.vingrad.ru/forum/topic-315793/kw-fprintf.html)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)