It is currently September 6th, 2010, 2:56 pm
Добавить в закладки
Сделать домашней


All times are UTC + 2 hours



Post new topic Reply to topic  [ 5 posts ] 
AuthorMessage
Here to help.
В инете более менее подробного найти не получилось, будем сами делать :)
Составляем FAQ по ATMEL-евским микроконтроллерам AVR, AVR32, ARM.

Если есть вопросы, на которые хотите получить ответы - задавайте, и постарайтесь максимально подробно описать проблему.

===============================
ATMEL Microcontroller FAQ | version 0.01
===============================
Раздел AVR

Q: Почему выводы PC2, PC3, PC4, PC5 у микроконтроллеров ATMEL ATmega не работают, хотя порты настроены правильно?
A: ATmega фабрично поставляются с включенным JTAG, который как раз использует указанные выводы порта C. Для отключения необходимо сбросить бит 6 в Fuse High Byte (перевести его в состояние "1").

Раздел ARM

Общий раздел

Q: Как в домашних условиях паять корпуса TQFP и QFN с мелким шагом выводов?
A: Удобнее всего применить пайку "волной" либо термофен с регулируемой температурой воздуха.

Q: Как пользоваться битовыми масками в языке Си, для работы с регистрами и операндами?
A:
Image

Q: Как вывести переменную типа float в строку (USART,LCD и т.п.) с помощью (s)printf?
A: Разбить целую и дробную часть и выводить их отдельно как два integer. Например код:
Code:
sprintf(buffer,"X:%04d.%03d",(int)x, (int)((x - (unsigned)xcord)*1000));

При float x = 513.54366 запишет в строку buffer запись вида "X:0513.543"

Q: Как запретить\разрешить обработку прерываний в IAR?
A: __disable_interrupt(); //запрет
__enable_interrupt(); //разрешение


Top
 
PostPosted: December 15th, 2008, 5:50 am 
User avatar
ATmega16-16 на сайте Атмел отмечена как "Not recommended for new designs", да и в продаже она исчезает. Можно ли вместо нее использовать ATmega16А, без изменений прошивки?


Top
  [Profile]  
 
PostPosted: July 8th, 2010, 4:24 pm 
Here to help.
Вроде как можно. Почитайте даташиты.


Top
 
PostPosted: July 8th, 2010, 11:58 pm 
User avatar

О себе: =)
Scull
Quote:
Можно ли вместо нее использовать ATmega16А, без изменений прошивки?

В Application Notes по мигрированию с Mega16 на Mega16A написано только про потребляемый ток и про подтяжку ноги Reset. Так что TiN прав.

_________________
Image


Top
 
PostPosted: July 11th, 2010, 1:18 pm 
User avatar
Спасибо за ответы. *beer*
Я меги просто использую, USB контролер джойстика, о нюансах не имею понятия. Даташиты пытался читать, но понять не смог.


Top
  [Profile]  
 
PostPosted: July 23rd, 2010, 11:02 pm 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC + 2 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Author


"640 Кб должно быть достаточно для каждого." - Б.Гейтс, 1981 г.




Powered by phpBB © 2000-2008 phpBB Group

Сервисы

  • Статьи и публикации
  • Галерея
  • Проекты и разработки
  • Для разработчиков