Микроконтроллеры, Взгрустнулось и сделалось 2 |
Здравствуйте, гость ( Вход | Регистрация )
Микроконтроллеры, Взгрустнулось и сделалось 2 |
Admin |
25.02.2011, 08:31
Сообщение
#1
|
Группа: Admin Сообщений: 10,656 Регистрация: 16.05.2002 Из: "ХостОбзор" Пользователь №: 2 Репутация: 302 |
Вслед за Виктором, тоже взгрустнулось и в порыве ностальгии взялся в руку паяльник. Иван Сергеевич Карпухин во время последнего совместного чаепития убедил, что делать в наше время что-либо на рассыпухе не по-пацански, надо на микроконтроллерах. Послушался и собрал вот такую фигулину для лабораторного блока питания - http://elektrosvit.narod.ru/shems/cifr_izm...fr_izm_zash.htm
Работает прерасно. Одна беда - работает не всегда. Понятное дело, что программу я брал готовую, более того, и контроллер программировал не я. Я вообще первый раз микрокотроллер живьём в руках держал. Только собирал всё это в кучку. Лезть на форумы, где спецы тусуются стесняюсь, а тот же Иван Сергеевич говорил, что на нашем форуме он знает людей, которые зубы съели на этом деле. Поэтому вопросы адресую им всем. Суть проблемы - сбоит процессор. Обычно при включении. На дисплее высвечены отдельные сегменты и полная статичность картинки. На кнопки может не реагировать, а может иногда и реагировать и можно "подтолкнуть" программу. Не всегда снятие питания с процессора приводит к положительным результатам, т.к. в соответствии с алгоритмом программы последние установки сохраняются в памяти, и получается, что программа стартует считывая весь этот сохраненный накануне мусор. Кабы все это было на рассыпухе - ясен пень, алгоритм простой - проверяй монтаж, качество пайки и элементов. А вот с МК не знаю как люди обходятся. Монтаж проверил раз 12, столько же раз проверил места пайки, спирта на промывку платы извел столько, что отдельно взятого человека можно было бы конченным алкашом сделать, грешить на программу и качество записи её в МК не могу, т.к. может неделю работать без всяких нареканий, а потом раз и взбеситься. Питание на LM317 приходит чистое, без выбросов. И собственно, конкретный вопрос к тем, кому не лень будет на схему взглянуть. Может нужно к какой-нибудь ноге единицу подтянуть или что-то конденсатором зашунтировать, чтобы МК уверенность в этой жизни почувствовал? Может из-за того, что MCLR посажен прямо на +5,12V сброс проходит раньше, чем сам чип выходит на рабочий режим? В общем, сам я до влияния пятен на солнце дойду. Если есть опытные микроконтроллерщики, подскажите: Что проверять, где проверять, в какую сторону вообще рыть, какие ноги щупать... |
kolobok |
24.03.2011, 00:09
Сообщение
#2
|
*Nix admin Группа: Старые пользователи Сообщений: 518 Регистрация: 03.06.2004 Из: RU, Lipetsk Пользователь №: 498 Репутация: 222 |
По поводу AVRStudio - к ней подключается WinAVR и спокойно можно писать на C (IMG:style_emoticons/default/smile.gif)
Цитата а недорогую отладочную плату я всё-таки отыскал Сам к ней приглядывался ... хорошая платка ... прошиваю через AVRISP . |
Admin |
24.03.2011, 15:20
Сообщение
#3
|
Группа: Admin Сообщений: 10,656 Регистрация: 16.05.2002 Из: "ХостОбзор" Пользователь №: 2 Репутация: 302 |
По поводу AVRStudio - к ней подключается WinAVR и спокойно можно писать на C (IMG:style_emoticons/default/smile.gif) Спасибо, буду рыть в эту сторону. Лишь бы мой новый суперкомпьютер справился (IMG:style_emoticons/default/smile.gif) Цитата Сам к ней приглядывался ... хорошая платка ... Расскажу, когда пощупаю. Пока только документацию прислали. Если это можно назвать документацией, конечно (IMG:style_emoticons/default/smile.gif). Цитата прошиваю через AVRISP . Фирменный или самодельный? |
kolobok |
24.03.2011, 22:12
Сообщение
#4
|
*Nix admin Группа: Старые пользователи Сообщений: 518 Регистрация: 03.06.2004 Из: RU, Lipetsk Пользователь №: 498 Репутация: 222 |
Фирменный или самодельный? Самодельный. Но схему за давностью уже не найду (IMG:style_emoticons/default/sad.gif) Да и поновее что то надо уже приобретать ... |
Admin |
25.03.2011, 07:28
Сообщение
#5
|
Группа: Admin Сообщений: 10,656 Регистрация: 16.05.2002 Из: "ХостОбзор" Пользователь №: 2 Репутация: 302 |
Да и поновее что то надо уже приобретать ... Ну, не приобретать, а делать самому. Иначе вся затея смысл теряет (IMG:style_emoticons/default/smile.gif). А самому пока доступны только те схемы, где нет управляющего контроллера, который тоже чем-то шить надо. Так, что STK200/300 - наверное самое то, раз бог послал мне LPT-порт, 555АП5 всяко в моем хламе найдётся. А потом уже можно будет и о поновее думать (IMG:style_emoticons/default/smile.gif). Кстати, Павел, на той заказанной мной плате есть FT232RL, но её ещё дождаться надо. За ссылки на форумы спасибо. Их я уже давненько почитываю, но писать не решаюсь. С вами здесь мне комфортнее, вы хоть не прикалываетесь по чём зря. Вот к примеру, не нашёл я внятный ответ, хотя несколько раз вопросы там задавались, но уводились в высокие материи корифеями: - фьюзы прошивать надо до заливки программы и eeprom, или после, или безразлично? - все эти самодельные программаторы, в общем-то, для внутрисхемного программирования (ISP). А для того, чтобы прошить ими отдельностоящий МК надо ему точно такую же обвязку тактирования сооружать, как и в устройстве, где он будет работать? |
Anatoly Bogdanov |
25.03.2011, 08:47
Сообщение
#6
|
Группа: Старые пользователи Сообщений: 2,505 Регистрация: 18.07.2004 Из: RU, SPb Пользователь №: 553 Репутация: 234 |
Читаю, читаю, не понимаю какая задача перед вами стоит.... робота строите?
|
Admin |
25.03.2011, 11:48
Сообщение
#7
|
Группа: Admin Сообщений: 10,656 Регистрация: 16.05.2002 Из: "ХостОбзор" Пользователь №: 2 Репутация: 302 |
Читаю, читаю, не понимаю какая задача перед вами стоит.... робота строите? Да нет же. Зачем мне в деревне робот? Сноповязалка полезнее, стиральную машину, опять же, можно сварганить из тазика и микроконтроллера. А робот - это уже потом, от безделия, если Джек попросит себе что-то более интеллектуальное, чем я, для своих игр. |
Текстовая версия | Сейчас: 28.04.2024, 08:30 |