Пост N: 674
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг:
0
Фото:
Отправлено: 10.11.09 20:05. Заголовок: У меня в дебагере на..
У меня в дебагере на PIC18F2520, например при установке bsf PORTC,5 выставляется четвёртый бит в единицу, может обнулиться, а в симуляторе всё нормально. Вобщем глюки встречабтся, вплоть, что приходится проект заново загружать.
Пост N: 961
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
2
Фото:
Отправлено: 10.11.09 21:36. Заголовок: Первое что приходит ..
Первое что приходит в голову, а контроллер то именно тот, который указывается в МПЛАБе??? Второе что приходит... У меня было один в один тоже самое, и выходил из этой ситуации именно таким же образом, причем приходилось даже некоторое ждать, видимо чтобы емкости разрядились... Вобщем у меня переполнялся стэк. Причем пока стэк не переполнился, все работало как надо, как только наступало переполнение, возникали именно такие глюки. Возможно что контроллер при сбросе выставляется на адрес, который в вершине стека. К сожалению проверить никак нельзя, т.к. в отладчике стэк не доступен. Не факт что фирменный поведет себя по другому, прошивки то одни и теже, и разницы между клоном и фирменным практически нет... После долгих мытарств, прогнав программу в симуляторе, обнаружилось переполнение стэка, после его устранения все нормализовалось...
Контроллер указываю правильно. Стек переполнится не может, по причине того, что только начал писать программу. Там всего то переходов только на ENTER_BF и PAUSE. Может быть от компьютера как то зависит? На работе, на компьютере, всё работало нормально. Были конечно некоторые глюки, но они не мешали. Принёс отладчик домой. Полтора месяца пролежал без применения. Сейчас вот подключил к домашнему компьютеру, и глюк на глюке сидит и глюком погоняет. Решил попробовать подключить ICD2. У меня к нему притензий вообще никогда не было. Только скорость конечно маловата - по нервам било. Подключил. Так он тоже в отказ пошёл. Не хочет коннектится. Посещает мысль пойти на последний шаг - переставить систему. Но пока не решаюсь. Ох как не хочется.
Пост N: 1179
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
2
Фото:
Отправлено: 11.11.09 23:17. Заголовок: Проблема почти решил..
Проблема почти решилась. Переустановил драйвер USB. Теперь всё работает. Но для того чтобы сбросить программу на начало, необходимо отключить PicKit (я разрываю плюс питания тумблером), затем опять включить,законнектится и нажать кнопку RESET. После этого, стрелка в МПЛАБе устанавливается на goto START. И это нужно проделывать, каждый раз при сбросе на начало программы.
Пост N: 963
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
2
Фото:
Отправлено: 14.11.09 23:50. Заголовок: Вот у меня стала поя..
Вот у меня стала появляться эта ошибка при попытке сохранить проект, либо при закрытии ЛАБа... Это при том, что пробовалось на двух разных машинах, на самодельном и фирменном пикките, на разных версиях Лаба 8.20а, 8.33, 8.40 на обоих машинах. Разницы нет никакой. Удалось пока вычислить условия возникновения этой ошибки. Обязательно должен быть подключен пиккит2 и сохранить проект, обычно срывается на втором сохранении, бывает и на первом... Второй день уже бъюсь с этой ошибкой, не могу выяснить даже источник, хотя бы вырубить модуль, который вызывает ошибку. Поотключал уже все, и все равно эта ошибка. Сегодня спецом скачал даже 8.40. Думал хоть с фирменным не будет такой проблемы, все равно есть. Просканил на вирусы, тоже все в порядке...
Пост N: 964
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
2
Фото:
Отправлено: 15.11.09 13:48. Заголовок: Сегодня спецом поста..
Сегодня спецом поставил свежую винду на свежий хард, на нее только дрова самые необходимые накатил, поставил мплаб 8.40 подключил фирменный пиккит2, создал заново и начистую проект. Изменений никаких, таже самая ошибка. Вообще ничего не изменилось, ума уже не приложу в чем дело, неужели дело в проекте??? Но с другими проектами тоже самое... Может быть память? Но на другой машине ситуация повторяется один в один... Конфликт с драйверами? Вряд ли, дрова не менялись никогда, всегда был полный порядок... Железо? вряд ли, тоже не менялось ни на одной из машин... Такое ощущение, что дело в пикките, а точнее в его прошивке, ведь одним из условий этой ошибки подключение пиккита. Пока его не подключишь лаб работает стабильно на обоих машинах... А сейчас лаб вообще перестал запускаться, даже с отключенным пиккитом...
Пост N: 78
Зарегистрирован: 22.01.08
Откуда: Воркута
Рейтинг:
0
Отправлено: 15.11.09 15:14. Заголовок: Похоже,дело не в MPL..
Похоже,дело не в MPLAB.Что-то его заставляет принудительно завершить работу.Об этом и свидетельсьвует эта надпись.Причём выдаёт её совершенно другое приложение.
Пост N: 965
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
2
Фото:
Отправлено: 15.11.09 16:13. Заголовок: Что то да, заставляе..
Что то да, заставляет, но что??? Вычислить не могу. Остается для меня только один вариант, это драйвера, но они не менялись с того времени, когда еще все прекрасно работало... Да и на чистой винде, где ничего лишнего не установлено, кроме драйверов материнки и видокарты и самого мплаба больше нет ничего, даже офиса...
Пост N: 967
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
2
Фото:
Отправлено: 15.11.09 18:09. Заголовок: Вот что накопал на м..
Вот что накопал на микрочипе: This morning, I suddenly got this dialog right after I launched MPLA. It titled "Microsoft Visual C++ Runtime Library" It says:
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
I have seen this happen many times on two of my machines, one running Vista one running XP. Some times, uninstall/reinstall can fix it. I have seen this problem on 8.14, 8.15, 8.15a
Microchip, please fixed it!
ответ
OK. I resoled this problem by deleting the registry key: Current_User/Software/Microchip.
Он же сам и ответил, тот кто и спрашивал... Но вот мне это не помогло.
Не совсем. Судя по всему, MPLAB скопилирован в компиляторе С++ от МелкоМягких, а это значит что по любому будут использованы так называемые runtime библиотеки (вот из-за этого я и не пользуюсь компиляторами МелкоМягких). Это окно создаёт как раз runtime библиотека, которую MPLAB активно использует.
Пост N: 1192
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
2
Фото:
Отправлено: 15.11.09 19:35. Заголовок: Как то не клеится - ..
Как то не клеится - старая ошибка на новом диске и с новой системой. Может всё таки троян? Или можно попробовать ПУСК -> ПРОВОДНИК -> ЛОКАЛЬНЫЙ ДИСК(С) -> CВОЙСТВА -> СЕРВИС -> ПРОВЕРКА ТОМА НА НАЛИЧИЕ ОШИБОК. Таким способом я недавно восстановил диск с умершей системой. На нём была вся бухгалтерия магазина.
Пост N: 969
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
2
Фото:
Отправлено: 15.11.09 20:27. Заголовок: Пётр пишет: Да троя..
Пётр пишет:
цитата:
Да троян тоже может попортить DLLку
Да но как этот троян мог оказаться на жестком диске на изолированной машине, куда воткнут только СД с дистрибутивом винды, с которого она устанавливается на только что отформатированный по полной программе хард??? Как то слабо верится не то что в троян... Диск проверен не единожды. И если уж это действительно вирус, то от него не помогает формат диска.
Отправлено: 15.11.09 20:56. Заголовок: Таким способом я нед..
Таким способом я недавно восстановил диск с умершей системой. Если система умерла, откуда Пуск? Наверно, просто заболела. Смотря на мучения Алексея, вспоминаю свои, которые привели к покупке ICD2. Крыша съезжала, систему переустанавливал. Все драйвера перепробывыл. Сдался, признаю. Работа срочная была. Поэтому, желаю успеха. Вряд ли издалека что-то путное получится подсказать. Тут должно быть еще немного везения.
Пост N: 1194
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
2
Фото:
Отправлено: 15.11.09 21:06. Заголовок: Нет - умерла. Подкл..
Нет - умерла. Подключил умерший диск вторым диском к своему компьютеру. Через свою систему вошёл в проводник. Точно уже не помню последовательность действий. Но оживил именно вышеуказанным методом.
Отправлено: 15.11.09 22:21. Заголовок: У меня самопальный ч..
У меня самопальный через СОМ работал. А от ноутбука PCMCIA-СОМ не хотел. Хотя раньше, до переустановки системы, как утюг работал. Через этот же PCMCIA любой JDM программатор летал. Т.е. был полноценный СОМ. Игорь, все понял. С логикой у тебя нормально, не сомневался. Классно придумал.
Пост N: 75
Зарегистрирован: 12.02.07
Откуда: Беларусь, Гомель
Рейтинг:
0
Отправлено: 27.11.09 23:41. Заголовок: Буквально вчера собр..
Буквально вчера собрал аналог PicKit2, в режиме программатора работает отлично, а вот в режиме отладчика с PIC16F628A с ходу не получилось. Выдает ошибку 028 (если не ошибаюсь) "невозможно войти в режим отладки". Может есть нюансы?
Пост N: 1
Зарегистрирован: 30.07.09
Откуда: Россия, г.Рыбинск
Рейтинг:
0
Отправлено: 27.11.09 23:54. Заголовок: Где можно купить pic..
Где можно купить pickit2 ? Бываю по работе часто в Москве . В субботу ездил в Митино, обошел все этажи, но найти не смог –говорят, сняли с производства.
Пост N: 981
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
2
Фото:
Отправлено: 28.11.09 00:52. Заголовок: Deputat пишет: Выда..
Deputat пишет:
цитата:
Выдает ошибку 028 (если не ошибаюсь) "невозможно войти в режим отладки".
Сколько можно наступать на одни и теже грабли...? Ну нет у него возможности отладки. Возьмите например PIC16F87xA и включите бит DEBUG в слове конфигурации.
Пост N: 1511
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
4
Отправлено: 29.11.09 06:38. Заголовок: Где можно купить pic..
цитата:
Где можно купить pickit2 ? Бываю по работе часто в Москве . В субботу ездил в Митино, обошел все этажи, но найти не смог –говорят, сняли с производства.
Илья, если Вы это прочитаете, то просьба откомментировать.
Пост N: 1226
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
2
Фото:
Отправлено: 29.11.09 10:22. Заголовок: Немного мыслей вслух..
Немного мыслей вслух по поводу применения PicKit2 и других отладчиков, как отладчика в режиме реального времени. Они не могут обеспечить отладку конструкции именно в режиме реального времени. Ведь если посмотреть внимательно на режим отладки, то мы имеем две разные программы которые запиханы в отлаживаемый PIC. Это программа записанная в последние адреса отлаживаемого PICa для нужд отладчика, и программа которую нужно собственно отладить. Естественно они не могут выполняться одновременно. А значит основная программа приостанавливается, для того, чтобы отлаживаемый PIC мог принять/передать информацию отладчику. И чем большей частоты кварц подключен к отлаживаемому PICу, тем более заметно несоответствие реальному времени. Это хорошо заметно, например при отладке регулятора яркости. Здесь прерывания происходят(в моём случае) каждые 0.25 мс(полуволна сетевого напряжения разбита на 40 значений яркости). И подключённый и отладчику регулятор, ведёт себя очень плохо. Программа выполняется, яркость изменяется, но лампочка моргает. Нет плавности ни в горении ни в изменении яркости. Зато без отладчик, в реальном устройстве - всё очень плавно и красиво. Это к вопросу о полном и безоговорочном доверии отладчику.
Пост N: 1517
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
4
Отправлено: 01.12.09 18:52. Заголовок: Игорь, а как на ..
Игорь, а как на счет контрольных окон? На момент начала "запуска в работу" устройства, все они были закрыты или не все? Это нужно обязательно уточнить. Только после этого можно делать обьективные выводы.
Пост N: 696
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг:
0
Фото:
Отправлено: 12.12.09 20:49. Заголовок: Алексей пишет: Вот ..
Алексей пишет:
цитата:
Вот у меня стала появляться эта ошибка при попытке сохранить проект, либо при закрытии ЛАБа...
У меня она тоже появляется, при переходе из режима отладчика в режим программирования, и Лаб вылетает. На днях переустановил систему, ошибка не пропала, хотя раньше тоже нормально было, а на работе и сейчас всё нормально.
Пост N: 697
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг:
0
Фото:
Отправлено: 12.12.09 21:14. Заголовок: Сейчас начал разбира..
Сейчас начал разбираться с этой проблемой. В настройках программатора Programmer\setings\ убрал галку с Connect on startup Ошибка пропала, правда конектиться к программатору приходится вручную. Алексей, попробуй тоже снять галку.
Пост N: 56
Зарегистрирован: 14.05.09
Откуда: РФ, Санкт-Петербург
Рейтинг:
0
Отправлено: 24.12.09 15:46. Заголовок: to nick14: в Москве ..
to nick14: в Москве купить можно ф.Тритон Электронные компоненты (www.trt.ru)
to pavel_chusov внешний вид фирменного PICkit 2 - как на главной странице http://pickit2.ru Pickit 3 в красном корпусе. Фотографии комплектов (в упаковке) есть тут: http://chip-nn.ru/51.php
Все даты в формате GMT
3 час. Хитов сегодня: 32
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет