[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]

Отправлено Сергей Зорин 10 октября 2001 г. 11:19
В ответ на: Ответ: А что там было с таймером? Можно конкретнее? отправлено mpo 10 октября 2001 г. 11:06

Не только было, но и прдолжает оставаться...
Я использовал таймер 2 в качестве генератора меандра для звука.
И вот замечаю, что звук какой-то не чистый.
Смотрю на вывод Р1.0 и вижу нечистый меандр, а дергается еще чем-то.
Оказалось, что на вывод меандра через Р1.0 влияет вывод или ввод через другие ввыводы порта Р1. Короче, не смей чего-либо делать на Р1.1-Р1.7, пока нужен чистый меандр на Р1.0.
Это рекомендация от КТЦ-МК и самого ATMELа.
Этот баг подтвержден самим ATMELом в моей переписке с ними. А их обещание исправить этот баг ни к чему не привел...
КТЦ-МК уже шесть лет назад об этом знал...
Кстати, в родном от INTEL 8032 кристалле этой особенности работы Р1.0 нет.
Я не проверял на этот счет T89C51RD2. Я только что закончил свою оценочную плату...
С уважением, Сергей Зорин.

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

Ответы



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

E-mail: info@telesys.ru