|
|
 |
Ответов
|
Nov 21 2011, 10:14
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
1. Что у Вас в роли конвертера TTL-RS232? MAX232? 2. Какого рода COM-порт в компе? Интегрированный в мать, PCI карта, т.н. "USB переходник"? По моему опыту интегрированные наиболее стабильны (мои "поделки" с MAX232 всегда работали). С 2-мя имеющимися у меня PCI картами на чипах Moschip были сплошные глюки - в обе стороны всегда шёл откровенный мусор и бред. Кстати, мой старый APC UPS тоже в упор отказывался работать на Moschip порте. Но древнейший Dial-up модем US Robotics работает там идеально. Я не разбирался с данным приколом, хотя мне кажется, что м.б. глюки потому, что MAX232 даёт +-10в вместо +-12. USB переходники лично не пользовал, не знаю. Хотя читал немало нареканий на них со стороны владельцев ноутбуков. Короче, если можете, проверьте на интегрированном порте. 3. Проверьте в доке контроллера отклонение от требуемой скорости. Д.б. 0.2-0.3%. 2.x% у меня никогда не работало. Типа скорость 115200 на "целочисленных" кварцах 4, 8, 12, 16 MHz невыполнимая задача - большое отклонение, надо ставить кристалл с дробными MHz.
Сообщение отредактировал hd44780 - Nov 21 2011, 10:23
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Nov 21 2011, 11:01
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 9-09-11
Пользователь №: 67 080

|
Цитата(hd44780 @ Nov 21 2011, 13:14)  3. Проверьте в доке контроллера отклонение от требуемой скорости. Д.б. 0.2-0.3%. 2.x% у меня никогда не работало. Типа скорость 115200 на "целочисленных" кварцах 4, 8, 12, 16 MHz невыполнимая задача - большое отклонение, надо ставить кристалл с дробными MHz. Ерунда. нормально работал при 16 MHz на скорости 115200 при погрешности 2.1%. Ошибок нет. Правда это RS485. Поменяйте провода местами Rx Tx всегда помагает. )))
|
|
|
|
|
Nov 21 2011, 11:04
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 9-09-11
Пользователь №: 67 080

|
Цитата(Navovvol @ Nov 21 2011, 14:01)  Ерунда. нормально работал при 16 MHz на скорости 115200 при погрешности 2.1%. Ошибок нет. Правда это RS485.
Поменяйте провода местами Rx Tx всегда помагает. ))) Код /* Set frame format: 8data, 1stop bit */ UCSRC = (1<<URSEL)|(3<<UCSZ0); Почему URSEL = 1 ? Почему синхронных режим связи ?
|
|
|
|
Сообщений в этой теме
nvk Atmega32+UART Nov 21 2011, 09:35 Палыч Хорошо бы указывать: чем вы это компилировали...
... Nov 21 2011, 09:47 nvk Цитата(Палыч @ Nov 21 2011, 16:47) Хорошо... Nov 21 2011, 09:54 Genadi Zawidowski Строка хранится в RAM. Доступ к ней делается прави... Nov 21 2011, 10:09 nvk Цитата(hd44780 @ Nov 21 2011, 17:14) 1. Ч... Nov 21 2011, 10:33  hd44780 Цитата(nvk @ Nov 21 2011, 13:33) 1. МАХ23... Nov 21 2011, 10:51  Палыч Цитата(nvk @ Nov 21 2011, 14:33) 3. Ошибк... Nov 21 2011, 10:55   nvk Цитата(Палыч @ Nov 21 2011, 17:55) Должны... Nov 21 2011, 14:47    hd44780 Цитата(nvk @ Nov 21 2011, 17:47) Светодио... Nov 21 2011, 15:20  hd44780 Цитата(Navovvol @ Nov 21 2011, 14:01) Еру... Nov 21 2011, 11:09   Navovvol Цитата(hd44780 @ Nov 21 2011, 14:09) Синх... Nov 21 2011, 11:14 hd44780 Да, и проверьте ещё распайку кабеля. На порте нога... Nov 21 2011, 11:04 Genadi Zawidowski КодUCSRB = 0x19
Вы решили передавать девятибитные ... Nov 21 2011, 18:58 nvk Преобразователь я уже проверял - символы нормально... Nov 22 2011, 14:28  Палыч Цитата(nvk @ Nov 22 2011, 18:28) В прилаг... Nov 22 2011, 17:39   nvk Цитата(Палыч @ Nov 23 2011, 00:39) В Пони... Nov 22 2011, 18:25 Genadi Zawidowski Может помочь файл с фюзами для внутреннего генерат... Nov 23 2011, 16:52 nvk С такими настройками работает. Не установил только... Nov 23 2011, 19:00  nvk Цитата(nvk @ Nov 24 2011, 02:00) Подключи... Nov 24 2011, 05:12   Genadi Zawidowski Цитата(nvk @ Nov 24 2011, 09:12) Заработа... Nov 24 2011, 20:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|