Писал одну программулину - долго не мог понять причину неработоспособности, наконец выяснил - результат работы функции delay_ms(100) не соответствует истине. На самом деле, задержка была где-то 400 мс. Кварц на 4 МГц, в CodeVision в свойствах указана частота 4 МГц. Однако такая вот проблема. Я поуменьшал задерки в 4 раза - микросхема, управляемая контроллером заработала, однако с глюками, причина которых скорее всего тоже во временных интервалах.
че-то я такого не замечал,скорее с кварцем что-то не то.Для проверки напишите на асме программку дерганья портом 0-1 в цикле и проверьте реальное время выполнения частотомером с расчетным для данного кварца.
Группа: Свой
Сообщений: 150
Регистрация: 13-10-05
Пользователь №: 9 614
А еще скорее Мега работает на внутреннем RC генераторе. Частота у него как раз в 4 раза меньше... Ну и статистика сообщений этого раздела форума это подтверждает. CKSEL частенько забывают прошивать.