roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как подсчитать количество импульсов на Си для ATmega8
СообщениеДобавлено: 15 ноя 2007, 23:57 
Не в сети

Зарегистрирован: 23 сен 2007, 12:20
Сообщения: 6
Откуда: Запорожье
Привет всем микроконтроллерщикам!
Помогите пожалуйста с исходником для ATmega8 в Си.

Надо подсчитать количество импульсов с порта МК за определенное количество времени. Собрался сделать электронный тахометр, программы писал самые разные(несложные), а вот этого не знаю. Помогите если кто-то знает как это сделать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с исходником...
СообщениеДобавлено: 16 ноя 2007, 00:25 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
RTFM.. тьфу! Даташит ;) Ключевые слова Timer и External interrupt. А потом с конкретными вопросами сюда. Еще есть http://www.avrfreaks.net/ - посмотри как делают другие, там на все случаи жизни.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с исходником...
СообщениеДобавлено: 16 ноя 2007, 00:36 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
вот держи, с выводом на лсд. на моторе висит диск с 2 прорезями. через прорези светит оптический датчик, по пеерходу с 0 на 1 прерывание.
Timer 0 заведует шимом
Timer 2 отсчитывает время
External Interrupt 0 само прерывание
в общем разбирайся, чето тяжело сообразить что к чему. программа рабочая. делал для экспериментов по управлению ШИМа. Вывод на ЛСД частоты вращения
о прерываниях на русском тут http://www.gaw.ru/html.cgi/txt/doc/micr ... h128/8.htm.
проект в CodeVisionAVR
Вложение:
Комментарий к файлу: шим_эксперимент_1
_эксперимент_1.rar [69.8 КиБ]
Скачиваний: 372


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с исходником...
СообщениеДобавлено: 16 ноя 2007, 01:03 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
а вообще - щас придет avr123 и пошлет... куда надо! а то чего-то давно он никого не посылал ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с исходником...
СообщениеДобавлено: 16 ноя 2007, 03:18 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Strijar писал(а):
а вообще - щас придет avr123 и пошлет... куда надо! а то чего-то давно он никого не посылал ;)

а он исправляется :) в плане посыланий :crazy:

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с исходником...
СообщениеДобавлено: 16 ноя 2007, 11:57 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Vooon писал(а):
а он исправляется :) в плане посыланий :crazy:


Ну тут то как раз тот случай ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подсчитать количество импульсов на Си для ATmega8
СообщениеДобавлено: 16 ноя 2007, 15:20 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
скоро сутки пройдут а АВРа все нет, видимо чтото случилось? :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подсчитать количество импульсов на Си для ATmega8
СообщениеДобавлено: 16 фев 2008, 09:14 
Не в сети

Зарегистрирован: 23 сен 2007, 12:20
Сообщения: 6
Откуда: Запорожье
Так, мне кто то подскажет как подсчитать импульсы на AVRe.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подсчитать количество импульсов на Си для ATmega8
СообщениеДобавлено: 16 фев 2008, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Обожаю утвердительные предложения и русский язык! :ROFL:

_________________
злой полицейский


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Ноябрь, декабрь, январь, февраль ... а импульсы не подсчитаны !

До коле :shock:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подсчитать количество импульсов на Си для ATmega8
СообщениеДобавлено: 16 фев 2008, 23:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Очевидно проблема решается выездом мастера к заказчику :)))

Вообще не понимаю в чем вопрос - как на прерывание повеситься, как его настроить на нужный фронт или как переменную научиться на 1 увеличивать?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Дак книжек то нет ! Ни в магазинах ни в интернете ... Да и даташит не доступен.


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

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

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


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Неееее ... пусть ИШО помучается болезный ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подсчитать количество импульсов на Си для ATmega8
СообщениеДобавлено: 20 фев 2008, 02:57 
Не в сети

Зарегистрирован: 23 сен 2007, 12:20
Сообщения: 6
Откуда: Запорожье
Да...
Я понял одно, что на данном форуме сборище не специалистов умеющих правильно объяснить нормальному человеку проблему, а собрание //censored// умеющих подколоть, тыкнуть в Google, и больше ничего.

[Нарушение правил пункт 4.1.1, fixed by Moderator =DeaD=]


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

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


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

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


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

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