| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| странна скорост на изпращане по UART http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=2884 |
Страница 1 от 1 |
| Автор: | dumfree [ Вто Сеп 12, 2006 6:18 pm ] |
| Заглавие: | странна скорост на изпращане по UART |
Играя си с една ATmega128, която трябва да изпраща по UART на 19200bps. Настройвам скоростта, обаче на практика се получава скорост около 1920bps. Процесора работи на 8MHz, с външен кварц, компилатoра е avr-gcc. Скоростта я смятам по формулата UBRR = (fOSC / 16*baudRate) = 25; Има ли някаква допълнителна особеност при настройването на UART-a, която да я пропускам и заради това да изкарва такива странни скорости ? |
|
| Автор: | Wise [ Вто Сеп 12, 2006 7:07 pm ] |
| Заглавие: | |
Неудобно ми е малко, но ще питам - правиш ли разлика между бит и байт? а бод - какво е ? Да не си объркал сметките ми е мисълта (то е около 10 пъти разликата) |
|
| Автор: | dumfree [ Вто Сеп 12, 2006 8:16 pm ] |
| Заглавие: | |
Разлика между бит и байт правя, но ако се наложи да я обяснявам става сложно. бод - това не ми я ясно точно какво означава, аз си го обяснявам като символ или по-скоро като един дискрет от формата на данните |
|
| Автор: | ДедоБоре [ Вто Сеп 12, 2006 8:41 pm ] |
| Заглавие: | |
ами 25 трябва да е бод=бит. ако работиш на 8N1 това са 10 бита, т.е. получаваш точно 1920 байта/с |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|