[an error occurred while processing this directive]
|
Имеется:
Таймер 0 запущен по сравнению. Его обработчик инвертирует порт. Все дело настроено на 250 мс. Т.е 2 кГц полупрограммным способом.
Получается:
Мега103 - никаких вопросов.
Мега128 - Что в режиме эмуляции 103, что в режиме 128 - прерывания идут через 264 мс, т.е. получаем 1894 Гц. Что это может быть? Кривые руки аль что-то еще? Программа заливается одинаковая.
PS. Платы одинаковые, так-что на разводку не пинать. На 103 сделано сотни две устройств. Все работают на ура. После тупой смены uC такой-вот сюрприз.
E-mail: info@telesys.ru