roboforum.ru

Технический форум по робототехнике.
Текущее время: 05 ноя 2024, 22:25

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




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 36, 37, 38, 39, 40, 41, 42 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 16 июн 2008, 18:33 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Pavel.d.a писал(а):
нужно будет еще один канал, но сдвинутый на 180 по фазе.


Это внешний инвертор может сделать типа 74hc14

Pavel.d.a писал(а):
Насколько я понял частоту тактирования можно изменять с помощью предделителя, это отношение частоты кварцевого резонатора к 1, 8, 32, 64, 128, 256, 1024 (предустановка регистра TССRnВ), но это не удовлетворяем условию. Я могу ошибаться. Разъясните пожалуйста.


Предделителя и числа до которого ( или с которого ) таймер будет считать.
примеры в задачах курса - http://avr123.nm.ru/z6.htm и еще /z13.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 17 июн 2008, 13:02 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Dwarf 16 июн 2008 22:55 Пн спрашивал :
Всем доброго времени суток, недавно занялся изучением МК, конкретно мегой16... Столкнулся с проблемой, не получается сделать прерывание по таймеру при совпадении... вообще превывания не получаются... Не втыкаю что загонять в TIMSK... там по даташиту 21 прерывание, как записаль в этот TIMSK то что мне нужно??? И вообще, может кто приведет кусок какой ни-ть проги, чтоб было понятно?

Овечаю :
Прерывания в AVR - http://avr123.nm.ru/03.htm
Примеры прерываний от таймера в задачах 6 и 13 - http://avr123.nm.ru/06.htm
Примеры РАЗНООБРАЗНОГО применения AVR в АПНОУТАХ производителя - http://avr123.nm.ru/07.htm
И в КНИГАХ !!! скачать бесплатно там - http://avr123.nm.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 17 июн 2008, 15:40 
Не в сети
Аватара пользователя

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

Интересно, зачем такое может понадобиться ?

Добавлено спустя 1 минуту 20 секунд:
В такой постановке задача не решаема в принципе.

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 17 июн 2008, 15:42 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
blindman писал(а):
Интересно, зачем такое может понадобиться ?

имхо это както связано с выращиваниванием конопли
мб какая-то продвинутая электромагнитная гидропоника?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 17 июн 2008, 21:51 
Не в сети

Зарегистрирован: 16 июн 2008, 13:12
Сообщения: 15
:)


Последний раз редактировалось Pavel.d.a 12 апр 2015, 16:58, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 17 июн 2008, 21:56 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
вы только пожалуйсто осторожней, чтобы без последствий для тела

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 20 июн 2008, 13:12 
Не в сети

Зарегистрирован: 24 окт 2007, 14:31
Сообщения: 14
Добрый день. Посчитал что вопрос о прерываниях является общим, поэтому пишу в этой теме. При изучении третьего урока краткого курса от AVR123.NM.RU не смог понять почему все-таки происходит 3 прерывания, если нажимаешь только 2 кнопки. В программе ВМЛАБ при нажатии на кнопки 0 и 1 появляется INT0<LF>, INT0<LF>, INT1. При нажатии на кнопки 1 и 0 появляется INT1<LF>, INT0<LF>, INT1. К тому же как только нажимаешь кнопку (не важно какую) бит "I" в SREG сразу сбрасывается в ноль - значит никакие прерывания не разрешены? Но в это время появляется INT0<LF>, INT1. Есть предположение ( как описано в курсе) что при задержке в 100 мс стоят 2 флага (признака) прерывания от 0 и 1. Он получается ставит их в очередь, пока в SREG(I)=0, а когда становится SREG(I)=1 программа выполняет прерывания на которые указывают флаги и порядок исполнения согласно "Reset and Interrupt Vectors", где int0 стоит выше int1? Объясните пожалуйста, нет полной ясностии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 20 июн 2008, 13:45 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Правильно рассуждаешь. http://avr123.nm.ru/03.htm
Вот этот пример для симуляции прерываний от кнопок - http://avr123.nm.ru/img/03int_test.rar

Ринатик писал(а):
как только нажимаешь кнопку (не важно какую) бит "I" в SREG сразу сбрасывается в ноль - значит никакие прерывания не разрешены ?

Произошло прерывание и другие стали запрещены.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 21 июн 2008, 21:30 
Не в сети
Аватара пользователя

Зарегистрирован: 13 ноя 2007, 14:29
Сообщения: 65
прог. языки: Си, Питон
avr123 Когда будет продолжение супер курса?
Жду с нетерпением!!!!!!!!!!!!!!!!!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 23 июн 2008, 14:40 
Не в сети

Зарегистрирован: 24 окт 2007, 14:31
Сообщения: 14
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 23 июн 2008, 14:46 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
foxit писал(а):
avr123 Когда будет продолжение супер курса ? Жду с нетерпением !

Пока не будет - он ведь "ПЕРВЫЕ ШАГИ". Но есть много книг. Скачать на http://avr123.nm.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 23 июн 2008, 22:05 
Не в сети

Зарегистрирован: 16 июн 2008, 13:12
Сообщения: 15
Обьясните пожалуйста. Почему шим может быть 8, 9, 10 разрядным. Эти разряды определяют период (т.е. собственно саму частоту, при которой будет реализоваться шим(возможно не корректно выразился))? Здесь говориться про разряды счетчика ТСNТХ? Если да, то в случае ТСNТ1 - 16 разрядов. Почему ограничиваются 10-ю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 23 июн 2008, 22:34 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
см. даташит атмега16 стр 103

The minimum resolution allowed is 2-bit (ICR1 or OCR1A set to
0x0003), and the maximum resolution is 16-bit (ICR1 or OCR1A set to MAX).

Разрешение PWM от 2 до 16 бит.

Русский даташит на ATmega на http://avr123.nm.ru/02.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2008, 12:41 
Не в сети

Зарегистрирован: 16 июн 2008, 13:12
Сообщения: 15
Пожалуйста дайте пример реализации atmega128 modbus rtu rs-485 на си code vision avr pavel.d.a@mail.ru спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 02 июл 2008, 09:45 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2008, 08:48
Сообщения: 63
Откуда: Новосибирск
прог. языки: С++, Asm, PHP
Забрал на почте сегодня сервы... 2 больших, 2 маленьких.... маленькие вообще лольные (8 грамм всего)... вот собственно видио :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 36, 37, 38, 39, 40, 41, 42 ... 144  След.

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


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

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


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

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