Страница 1 из 1

"Криво" работает mega8

Добавлено: Чт ноя 02, 2006 18:16:52
Tohey
Писал когда то эмулятор еепромки 24С16 на mega8, и столкнулся с проблемой мигания светодиода (для отладки прицепил несколько светодиодов). То есть "1" была в два раза длинее "0". На VMLABе всё ок. Осцилограф показал тоже что и св.диод.
Работал на внутреннем генераторе.

Добавлено: Чт ноя 02, 2006 18:32:40
Старый ржавый электронщик
приколист...
это повествование или вопрос?

Добавлено: Чт ноя 02, 2006 19:43:50
Tohey
это вопрос :)! Может быть этот контроллер бракованным? Писал без таймеров и пр., паузу делал просто циклом.

Добавлено: Пт ноя 03, 2006 10:14:15
Aheir
Контроллер м.б. бракованным, всякое может быть...

Я один раз написал вот так:

цикл()
{
зажгли светодиод;
пауза 500 мс;
погасили светодиод;
}

и долго думал, почему он у меня не мигает, а постоянно горит... :))

Добавлено: Пт ноя 03, 2006 12:26:54
Spider
Ну почему же постоянно горит. Моргает, просто ты этого не видишь :) (Типа шутка)

Добавлено: Пт ноя 03, 2006 17:42:01
Tohey
Aheir писал(а): Я один раз написал вот так:

цикл()
{
зажгли светодиод;
пауза 500 мс;
погасили светодиод;
}

и долго думал, почему он у меня не мигает, а постоянно горит... :))
Я также писал только с двумя(естессно) паузами, прерывания все отключил, короче оставил одни мигалки - всё равно криво. Наверно глюк с МК :shock:

Добавлено: Ср дек 06, 2006 22:13:43
Mik174
За время работы с контроллерами (а это более 6 лет), я много раз слышал, когда говорили, что "контроллер кривой" или "в документации ошибка". Практически всегда за крайне редким исключением при подробном разборе высянялось, что проблема в кривых рках говорившего. Читайте матчасть, и все получится. Успехов!