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

 
 
 
Reply to this topicStart new topic
> Хочу начать знакомство с МК AVR подскажите, ATTINY12
The Fresh
сообщение Jan 8 2007, 09:26
Сообщение #1


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

Группа: Новичок
Сообщений: 146
Регистрация: 3-12-06
Пользователь №: 23 071



Выбрал для своих целей ATTINY12. Интерисуют ключевые моменты:
1. В даташит написано, что имеется внутренний осцилятор в моем понимании ламуги подал питание, ресет и все прога помчалась - поправьте.
2. Мне небходимо чтобы два пина работали на вход два на выход, но в даташит написано, что пины с 3 по 5 имеют ограниченное использование.
3. В мк пины имеют двойное назначение типа pin5 он же RESET, pin 3,4 - XTAL, pin 0,1,2 прошивочные - объясните вкратце суть и если я правильно понял применяя внешн генератор и схему сброса у меня останется тока 3 I/0.
4. И для прошивки вот эта схема пойдет



Заранее спасибо и надеюсь на понимание.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 8 2007, 09:45
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(The Fresh @ Jan 8 2007, 13:26) *
Выбрал для своих целей ATTINY12. Интерисуют ключевые моменты:
1. В даташит написано, что имеется внутренний осцилятор в моем понимании ламуги подал питание, ресет и все прога помчалась - поправьте.
2. Мне небходимо чтобы два пина работали на вход два на выход, но в даташит написано, что пины с 3 по 5 имеют ограниченное использование.
3. В мк пины имеют двойное назначение типа pin5 он же RESET, pin 3,4 - XTAL, pin 0,1,2 прошивочные - объясните вкратце суть и если я правильно понял применяя внешн генератор и схему сброса у меня останется тока 3 I/0.
4. И для прошивки вот эта схема пойдет


Заранее спасибо и надеюсь на понимание.


не буду останавливаться подробно на пунктах, но ИМХО для знакомства не тот МК вы выбрали. Лучше бы чтонить более многоногое...Как то: ATtiny2313, ATmega8515, ATmega8535, ATmega8(etc)... и лучший, на мой взгляд вариант ATmega16 - ног немеряно, периферии немеряно, всяких разных режимов у всякой разной периферии немеряно, флэш и памяти данных (относительно) - опять же по самые нехочу - нехай твори наздоровьице. А Вы какого то таракана для опытов выбрали - ни лапок оторвать, ни че внутри посмотреть.. Но это ИМХО...


--------------------
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Jan 8 2007, 10:12
Сообщение #3


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



1. Именно так.
2. Ограниченное - в смысле они могут быть использованы для внешнего сброса и подключения кварца или внешнего источника тактирования. Тогда они не будут портами I/O.
3. а) см. выше, б) прошивочные используются при ISP, в схеме могут быть использованы как порты или как входы компаратора, в) если применить внешний кварц - да, если внешний клок - PB4 освободится.
4. Пойдёт.

Сообщение отредактировал Alex_Pol - Jan 8 2007, 10:13
Go to the top of the page
 
+Quote Post
megachip
сообщение Jan 8 2007, 18:59
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 13-06-05
Пользователь №: 5 967



Цитата(The Fresh @ Jan 8 2007, 10:26) *
3. В мк пины имеют двойное назначение типа pin5 он же RESET...

Один момент, если перевести RESET в пин5, то микроконтроллер нельзя будет запрограмировать низковольтным ISP программатором.
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Jan 8 2007, 21:32
Сообщение #5


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Вспомнил ещё. PB5, в случае использования как OUT, являет собой выход с открытым стоком. А насчёт Reset - это честно. Если перевести его в режим I/O, без высоковольтного программатора не обойтись.
Go to the top of the page
 
+Quote Post
Laserr
сообщение Jan 9 2007, 17:43
Сообщение #6





Группа: Новичок
Сообщений: 6
Регистрация: 9-01-07
Пользователь №: 24 231



Цитата(prottoss @ Jan 8 2007, 09:45) *
не буду останавливаться подробно на пунктах, но ИМХО для знакомства не тот МК вы выбрали. Лучше бы чтонить более многоногое...Как то: ATtiny2313, ATmega8515, ATmega8535, ATmega8(etc)... и лучший, на мой взгляд вариант ATmega16 - ног немеряно, периферии немеряно, всяких разных режимов у всякой разной периферии немеряно, флэш и памяти данных (относительно) - опять же по самые нехочу - нехай твори наздоровьице. А Вы какого то таракана для опытов выбрали - ни лапок оторвать, ни че внутри посмотреть.. Но это ИМХО...


Моя ИМХА другая... Сам с 12-х начинал, приучил себя считать каждый байт и каждый такт.
Но сейчас 12 устарели, бери 13-е. А меги дорогие, да и нафига столько периферии, которую не будешь использовать?..
Хочешь простой удобный программатор зайди на www.nikolaew.org

P.S. Кроме резета у чипа еще 5 ног имеется - хоть на вход, хоть на выход! А кварц не нужен, если выбран внутрений генератор.

