User Tag List

Показано с 1 по 10 из 182

Тема: Схема и прошивка контроллера AT PC-Keyb на AT90S2313 Камиля Каримова

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На RS-232 есть допуски по отклонению скорости, не помню, где-то 1-5%. Сама линия связи нестабильна, и как правило возникают фазовые сдвиги. Вот собственно по этой причине и есть допуски на скорость, и потолок в 115,2Кб/с. Если можно вписаться с точностью в половину допуска, то вариант жизнеспособен.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    На RS-232 есть допуски по отклонению скорости, не помню, где-то 1-5%. Сама линия связи нестабильна, и как правило возникают фазовые сдвиги. Вот собственно по этой причине и есть допуски на скорость, и потолок в 115,2Кб/с. Если можно вписаться с точностью в половину допуска, то вариант жизнеспособен.


    Может я что-то не понимаю в схемном решении caro, но времянку USART разворачивает микроконтроллер, а если глянуть PDF-ку, то можно увидеть, что на частоте кварца 11.0592МГц ошибка 0% (ну вобще-то ошибкой кварца определяется). И действительно если 115200 умножить на 96(целое число, в которое входит делитель), то получим частоту кварца. А для загрузки делителя используются свои регистры UBRR.
    Последний раз редактировалось DVS; 07.06.2007 в 20:30.
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  4. #3

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DVS Посмотреть сообщение
    Может я что-то не понимаю в схемном решении caro, но времянку USART разворачивает микроконтроллер, а если глянуть PDF-ку, то можно увидеть, что на частоте кварца 11.0592МГц ошибка 0% (ну вобще-то ошибкой кварца определяется). И действительно если 115200 умножить на 96(целое число, в которое входит делитель), то получим частоту кварца. А для загрузки делителя используются свои регистры UBRR.
    С ZXMC как раз никаких проблем нет, при тактировании соответствующим кварцем никаких ошибок и не будет.
    Предлагают использовать внутренний генератор Mega8(88) на 8 МГц для того что бы освободить ножки контроллера.
    В этом случае точной частоты тактирования на скоростях выше 9600 не добится.
    А точность тактирования не должна быть ниже 3%.
    Последний раз редактировалось caro; 08.06.2007 в 10:10.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •