roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 11:28

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 11:21 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
D'Ark Trouyan писал(а):
А неообходимо реальзовать:
1) 0 при свободной ноге
2) 1 при замкнутой на VCC

Таблицу раз 10 пересмотрел,перечитал.


Наверно теперь по таблице нужно и регистр DDR настроить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 11:52 
Не в сети
Аватара пользователя

Зарегистрирован: 21 сен 2006, 22:42
Сообщения: 76
Откуда: М.О.
avr123.nm.ru писал(а):
Наверно теперь по таблице нужно и регистр DDR настроить.

Ставлю так:
Код:
DDRE=0; //порт вход
PORTE=0  // без подтяжки


и всёравно на ногах порта Е имею +4.5 В.

EdGull писал(а):
а ты чё, JTAG не отключил чтоли?


Вписал следующиее:
Код:
MCUCSR=0b11111111
      MCUCSR=0b11111111

Программное отключеие JTAG( Он в седьмом бите MCUCSR, но отдельно к седьмому биту обратиться не получилось решил во всех битах 1 поставить). Результата не дало. :unknown:

_________________
vivere militare est


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 12:00 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
JTAG отключается в фусибитах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 12:06 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
D'Ark Trouyan писал(а):
avr123.nm.ru писал(а):
Наверно теперь по таблице нужно и регистр DDR настроить.

Ставлю так:
Код:
DDRE=0; //порт вход
PORTE=0  // без подтяжки


и всёравно на ногах порта Е имею +4.5 В.


Теперь по таблице посмотрите в каком сосотянии у вас ножка МК и подумайте что на ней может быть.

Изображение

D'Ark Trouyan писал(а):
отдельно к седьмому биту обратиться не получилось

Как работать с отдельными битами в разных компиляторах - примеры кода в задаче 1 курса по AVR - http://avr123.nm.ru/z1.htm

EdGull писал(а):
JTAG отключается в фусибитах

А как JTAG влияет на порт Е ?


Последний раз редактировалось avr123.nm.ru 01 фев 2009, 12:11, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 12:07 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а это какой чип? :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 12:09 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Наверно мега64 128 и выше, раз Е уже пошел. В меге 16 нет Е

У него наверно запрограммирован фьюз совместимости с мега103 - так с завода они поставляются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 12:23 
Не в сети
Аватара пользователя

Зарегистрирован: 21 сен 2006, 22:42
Сообщения: 76
Откуда: М.О.
avr123.nm.ru писал(а):
Теперь по таблице посмотрите в каком сосотянии у вас ножка МК и подумайте что на ней может быть.


Должен быть ВысокоОмный вход. И PIN этого входа будет зависеть от того какое напряжение будет на данную ногу подано, так ? Но почему когда Я ничего не подаю там есть уже напряжение?

Цитата:
D'Ark Trouyan писал(а):
отдельно к седьмому биту обратиться не получилось

Как работать с отдельными битами в разных компиляторах - примеры кода в задаче 1 курса по AVR - http://avr123.nm.ru/z1.htm


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

Тогда отключил программно JTAG, Отключил протяжку поставив бит PUD 1 в регистре SFIOR. Тоже не помогло.

Мега 128.

_________________
vivere militare est


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 12:29 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
D'Ark Trouyan писал(а):
А неообходимо реальзовать:
1) 0 при свободной ноге
2) 1 при замкнутой на VCC

Таблицу раз 10 пересмотрел,перечитал.


Вот по этой таблице ИМХО ОЧЕВИДНО что

1) 0 при свободной ноге (которая является входом)

Возможно сделать ТОЛЬКО подав на нее ВНЕШНИЙ сигнал "0" - о чем растолковано
в "Устройство AVR" - http://avr123.nm.ru/02.htm

Например подключив к ножке резистор 10 кОм на землю.


Последний раз редактировалось avr123.nm.ru 01 фев 2009, 13:13, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кнопка, светодиод, ATmega16 и CVAVR - Что я делаю не так?
СообщениеДобавлено: 01 фев 2009, 12:43 
Не в сети
Аватара пользователя

Зарегистрирован: 21 сен 2006, 22:42
Сообщения: 76
Откуда: М.О.
Чтож, понятненько, всем огромное спасибо за помощь )))
P.S. а слово "только" думаю не помешало бы подчеркнуть и написать большими буквами :D

_________________
vivere militare est


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO