roboforum.ru

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

 

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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение SiemX » 04 июл 2009, 19:32

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


РЕГИСТР.БИТ можно только к регистрам портов обращаться
SiemX
 
Сообщения: 159
Зарегистрирован: 08 май 2009, 21:21
Предупреждения: -1

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

Сообщение Denexp » 04 июл 2009, 19:40

Проблема пока не в этом, хотя CodeVision не ругается,не отрабатывается вектор прерывания, даже в AVR Studio.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение SiemX » 04 июл 2009, 21:43

Тогда низнаю, я сам новичек
SiemX
 
Сообщения: 159
Зарегистрирован: 08 май 2009, 21:21
Предупреждения: -1

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

Сообщение Denexp » 04 июл 2009, 21:55

Ну здорово, вы хотя-бы протестили мой архив с проектами, может быть глюк мой. :o
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение blindman » 05 июл 2009, 07:24

Denexp, на AIN1 подавай не 0, а небольшое положительное напряжение
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение Denexp » 05 июл 2009, 08:35

А как это промоделировать в AVR Studio. Попробовал в протеусе не работает, поднимал до 2.7В.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение blindman » 05 июл 2009, 08:37

Я попробовал в протеусе, у меня работает. Подавал от 2 мВ и выше. Как сделать в AVR Studio - не знаю
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение Denexp » 05 июл 2009, 08:43

Подкиньте образец плиз,а мой проект у вас работает?
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение blindman » 05 июл 2009, 08:50

Просто убрал резистор, и добавил напряжение 2 мВ
Вложения
x.zip
(12.97 КиБ) Скачиваний: 3
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение Denexp » 05 июл 2009, 09:01

Спасибо работает, а в железе с резисторами наверное будет работать.Только вот опять почему-то первое нажатие не срабатывает.
Вложения
1.rar
(48.56 КиБ) Скачиваний: 4
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение avr123.nm.ru » 05 июл 2009, 09:11

Если R4 подтянуть к питанию резистором 10 кОм то тоже работает.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Denexp » 05 июл 2009, 09:22

Да заработало и так ,а почему не с первого нажатия срабатывает прерывание, получается пропуск события.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение avr123.nm.ru » 05 июл 2009, 09:36

А вы в PROTEUS пошагайте по проге и посмотрите в чем дело.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Denexp » 05 июл 2009, 10:11

Пошагал при первом срабатывании прерывания не выполняется строчка
Код: Выделить всёРазвернуть
PORTB.2=ACSR.5;
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение avr123.nm.ru » 05 июл 2009, 10:42

И ?
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Mail.ru counter