|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 1:26 am
|
Страница 1 от 1
|
[ 4 мнения ] |
|
странна скорост на изпращане по UART
| Автор |
Съобщение |
|
dumfree
Ранг: Ориентиран
Регистриран на: Пет Юли 01, 2005 10:46 pm Мнения: 229 Местоположение: Гложене/София
|
 странна скорост на изпращане по UART
Играя си с една ATmega128, която трябва да изпраща по UART на 19200bps. Настройвам скоростта, обаче на практика се получава скорост около 1920bps.
Процесора работи на 8MHz, с външен кварц, компилатoра е avr-gcc.
Скоростта я смятам по формулата UBRR = (fOSC / 16*baudRate) = 25;
Има ли някаква допълнителна особеност при настройването на UART-a, която да я пропускам и заради това да изкарва такива странни скорости ?
|
| Вто Сеп 12, 2006 6:18 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
Неудобно ми е малко, но ще питам - правиш ли разлика между бит и байт?
а бод - какво е ? Да не си объркал сметките ми е мисълта (то е около 10 пъти разликата)
|
| Вто Сеп 12, 2006 7:07 pm |
|
 |
|
dumfree
Ранг: Ориентиран
Регистриран на: Пет Юли 01, 2005 10:46 pm Мнения: 229 Местоположение: Гложене/София
|
Разлика между бит и байт правя, но ако се наложи да я обяснявам става сложно.
бод - това не ми я ясно точно какво означава, аз си го обяснявам като символ или по-скоро като един дискрет от формата на данните
|
| Вто Сеп 12, 2006 8:16 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
ами 25 трябва да е
бод=бит.
ако работиш на 8N1 това са 10 бита, т.е. получаваш точно 1920 байта/с
|
| Вто Сеп 12, 2006 8:41 pm |
|
|
|
Страница 1 от 1
|
[ 4 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|