Сообщение отредактировал Laserr - Jan 9 2007, 17:45
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 9 2007, 18:01
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Laserr @ Jan 9 2007, 21:43) *
Цитата(prottoss @ Jan 8 2007, 09:45) *

не буду останавливаться подробно на пунктах, но ИМХО для знакомства не тот МК вы выбрали. Лучше бы чтонить более многоногое...Как то: ATtiny2313, ATmega8515, ATmega8535, ATmega8(etc)... и лучший, на мой взгляд вариант ATmega16 - ног немеряно, периферии немеряно, всяких разных режимов у всякой разной периферии немеряно, флэш и памяти данных (относительно) - опять же по самые нехочу - нехай твори наздоровьице. А Вы какого то таракана для опытов выбрали - ни лапок оторвать, ни че внутри посмотреть.. Но это ИМХО...

Моя ИМХА другая... Сам с 12-х начинал, приучил себя считать каждый байт и каждый такт.
Но сейчас 12 устарели, бери 13-е. А меги дорогие, да и нафига столько периферии, которую не будешь использовать?..
Хочешь простой удобный программатор зайди на www.nikolaew.org

P.S. Кроме резета у чипа еще 5 ног имеется - хоть на вход, хоть на выход! А кварц не нужен, если выбран внутрений генератор.
И я уважаю Вашу ИМХу smile.gif

Но чел сказал что только только начал изучать данный МК, так лучше начать с того, чем проще начать быстро и качественно работать и не отвлекаться на то, что пока не нужно.

По поводу дорогие меги - три бутылки пива = 1 Мега16, даааа доооорого smile.gif



По поводу программаторов - хочешь простой удобный программатор зайди на http://pinokio3000.narod.ru smile.gif smile.gif smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Jan 9 2007, 19:15
Сообщение #8


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



2 The Fresh. Не слушай никого. Попалась 12-я тинька - начинай заниматься с ней. Поморгать светодиодами и попищать спикером она может. Программатор из 5-ти проволочек для начала подойдёт. Ставь студию - и вперёд.
Go to the top of the page
 
+Quote Post
The Fresh
сообщение Jan 9 2007, 19:51
Сообщение #9


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

Группа: Новичок
Сообщений: 146
Регистрация: 3-12-06
Пользователь №: 23 071



Спасибо всем за ответы. Более крутой МК мне кажется смысла ставить нет. Я задумал сделать небольшой софтверный конвертор скоростей. Нашел атмеловский даташит там описано создание софтверного UART, причем описано доступно и код на ASMе вполне жевабельный для новичка. Небольшая переделка и все. На работе сегодня обнаружил, что на фирме есть штатный программатор. Короче живи и радуйся smile.gif.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jan 10 2007, 11:09
Сообщение #10


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(prottoss @ Jan 9 2007, 17:01) *
По поводу дорогие меги - три бутылки пива = 1 Мега16, даааа доооорого smile.gif

Это, наверное, у вас пиво дорогое wink.gif В Киеве 16-я Мега на 5-6 бутылок потянет, 162-я - без малого 6 у.е. - на дюжину (для конвертора скоростей она как раз самое то - 2 аппаратных UART, ничего мудрить не придется), а Tiny12V - как раз 2. Имел с ним дело недавно - синтезатор частоты TB31202 "приручил" часа за три. По INT0 просыпается, грузит синтезатор, включает передатчик, ждет 20 секунд, опрашивая два входа, если неактивны - все в спячку. Контроллер был выбран из соображений минимальных габаритов и потребления - жаль, что в TSSOP-8 таких нет.
Думаю, нетрудно догадаться, что за девайс wink.gif Первый, сделанный на AVR - до того только с 51 имел дело.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Laserr
сообщение Jan 10 2007, 16:01
Сообщение #11





Группа: Новичок
Сообщений: 6
Регистрация: 9-01-07
Пользователь №: 24 231



Цитата(prottoss @ Jan 9 2007, 18:01) *
По поводу дорогие меги - три бутылки пива = 1 Мега16, даааа доооорого smile.gif


Для меня к стоимости меги (3-4$) можно смело прибавлять стоимость билета до Питера и обатно (60$), правда, закупаю я обычно мелкими партиями, не поштучно...

prottoss, а usb программер ты сам ваял или слизал позаимствовал у них?

Сообщение отредактировал Laserr - Jan 10 2007, 16:10
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 10 2007, 16:27
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Laserr @ Jan 10 2007, 20:01) *
Цитата(prottoss @ Jan 9 2007, 18:01) *

По поводу дорогие меги - три бутылки пива = 1 Мега16, даааа доооорого smile.gif


Для меня к стоимости меги (3-4$) можно смело прибавлять стоимость билета до Питера и обатно (60$), правда, закупаю я обычно мелкими партиями, не поштучно...

prottoss, а usb программер ты сам ваял или слизал позаимствовал у них?
USB программатор я написал сам, за исключением кода USB драйвера. То биш мой код AVR910 эмулятор + прослойка для сопряжения с драйвером USB AVR от http://obdev.at


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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