[an error occurred while processing this directive] [an error occurred while processing this directive]
Упустил из виду, что шнурок понипроговский :) Тогда лучше всего сделать так:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Пионер 27 декабря 2001 г. 07:54
В ответ на: Пишу прогу для обмена AVR с PC по шнурку PonyProg для отладки. Нужно формировать некую временную последовательность для обмена, но чтобы AVR успевал гарантированно. отправлено Михаил Е. 27 декабря 2001 г. 00:41

для SCK используется линия TX, а нужная скорость обмена регулируется baud rat-ой и числом бит. Так, на 115200/8 бит теоретически получается 1440 байт/с, а практически - раза в полтора меньше из-за тормозов Win32API, это уже зависит от мощей проца.
Таким образом весь геморрой с формированием задержки исчезает полностью.
Ширина импульса SCK регулируется числом нулевых бит в передаваемом байте.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru