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

 
 
> Помогите новичку плз., Основы АВР на примере АТини2313
Mos
сообщение Nov 8 2006, 19:08
Сообщение #1


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

Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829



Доброго времени суток, уважаемый Ол.
Я только начал разбираться с МК на примере ATiny2313 и ну никак не могу понять: можно ли использовать ногу №1 ( PA2 - !RESET/dW ) - в качестве выхода или всётаки нельзя?

Логика такая:

С одной стороны:
В Product Table на сайте атмела сказано: ATiny2313 имеет максимум 18 И/О Пинов (понятно: всего 20, один - питание, ещё один - земля -> остаётся 18 smile.gif.

С другой стороны:
В документе док2543 (даташит) сказано: РЕСЕТ - типа альтернативная функция PA2. А прямая функция ГДЕ???

Такая же проблема с пинами: 4, 11 и 16 (PA1 - XTAL1, PD6 - ICP1 и PB4 - OC1B/PCINT4 соответственно).

Скажите плз. конкретно: когда говорят, что МК имеет N пинов Ввода-Вывода, то значит ли это, что я смогу одинаково подёргать ими всеми или каждым в отдельности?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Laptop
сообщение Nov 8 2006, 20:16
Сообщение #2


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

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Цитата(Mos @ Nov 8 2006, 23:08) *
Доброго времени суток, уважаемый Ол.
Я только начал разбираться с МК на примере ATiny2313 и ну никак не могу понять: можно ли использовать ногу №1 ( PA2 - !RESET/dW ) - в качестве выхода или всётаки нельзя?

Логика такая:

С одной стороны:
В Product Table на сайте атмела сказано: ATiny2313 имеет максимум 18 И/О Пинов (понятно: всего 20, один - питание, ещё один - земля -> остаётся 18 smile.gif.

С другой стороны:
В документе док2543 (даташит) сказано: РЕСЕТ - типа альтернативная функция PA2. А прямая функция ГДЕ???

Такая же проблема с пинами: 4, 11 и 16 (PA1 - XTAL1, PD6 - ICP1 и PB4 - OC1B/PCINT4 соответственно).

Скажите плз. конкретно: когда говорят, что МК имеет N пинов Ввода-Вывода, то значит ли это, что я смогу одинаково подёргать ими всеми или каждым в отдельности?

Спасибо.

Это означает что ты после использования альтернативных функциий этих пинов в режиме последовательного(самом распространенном) не сможешь воспользоваться этими пинами. Также стоит внимательно следить за использованием фьюзов, иначе можно получить мертвый кристалл. Впрочем пара убитых камней для начинающего это нормально, особенно при цене в $1. Все же чтобы освоиться лучше возьми кристалл с большим количеством пинов и по крайней мере в 2 раза большей памятью чем считаешь нужным, так как ты только начинаешь оценки могут оказаться далеки от реальности. Впрочем выбор нормальный, только начни сперва с простых тестов.


И основной функцией является все же ресет, читай внимательней.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 8 2006, 20:53
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



А если подытожить, то ногу RESET лучше не трогать а посадить ч/з резистор на +5. Все остальные (17)можно использовать безболезненно. Для начала разберись с фузами и программированием. Кое что для новичков (в том числе программаторы) есть на форумах http://nix-06.nm.ru/ и http://avr.nikolaew.org/ и на этом форуме поищите поиском, типа светодиодом поморгать. На вопросы лучше всего Вам ответят именно здесь. Очень много грамотных спецов практически во всех областях. К тому же это самый доброжилательный форум из всех, что я встречал.

И ещё. Ещё более доступная и практически такая же по цене ATMEGA8. Имеет 28 ног и три порта. Есть встроенный АЦП.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Mos   Помогите новичку плз.   Nov 8 2006, 19:08
- - Diusha   "Это означает что ты после использования альт...   Nov 9 2006, 04:19
- - Mos   Спасибо за ответы. To Laptop: Я как раз и начал ...   Nov 9 2006, 15:31
|- - muravei   Цитата(Mos @ Nov 9 2006, 18:31) не могли ...   Nov 9 2006, 15:53
- - smk   ATiny2313 хороший контроллер, но неужели убирать R...   Nov 9 2006, 15:51
|- - Mos   Цитата(smk @ Nov 9 2006, 17:51) ATiny2313...   Nov 9 2006, 17:00
||- - SasaVitebsk   Цитата(Mos @ Nov 9 2006, 20:00) Если прог...   Nov 9 2006, 17:43
||- - Mos   Цитата(SasaVitebsk @ Nov 9 2006, 19:43) К...   Nov 9 2006, 18:37
||- - defunct   Цитата(Mos @ Nov 9 2006, 21:37) Мне эта т...   Nov 9 2006, 23:08
||- - Mos   Цитата(defunct @ Nov 10 2006, 01:08) Цита...   Nov 10 2006, 07:55
||- - SasaVitebsk   Цитата(Mos @ Nov 9 2006, 21:37) Мне эта т...   Nov 10 2006, 12:01
||- - defunct   Цитата(SasaVitebsk @ Nov 10 2006, 15:01) ...   Nov 10 2006, 13:02
|- - defunct   Цитата(smk @ Nov 9 2006, 18:51) ATiny2313...   Nov 9 2006, 17:20
- - INT1   Тоже непонятно, почему в начале оваивания так быст...   Nov 9 2006, 17:54
- - INT1   Ну дыг, возьмите мегу8 , если ног не хватает, стои...   Nov 9 2006, 19:26
- - Mos   ОК. Спасибо за ответы. Очевидно, придётся перейти ...   Nov 9 2006, 20:06
- - Alex_Pol   Чтобы не думалось, что там подключено к ресету, мо...   Nov 9 2006, 23:15


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

 


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


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