Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.06.2007, 11:49
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Попробуй все же установить СodeVisionAVR и посмотри что он скажет...
|
|
|
|
28.06.2007, 12:14
|
|
Частый гость
Регистрация: 13.06.2007
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 22 раз(а) в 4 сообщении(ях)
|
Inola
Я конечно извеняюсь, но уже столько текста вокруг простой схемы, что возникает вопрос - Вы хочете заниматься микроконтроллерами или всю жизнь будете делать программатор?
Сделайте по моей схеме, установите CodeVisionAVR и занимайтесь контроллерами.
Все будет работать даже под ХР, без проблем.
И мигалочки не нужны, потому как если вмонтироавть программатор в разъем, то лазить каждый раз за системник, полюбоваться на них... лично мне не хочется.
Может у кого другие вкусы.
Если что то в программаторе не в порядке, CodeVisionAVR выдает ошибку - значит надо искать неисправность, тут прекрасно помогают осциллограф, вольтметр, а от мигалочек информации... - ДА, НЕТ и ЧТО ТО ПОСРЕДИНЕ.
|
|
|
|
28.06.2007, 14:49
|
|
Временная регистрация
Регистрация: 27.08.2005
Сообщений: 57
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ну неужели не понятно, что у человека никакого скопа
нет (да-да, это плохо ... и уж тем более непонятно, что человеку делать, если таки в этом самом хвалёном CV его набор тоже будет работать через раз.
Мало ему YAAPa?
Сигналы считываются портом, значит и проверять
их нужно "внутри" ЛПТ, в режиме SPP, кстати. Ничего кроме DEBUGа для этого не нужно!
Или и дебагом пользоваться не умеем и выставить
в БИОСе режим ЛПТ проблема?
А уже потом, когда будет выявлено какое-нибудь
несоответствие, попытаться "вольтметром" найти
замыкание, плохой (переменный) контакт пайки и тп.
Кстати, у данной схемы, в отличии от "оригинальной"
почему-то "наплевали" на подтяжку сигнала MISO,
хотя на светодиоды не пожадничали места.
А если описанной мной тест по постоянке проходит,
тогда можно подать какую-нибудь безобидную
команду прямо из под DOSa - в директории, где находится avReAl типа:
avreal +MEGA8 -p1 -as -o800
и получить ответ типа:
Device connected, MEGA8 detected
Fuses
OSCCAL = A7, A6, A3, A4
BLEV = 1
BODEN = 0
SUT = 2
CKSEL = F
BLB1 = 3
BLB0 = 3
RSTDSBL = 1
WDTON = 1
CKOPT = 0
EESV = 1
BSIZ = 3
BRST = 1
Reset pin released
Adapter disabled
А вот если после положительного теста по постоянке
с _подключенным устройством_ всё-таки что-то не проходит с командой чтения, тогда уж надо подумать,
где взять скоп... другими словами, что-то с программируемым устройством не так, например...
Андрей
|
|
|
|
28.06.2007, 17:20
|
|
Частый гость
Регистрация: 13.06.2007
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 22 раз(а) в 4 сообщении(ях)
|
arand
Почитайте более внимательно мое сообщение вот здесь:
https://kazus.ru/forum/topic_7807-0-asc-0.html
Схему рассмотрите...
Посчитайте там светодиоды, обратите внимание на резистор R1 (он там всего один) уж не к выводу ли МИСО он подключен? Только я там приписочку сделал, что я ставлю 4.7 килоома.
С микросхемой в Диповском корпусе эта схема работает без проблем. С СМДэшкой еще не разбирался, но руки дойдут и до нее.
Повторюсь сделаны два экземпляра, один на макетной плате (так и засунут в корпус разъема), второй на печатной плате. Файл прилагается.
На печатке нет названий деталей и нумерации выводов...
Но думаю, что в четырех деталях разобраться сможете.
Удачи.
И все равно считаю, что человек долго мнется на одном месте. Я знаю ребят, которые на начальном этапе вообще подключали микроконтроллер напрямую к портам и программировали, правда вроде резисторы какие то ставили, не буду утверждать.
У Алгоритм билдера программатор какой? Три диода и шесть или семь резисторов - И ВСЕ РАБОТАЕТ.(года два назад делал)
Чего он тогда тут развел кипишь уже на третью страницу?
Ему уже пора работать с микроконтроллером, иначе все его потуги так и кончатся у неисправного программатора. ИМХО
Прикрепленный файл: 4759187.rar
|
|
|
|
28.06.2007, 18:39
|
|
Временная регистрация
Регистрация: 27.08.2005
Сообщений: 57
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
2 slava21
Зачем ему чего-то там переделывать, если и исходная схема вполне рабочая (насчёт подтяжки я пока не
уверен, что она обязательно нужна хотя понятно, что повредить подтяжка не может)?
Ему нужно не другую схему делать (а у меня самого их в разных варинатах, в том числе, как я сказал даже на 74HC573, уже штук пять было, в том числе, такой который входил в корпус разъёма у которого два круглых отверстия для винтов. Надеюсь знакомы такие корпуса. Они значительно меньше по площади.) а выловить неисправность.
Причём, если всё делать системно, а не искать вместо этого "правильный софт", и не пытаться тут среди нас отыскать ясновидящих и тп., то неисправность
найдётся достаточно быстро.
Пока же я тут не видел результатов работы с дебагером,
например. А казалось бы чего проще...
Андрей
|
|
|
|
28.06.2007, 19:31
|
|
Временная регистрация
Регистрация: 27.08.2005
Сообщений: 57
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
На всякий случай, вот одна из схем.
Меня же тут, как минимум завтра, не будет.
Прикрепленный файл: 8388013.pdf
|
|
|
|
29.06.2007, 00:03
|
|
Частый гость
Регистрация: 19.01.2007
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Большое спасибо всем откликнувшимся, большое спасибо за схемы. Прошу прощения, что так растянул тему. С помощью второго варианта программатора удалось таки записать программу в контроллер, хотя и с десятой попытки. Хотел записать другую, но программатор впал в ступор и работать опять не хочет. Из чего я делаю вывод, что все проблемы из-за макеток, буду осваивать травление плат ( хотя жаль здоровье, но чтож). Я боюсь, что если спрошу, что такое дебаггер и как им пользоватья, меня просто вздернут на рее или (по специфике форума) убьют электричеством, поэтому спрашивать не буду.
|
|
|
|
29.06.2007, 00:26
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Не думаю что из-за макетки... у меня stk спаян проводками и впихнут в корпус лпт разъма, все работает четко...
|
|
|
|
29.06.2007, 08:42
|
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Да, кстати! Вот именно когда я собирал свой STK 200/300 произошел такой досадный случай: в "Чипе и Дипе" мне в пакетик положили не 10 резисторов 33ом, а разбавили их примерно напополам резисторами с номиналом больше килоома. Маркировка полосками, цвет корпуса у всех одинаковый. И причем "неправильных" было больше...
Собрал. Не работает! 8O
Долго мыкался, но нашел...
Каззззлы!!!
|
|
|
|
02.07.2007, 06:04
|
|
Частый гость
Регистрация: 21.08.2006
Сообщений: 47
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от slava21
|
Inola
И мигалочки не нужны, потому как если вмонтироавть программатор в разъем, то лазить каждый раз за системник, полюбоваться на них... лично мне не хочется.
|
Тогда какая у тебя длина шлейфа от программатора до схемы если он за системником? Полтора метра?
Тогда понятно почему он через раз работает
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:08.
|
|