Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125
Здравствуйте! Недавно на учебном оборудовании (STK500) заметил, что изредка в момент включения МК, через USART передаются некорректные данные. Передача стартует сразу после включения МК, вернее после 10-15 команд инициализации периферии. Предполагаю, что такое происходит из за разгона внутреннего RC-генератора, поскольку потом уже все передается правильно. Вопрос, будет ли корректным и не кривым обходом проблемы реализовать программную задержку, скажем из 255 nop'ов после инициализации периферии? Ну как в ARM'е) Заранее благодарю за ответы! З.Ы. Частота генератора 8 МГц.
Группа: Участник
Сообщений: 58
Регистрация: 28-11-05
Пользователь №: 11 495
Цитата(demiurg_spb @ Sep 4 2010, 18:09)
Висящий в воздухе?
при старте если на нем выход и состояние = 0, получаем start condition, что может создать проблемы. Висящий вход - плохо, конечно, но попробовать-то можно, чтоб локализовать проблему?