roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: spi adc, atmega 16, ft245, а также соединение всего вместе)
СообщениеДобавлено: 15 окт 2007, 02:44 
Не в сети

Зарегистрирован: 01 окт 2007, 03:26
Сообщения: 19
Откуда: СПб
2 toshas
Ресурсов меги16 вполне достаточно. По прерыванию принимаешь отсчёты побайтно от внешнего ацп и складываешь в буфер buf_0. Одновременно по прерыванию осуществляешь передачу по usart предварительно заполненного буфера buf_1. Причём, скорость передачи по usart должна быть больше или равна скорости оцифровки сигнала, то бишь, работы spi. Если скорость ~100к, то смело можно писать на C. Если выше, то только asm. И не надо бояться если тебе надо будет обеспечить нестандартную скорость, скажем, 220кбит/с по usart. Как со стороны компа, так и со стороны контроллера это обеспечить просто.

_________________
Микроконтроллеры AVR32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: spi adc, atmega 16, ft245, а также соединение всего вместе)
СообщениеДобавлено: 15 окт 2007, 11:41 
Не в сети
Аватара пользователя

Зарегистрирован: 31 янв 2006, 14:37
Сообщения: 90
Откуда: Москва
avr32 писал(а):
2 toshas
Ресурсов меги16 вполне достаточно. По прерыванию принимаешь отсчёты побайтно от внешнего ацп и складываешь в буфер buf_0. Одновременно по прерыванию осуществляешь передачу по usart предварительно заполненного буфера buf_1. Причём, скорость передачи по usart должна быть больше или равна скорости оцифровки сигнала, то бишь, работы spi. Если скорость ~100к, то смело можно писать на C. Если выше, то только asm. И не надо бояться если тебе надо будет обеспечить нестандартную скорость, скажем, 220кбит/с по usart. Как со стороны компа, так и со стороны контроллера это обеспечить просто.


прошу прощения немного не уловил связь.
я не уверен, что uasrt большие скорости способен обеспечить, махы так вообще довольно медленные
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1798


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: spi adc, atmega 16, ft245, а также соединение всего вместе)
СообщениеДобавлено: 15 окт 2007, 12:48 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
toshas писал(а):
махы так вообще довольно медленные


они довольно быстрые - max3xxx

http://www.maxim-ic.com/products/interface/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: spi adc, atmega 16, ft245, а также соединение всего вместе)
СообщениеДобавлено: 15 окт 2007, 13:25 
Не в сети
Аватара пользователя

Зарегистрирован: 31 янв 2006, 14:37
Сообщения: 90
Откуда: Москва
речь шла о rs232, самый быстрый max3xxx 1500кбит/c т.е. <200кбайт/c - относительно медленно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: spi adc, atmega 16, ft245, а также соединение всего вместе)
СообщениеДобавлено: 15 окт 2007, 14:39 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
toshas писал(а):
речь шла о rs232, самый быстрый max3xxx


это он и есть RS232

toshas писал(а):
<200кбайт/c - относительно медленно


выше речь про кило БИТЫ шла.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: spi adc, atmega 16, ft245, а также соединение всего вместе)
СообщениеДобавлено: 15 окт 2007, 23:59 
Не в сети

Зарегистрирован: 01 окт 2007, 03:26
Сообщения: 19
Откуда: СПб
В любом случае, тебе без буферизации при приёме выборок от ацп и буферизации при передачи не обойтись если хочешь обрабатывать непериодический сигнал в реалтайм. И желательно данные критические по времени процедуры писать на asm.

_________________
Микроконтроллеры AVR32


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

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


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

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 11


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

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