Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.06.2007, 21:28
|
#1
|
Частый гость
Регистрация: 19.01.2007
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Прошу помощи по STK 200+
Решился приобщиться к микроконтроллерам, собрал STK 200+ по схеме http://www.msevm.com/main/prog/lpt/. Собрал так же схему бегущих огоньков из книги Мортона "АВР вводный курс" ,но на АТмега8 ( сам контроллер, 12 МГц кварц, 2*27 пФ от кварца к земле, 7 диодов от портов к земле через 300 Ом, стабилизатор 7805 с 100 нФ на входе и 10 мкФ на выходе, питание от пальчикоых батареек 8 штук). Сначала собрал на макетке и соединял отрезками МГТФа диаметром 1,2мм. После подключения программатора и питания ( но пока без компьютера) началась какая-то светомузыка: сетодод питания горел постоянно, а вот чтение и запись загорались и гасли от прикосновения к проводам ( сама схема напоминала клубок розовых ниток из-за МГТФ). При подключении к компьютеру АВреал говорит, дескать cannot supply power through buffered adaptor. Тогда я отпаял МГТФки и собрал все соединения с помощью голых медных проводов от телефонной линии ( валялись ненужные). Но кардинально ничего не изменилось: питание есть, а запись загорается после замыкания 4 и 5 пином формирователя, чтение тоже пляшет непонятно как. Замыканий в схеме нет, проводки разнесены миниму на 3-4 миллиметра. Правда с паяльником пока не совсем освоился, и кое-где припоя больше, чем надо ( выглядит так: SMD резистор, и припой к нему размером с десяток SMDшек, но помешать это по идее не должно). Есть подозрение на спаленную mm74hc244, так как на некоторых пинах ЛПТ в состоянии отключенном от компьютера напряжение 0,01-0,1 Вольт. Понимаю, что не видя схемы судить о её правильности и исполнении очень сложно, но возможно те симптомы, которые я указал, являются характерными для данной схемы?
|
|
|
|
24.06.2007, 22:03
|
#2
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Попробуй прошить программатором от CodeVisionAVR, что он скажет... АВреал досовская программа по моему, а винда не дает прямого доступа к портам...
|
|
|
|
24.06.2007, 23:16
|
#3
|
Частый гость
Регистрация: 19.01.2007
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
У меня Win 98, и программатор опознался на своем порту.
|
|
|
|
25.06.2007, 11:32
|
#4
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Во-первых, для работы STK200/300 с AVReal под Win95/Win98 необходимы драйвера DLportIO.DLL (см. http://ln.com.ua/~real/avreal/description.html ). Ты их поставил?
Во-вторых, STK200/300 - это хороший программатор, и он стоит того, чтобы собрать его на железе, а не на макетке.
Собери на железе, как в той статье, и, по-возможности, поставь микросхему в панель (если размеры корпуса позволят).
Ты больше времени потеряешь, занимаясь бирюльками с макеткой. А в конечном итоге все равно соберешь на железе...
|
|
|
|
25.06.2007, 13:45
|
#5
|
Гражданин KAZUS.RU
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
|
Цитата:
|
После подключения программатора и питания ( но пока без компьютера) началась какая-то светомузыка: сетодод питания горел постоянно, а вот чтение и запись загорались и гасли от прикосновения к проводам
|
такая же фигня была но работал через раз,
собрал по схеме с сайта пони прога http://www.lancos.com/e2p/betterSTK200.gif, на плате поставил разем от принтера и теперь не надо под стол лезть(кабель 1,5м)
|
|
|
|
25.06.2007, 21:11
|
#6
|
Частый гость
Регистрация: 19.01.2007
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Уууууупс, оказывается там микруха 74HC244N. Буква N это очень серьезно? Есть подозрение, что она и мешает.
А по поводу железа- это конечно круто, но придется покупать новый картридж, да еще самсунги жутко экономят тонер, да еще не самое полезное для организьма хлорное железо, да еще дырки неизвесно чем делать.... Пока макетки вполне хватает.
|
|
|
|
25.06.2007, 21:20
|
#7
|
Прописка
Регистрация: 31.03.2005
Сообщений: 223
Сказал спасибо: 25
Сказали Спасибо 20 раз(а) в 14 сообщении(ях)
|
Всем привет!
Цитата:
|
Уууууупс, оказывается там микруха 74HC244N. Буква N это очень серьезно? Есть подозрение, что она и мешает.
|
В данном случае буковка N скорее всего обозначает DIP корпус и вряд ли на что то влияет. Что бы окончательно развеить сомнения, нужно определиться с производителем микросхемы, сходить к нему на сайт и качнуть datasheet на нее. Там такие вещи прописываются. Удачи!
|
|
|
|
26.06.2007, 08:17
|
#8
|
Частый гость
Регистрация: 21.08.2006
Сообщений: 47
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
2EagleB3
В третих нафиг там не нужны драйвера. В Win95/Win98 прямой доступ к портам нормально работает. Если не делал сам - не путай других.
2dimonbest
Цитата:
|
АВреал досовская программа по моему, а винда не дает прямого доступа к портам...
|
хорошо что только по твоему, зайди на сайт автора прогаммы и удивись.
Цитата:
|
Текущая версия - v1.25rev5
DOS avd125r5.zip
WIN32 avw125r5.zip
...
|
Автору
Может тебе разделить задачу пополам? Отключить от программатора мегу и попробовать добиться что-бы AVReAl опознал твой программатор. А вторым этапом разбираться со схемой. Возьми новую мегу (или отпаяй от своей всё) и припаяй для проверки только! питание, землю и программатор. Мега8 заработает на частоте 1 МГц. AVReAl должен её увидеть и стирать-программировать.
Для проверки программатора возьми тут slil.ru/24558083 маленькую утилитку для управления LPT портом на уровне железа (стянул со страницы Ридико Л.И.). Выставляй любые сигналы и проверяй работоспособность твоего программатора.
|
|
|
|
26.06.2007, 10:07
|
#9
|
Частый гость
Регистрация: 13.06.2007
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 22 раз(а) в 4 сообщении(ях)
|
Сделал два. Один для работы, а второй для дома.
Первый был с микросхемой в ДИПовском корпусе, второй хотел сделать на смдэшке, провозился дня три - хочет работает, хочет не работает. Плюнул, собрал на диповском - работает без проблем.
Что за проблема была не понял.
Но макетку не разбирал, будет время - продолжу. Почему то гложет меня эта проблема, как то не по себе.
Микросхемы новые - три штуки, из разных партий, а поведение одинаковое.
И схема у меня немного попроще...
Зачем все эти мигалочки? Если контроллер шьется, то он шьется.
Только небольшая корректировка.
Диод КД522, а резистор - 4К7
-- Прилагается рисунок: --
|
|
|
|
26.06.2007, 11:24
|
#10
|
Временная регистрация
Регистрация: 27.08.2005
Сообщений: 57
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Проверка адаптера STK200+STK300 используемого
при программировании с помощью avreal.
Стартовать DOS.
Запистить DEBUG.
Замкнуть на разъёме ISP выводы MISO и SCK.
Далее примерно так...
MOSI RST LED
-o378 ff -i379 78 0 0 t
-o378 a3 -i379 38 1 1 s
-o378 80 -i379 98 0 1 s
-0378 60 -i379 98 1 0 t
t - тёмный, s - горит
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:52.
|
|