|
АЦП и UART |
|
|
|
Jun 30 2006, 17:58
|
Группа: Новичок
Сообщений: 7
Регистрация: 30-06-06
Из: Томск
Пользователь №: 18 491

|
Я программирую Atmega8 КАк подсчитать будет ли успевать UART передавать данные со скоростью 15200 бит/с с АЦП на ЭВМ, если известь что частота преобразования АЦП до 15 тыс. преобразований в секунду при максимальном разрешении, а время преобразования 65-260мкс. АЦП 10-ти разрядный и последовательного приближения. Сигнал принимается только на порт ADC0. КАк узнать успеет ли UART переслать все данные которые пришли с АЦП и принять новые? Как подсчитать сколько времени придётся ждать АЦП, если, всётаки UART не успеет?
|
|
|
|
|
 |
Ответов
|
Jul 1 2006, 05:27
|
Группа: Новичок
Сообщений: 7
Регистрация: 30-06-06
Из: Томск
Пользователь №: 18 491

|
Цитата Используйте режим ADLAR, разумеется если Вас устраивает точность АЦП не 10бит а 8. Тем паче смысла в 10-ти битном преобразовании вроде бы и не особо то много, у AVR'овского АЦП суммарная погрешность составляет 1.5LSB. Тоесть, если АЦП будет работать в 10-битном режиме, то UART не успеет передать данные. Вы предлагаете установить в ADLAR 1-цу! Большое всем спасибо за помощь! Может с вами можно связаться через ICQ? чтобы задать вопросы на прямую.
|
|
|
|
|
Jul 1 2006, 14:04
|
Группа: Новичок
Сообщений: 7
Регистрация: 30-06-06
Из: Томск
Пользователь №: 18 491

|
Цитата(defunct @ Jul 1 2006, 20:38)  Да, предлагаю ADLAR установить в 1, считывать ADCH и сразу отправлять получненный с АЦП байт по УАРТу. 8-10KSPS гарантировано будет работать. Но тогда упадёт точность преобразования АЦП. Не лучше ли будет написать ожидание АЦП (в виде пустого цикла) пока UART не передаст данные?
Сообщение отредактировал Thumper - Jul 1 2006, 14:06
|
|
|
|
Сообщений в этой теме
Thumper АЦП и UART Jun 30 2006, 17:58 DS_ Для передачи по UART данных с АЦП с 15 Квыборок в ... Jun 30 2006, 18:13 Thumper Извините, просто я только начал осваивать микрокон... Jul 1 2006, 04:53 beer_warrior Элементарно:
Скорость обмена делите на количество ... Jun 30 2006, 18:15 Wild Цитата(Thumper @ Jun 30 2006, 21:58) Я пр... Jun 30 2006, 18:17 white.wind А как насчет SPI? Jun 30 2006, 18:52 DS_ Цитата(beer_warrior @ Jun 30 2006, 22:15)... Jun 30 2006, 19:04 defunct > Как подсчитать сколько времени придётся ждать... Jun 30 2006, 23:20 Thumper У меня МК работает на частоте 7,3728 МГц
Я установ... Jul 1 2006, 11:01 Thumper У меня МК работает на частоте 7,3728 МГц
Я установ... Jul 1 2006, 11:12 Thumper У меня МК работает на частоте 7,3728 МГц
Я установ... Jul 1 2006, 11:26 Shurmas Цитата(Thumper @ Jul 1 2006, 15:26) АЦП р... Jul 1 2006, 12:20 DS_ Что грузить в регистры, есть в Datasheet в таблица... Jul 1 2006, 12:03 vooon У АВР АЦП последовательного приближения - т.е. иде... Jul 1 2006, 12:06 Nanobyte Цитата(vooon @ Jul 1 2006, 16:06) У АВР А... Jul 2 2006, 20:08 Yura_K А какие сигналы приходится цифровать (в смысле спе... Jul 1 2006, 18:30 vooon Да действительно я все перепутал....
БОЛЬШОЕ С... Jul 3 2006, 21:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|