роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
votmax Post Id


Рядовой


Сообщений всего: 8
Дата рег-ции: Нояб. 2007  



Привет всем! У меня ATMEGA32. Подскажите вот такой вопрос:
К примеру, рассотрим схему на странице http://myrobot.ru/stepbystep/r_firstbot1.php (ПРОСТОЙ РОБОТ НА МИКРОКОНТРОЛЛЕРЕ (Часть 1) ) - на схеме на ножку AVCC не подается питание, хотя в мануале(даташите) указано:

AVCC is the supply voltage pin for Port A and the A/D Converter. It should be externally
connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected
to VCC through a low-pass filter.


Для простого программатора обязательно подавать питание на ножку AVCC?

Если у меня светодиоды на PORTA, то простой командой PORTA=0XFF, я зажгу светодиоды, или еще нужны какие-то предустановки?

P.S.

Поиском пользовался, ничего не нашел.
В природе существует русский ДАТАШИТ???
 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 897
Дата рег-ции: Май 2006  



Цитата:
рассотрим схему на странице http://myrobot.ru/stepbystep/r_firstbot1.php (ПРОСТОЙ РОБОТ НА МИКРОКОНТРОЛЛЕРЕ (Часть 1) ) - на схеме на ножку AVCC не подается питание, хотя в мануале(даташите) указано:

AVCC is the supply voltage pin for Port A and the A/D Converter. It should be externally
connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected
to VCC through a low-pass filter.


Ножки AVCC и AGND должны быть соединены должным образом, так как указано в datasheet. Хорошо было бы и RESET должным образом подключить.

Статья называется "ПРОСТОЙ РОБОТ НА МИКРОКОНТРОЛЛЕРЕ". В ней описывается только минимум, который обеспечит нормальную работу в рамках приведенных схем и программ.

Цитата:
Если у меня светодиоды на PORTA, то простой командой PORTA=0XFF, я зажгу светодиоды, или еще нужны какие-то предустановки?



DDRA = 0xff; // все выводы порта A сконфигурировать как выходы
 
 Top
Beatnik Post Id


Рядовой


Сообщений всего: 10
Дата рег-ции: Окт. 2007  




Цитата:
В природе существует русский ДАТАШИТ???



Есть переведённые обобщённые кусочки для общего семейства mega 32/64/128. Увлекаться переводами в электронном виде не советую, могут быть засады в виде ошибок, ну или прийдёться сверяться...Зато есть такая штука как книга "Микроконтролеры AVR семейств Tiny и Mega фирмы Atmel" А.В. Евстифеев, москва, додека-XXI, 2004. Чтиво тоже не фонтан, но по русски и пока ошибок не находили. В идеале заменяет все mega даташиты.
 
 Top
votmax Post Id


Рядовой


Сообщений всего: 8
Дата рег-ции: Нояб. 2007  



Спасибо за ответы!!!
 
 Top
digger Администратор Post Id



Администратор


Сообщений всего: 372
Дата рег-ции: Май 2006  



Дополнение про подключение питания к микроконтроллеру AVR.

"ATmega8 имеет двойное питание: "цифровое" VCC, GND (вывод 8) и "аналоговое" AVCC, GND (вывод 22). В стандартном включении, когда на входы и выходы подаются уровни лог."1" и "0", обе пары соединяют параллельно. Точнее, физически закорачивают только цепи VCC, AVCC, поскольку GND-выводы 8 и 22 уже замкнуты внутри микросхемы через сопротивление 0,7 Ом.

Конденсаторы С1, С2 обязательно керамические, например, К10-17. Располагаться они должны максимально близко от "своих" по схеме выводов. Такая конфигурация рекомендуется для микросхем с двойным питанием. Если в МК нет вывода AVCC, то вместо двух ставят один конденсатор. Более того, на практике так поступают и с ATmega8.

Если в МК используется встроенный 6-канальный АЦП, то для уменьшения помех применяют последовательный LC-фильтр по выводу AVCC. Если АЦП не нужен, то все равно вывод AVCC соединяют с VCC коротким проводом.

Для снижения уровня излучаемых помех рекомендуется применять общий LC-фильтр по питанию. С такой необходимостью могут столкнуться разработчики промышленной аппаратуры при выполнении норм электромагнитной совместимости".

Журнал "Радиоаматор", №3, 2005 г.

Прикреплено изображение
att-4738ceb3994d4ega8.gif

 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 897
Дата рег-ции: Май 2006  



Для полноты еще одно дополнение.

Подключение RESET

Внешний сброс активизируется, если на вход RESET в течение более 1,5 мкс подавать логический "0". Кнопку сброса обычно подключают вместе со стандартной обвязкой, состоящей из резистора R1 и конденсатора C1.

Чаще всего в схемах кнопка сброс и конденсатор C1 отсутствуют. В этом случае можно осуществлять сброс микроконтроллера программным путем.

Прикреплено изображение
att-473a08a961877avr2.gif

 
 Top
votmax Post Id


Рядовой


Сообщений всего: 8
Дата рег-ции: Нояб. 2007  



БОЛЬШОЕ СПАСИБО!
 
 Top
Страниц (1): [1]
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru