сегодня прошивал микроконтроллер, чтобы робот тупо ехал по прямой. Всё было нормально. Потом решил немного усложнить, чтобы останавливался каждые 0,25 сек, вот и тогда стал показываться сообщение по которому я ни чё понять немогу. Прошивал спомощью CodeVisionAVR.
эта ошибка появляется из за несоответствия скоростей чипа и ПК, попробуй поменять в Setting/Programmer/DelayMultipler константу в сторону увеличения, или как крайний вариант снять галочку CheckErasure
Добавлено спустя 1 минуту 55 секунд: окошко с ошибкой сдвигай левее чтоб галочки видно было , они о многом говорят. и желательно фузы предварительно считать.
Подожи значит Фузы читаются? Если да, то с программатором по идее все ок. Попробуй другой МК. Еще вопрос, ты вначале подаешь питание, а потом подсоединяешь линии данных ЛПТ или наоборот? Если питание включаешь в последнюю очередь, то возможно сгорел МК.
rig писал(а):эта ошибка появляется из за несоответствия скоростей чипа и ПК, попробуй поменять в Setting/Programmer/DelayMultipler константу в сторону увеличения, или как крайний вариант снять галочку CheckErasure
Добавлено спустя 1 минуту 55 секунд: окошко с ошибкой сдвигай левее чтоб галочки видно было , они о многом говорят. и желательно фузы предварительно считать.
Пробывал поменять там где ты сказал в сторону увеличения и убрал галочку, не помогло.
фигня, чип должен работать, он же читается тока с ошибкой. попробуй в ручную стереть через менюшки, другую версию кодевжена, другой прошиватель. у меня такая кака была, три кодевижена стоит с разными версиями, все по разному прошивают. другой комп в конце концов
rig писал(а):фигня, чип должен работать, он же читается тока с ошибкой. попробуй в ручную стереть через менюшки, другую версию кодевжена, другой прошиватель. у меня такая кака была, три кодевижена стоит с разными версиями, все по разному прошивают. другой комп в конце концов
плизз поподробнее как стереть, особенно как с помощью CodeVisionAVR. Если там нельзя, то объясни как спомощью других и если не сложно скажи где эти проги эти скачать. Буду очень признателен.
Эм... А может просто у робота батарейка села? Если не прошивается - значит либо контакты, либо питание. Если б в фузах было дело - он бы вообще как труп молчал...
А теперь самое прикольное. Купил я ещё один чип, прошил, всё отлично работает(просто робот едет назад), загружаю другую прошивку, загружается, но на этот раз не едет, загружаю другую прошивку всё также. Померил тестером напряжение на ножках, которые идут на драйвер, показывает 0 вольт на всех.
Решил потестить микросхему-драйвер L293DNE с выдернутым контроллером из схемы. Она у меня питается от 5 вольт, а напряжение на моторчики ~6 в, т.е. через неё идёт. В таком исходном состоянии на ножаках, идущих на моторчики, по ~6 вольт. При подачи на 5 вольт на какую-нибудь ножку управления ни чё не меняется. Но если поставить контроллер, тот который ни как не хочет прошиваться(он по старой прошивке работает ещё), всё работает ка часы.
При подачи на 5 вольт на какую-нибудь ножку управления ни чё не меняется.
И не будет ничего меняться на L293 нужно подавать как +5 так и 0. Если ножка висит в воздухе это не означает что она подключена к земле. Поэтому на ножки управления подай на одну +5, а другую соедини с землей.