roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Re: МикроКонтроллеры начинающим - общие вопросы

SiemX » 04 июл 2009, 19:32

PORTB.2=ACSR.5; // вывод состояния бита ACO в Порт B бит 2


РЕГИСТР.БИТ можно только к регистрам портов обращаться

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 04 июл 2009, 19:40

Проблема пока не в этом, хотя CodeVision не ругается,не отрабатывается вектор прерывания, даже в AVR Studio.

Re: МикроКонтроллеры начинающим - общие вопросы

SiemX » 04 июл 2009, 21:43

Тогда низнаю, я сам новичек

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 04 июл 2009, 21:55

Ну здорово, вы хотя-бы протестили мой архив с проектами, может быть глюк мой. :o

Re: МикроКонтроллеры начинающим - общие вопросы

blindman » 05 июл 2009, 07:24

Denexp, на AIN1 подавай не 0, а небольшое положительное напряжение

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 05 июл 2009, 08:35

А как это промоделировать в AVR Studio. Попробовал в протеусе не работает, поднимал до 2.7В.

Re: МикроКонтроллеры начинающим - общие вопросы

blindman » 05 июл 2009, 08:37

Я попробовал в протеусе, у меня работает. Подавал от 2 мВ и выше. Как сделать в AVR Studio - не знаю

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 05 июл 2009, 08:43

Подкиньте образец плиз,а мой проект у вас работает?

Re: МикроКонтроллеры начинающим - общие вопросы

blindman » 05 июл 2009, 08:50

Просто убрал резистор, и добавил напряжение 2 мВ
Вложения
x.zip
(12.97 КиБ) Скачиваний: 3

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 05 июл 2009, 09:01

Спасибо работает, а в железе с резисторами наверное будет работать.Только вот опять почему-то первое нажатие не срабатывает.
Вложения
1.rar
(48.56 КиБ) Скачиваний: 4

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 05 июл 2009, 09:11

Если R4 подтянуть к питанию резистором 10 кОм то тоже работает.

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 05 июл 2009, 09:22

Да заработало и так ,а почему не с первого нажатия срабатывает прерывание, получается пропуск события.

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 05 июл 2009, 09:36

А вы в PROTEUS пошагайте по проге и посмотрите в чем дело.

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 05 июл 2009, 10:11

Пошагал при первом срабатывании прерывания не выполняется строчка
Код: Выделить всёРазвернуть
PORTB.2=ACSR.5;

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 05 июл 2009, 10:42

И ?


Rambler\'s Top100 Mail.ru counter