roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 июн 2025, 23:52

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




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Подскажите сайты про AVR
СообщениеДобавлено: 02 сен 2005, 11:15 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
Подскажите сайты с примерами программирования АВР на С и форумы соответствующие. Раньше программировал ПИКи. Хочу попробовать Атмел. Есть ли какие-то различия в программировании? Если с атмелом не разберусь, то робота буду делать на PIC18F4431


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2005, 11:53 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
здесь собраны статьи и рекомендации по примерению AVR от разработчика (ATMEL) там большинство кодов конечно на ASM но есть и примеры на С


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите сайты про AVR
СообщениеДобавлено: 02 сен 2005, 13:17 
Не в сети

Зарегистрирован: 23 июл 2005, 00:39
Сообщения: 63
Откуда: Казань
40inD писал(а):
Подскажите сайты с примерами программирования АВР на С и форумы соответствующие. Раньше программировал ПИКи. Хочу попробовать Атмел. Есть ли какие-то различия в программировании? Если с атмелом не разберусь, то робота буду делать на PIC18F4431

http://avr123.nm.ru - для новичков; очень подробно.
Могу также посоветовать книгу Евстифеева "Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL", электронная копия лежит тут: http://rapidshare.de/files/1294516/Evstifeev.Atmel.AVR.Tiny_Mega.Family.By.Grave.Tiny.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2005, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
На любом ли контроллере я смогу определять длительность импульсов с 2х (а лучше с 4х) разных пинов и управлять 4-мя (6-ю)  ШИМами?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2005, 20:33 
Не в сети
Аватара пользователя

Зарегистрирован: 27 июл 2005, 19:29
Сообщения: 97
Откуда: Москва
люди, подскажите контроллер с кучей входов-выходов (цена, корпус, сложность не особо важны)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2005, 20:34 
Не в сети
Аватара пользователя

Зарегистрирован: 27 июл 2005, 19:29
Сообщения: 97
Откуда: Москва
желательно AVR или PIC, хотя советуйте любые, может передумаю в пользу вашего совета :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2005, 20:40 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
testers писал(а):
желательно AVR или PIC, хотя советуйте любые, может передумаю в пользу вашего совета :)


Из ПИКов могу посоветовать PIC16F877A или 18F452. А из АВРов щас народ посоветует...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2005, 20:53 
Не в сети
Аватара пользователя

Зарегистрирован: 27 июл 2005, 19:29
Сообщения: 97
Откуда: Москва
ой, забыл, желательно базовые схемки подключения и софт чем кодировать  :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 сен 2005, 10:55 
Не в сети

Зарегистрирован: 23 июл 2005, 00:39
Сообщения: 63
Откуда: Казань
40inD писал(а):
На любом ли контроллере я смогу определять длительность импульсов с 2х (а лучше с 4х) разных пинов и управлять 4-мя (6-ю)  ШИМами?

Не на любом; семейство AVR включает кристаллы с самыми разными характеристиками. Здесь все они сведены в одну табличку:
http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC

testers писал(а):
люди, подскажите контроллер с кучей входов-выходов (цена, корпус, сложность не особо важны)

ATmega1280 - 100 ног, 86 из них - под I/O. Хватит? ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 сен 2005, 11:21 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
Ну допустим я вижу, что много чипов с многоканальным ШИМом. А по первому пункту куда смотреть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 сен 2005, 11:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
40inD писал(а):
Ну допустим я вижу, что много чипов с многоканальным ШИМом. А по первому пункту куда смотреть?

первый пункт это что ?
я по ходу диалога что то упустил ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 сен 2005, 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
1 - это "определять длительность импульсов с 2х (а лучше с 4х) разных пинов"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 сен 2005, 12:17 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
40inD писал(а):
1 - это "определять длительность импульсов с 2х (а лучше с 4х) разных пинов"

это нужно смотреть обработку внешних прерываний "Ext Interrupts"

программируем контроллер на обработку внешнего прерывания по фронту сигнала, затем по приходу его перепрограммируем на прерывание на пропадение сигнала а в подпрограмме обработки прерывания отмеряем и фиксируем время.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 сен 2005, 12:21 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
А как одновременно мерить длительность 2х сигналов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 сен 2005, 12:56 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
на каждое внешнее прерывание свой обработчик, никаких проблемм, если конечно длительность сигнала на приблежается к длительности несколькиз десятков тактов.


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

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


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

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


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

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