Использование комплекта мастер-кит NM8036 для автоматизации
Rudy
Академик
Питер
5.8K 1K
Отв.100 20 Февр. 09, 21:55
Что-то ты молчишь о программе. Загляни на http://www.lancos.com/prog.html#avrisp , там приведена схема аналогичная твоей (разводка немного другая), программа лежит на том же сайте, ну и вообще про PonyProg почитай. Для начинаюшего она наверное самая простая. Вроде есть и русская версия, посмотри http://www.monitor.net.ru/forum/viewtopic.php?t=6236 - http://www.monitor.net.ru/...000-Russian.zip .
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.101 20 Февр. 09, 22:14, через 20 мин
Понипрог я знаю, работал немного с ним. У меня вопрос, с моим программатором, контроллер нужно забитывать? Или проц с LPT нужное берет?
Rudy
Академик
Питер
5.8K 1K
Отв.102 20 Февр. 09, 22:22, через 8 мин
Обязательно нужно. Этот программатор питается как раз от программируемого устройства.
Осциллограф у тебя есть какой-нибудь?
Осциллограф у тебя есть какой-нибудь?
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.103 20 Февр. 09, 22:28, через 6 мин
Осцилограф есть, а зачем?
Подскажи установки выставить в Pony. Атмега32 отсутствует в списке, ставлю Atmega323 ? Что еще нужно выставить?
Подскажи установки выставить в Pony. Атмега32 отсутствует в списке, ставлю Atmega323 ? Что еще нужно выставить?
Rudy
Академик
Питер
5.8K 1K
Отв.104 20 Февр. 09, 22:43, через 16 мин
Возьми свежую версию Пони. Ссылку я дал. Нужно именно AtMega32, либо очень тщательно разбираться с отличиями. Нужно установить через что программируешь (LPT) по моему Avr ISP I/O.
А про осцил спросил чтобы знать твои возможности по отладке. А какой осцил?
А про осцил спросил чтобы знать твои возможности по отладке. А какой осцил?
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.105 20 Февр. 09, 22:48, через 6 мин
С1-49 , с закороченной линией задержки. Только такой, другого нет. Пони я по ссылке скачал, нет в нем чисто 32 атмеги.
Rudy
Академик
Питер
5.8K 1K
Отв.106 20 Февр. 09, 23:05, через 17 мин
У меня стоит 2.06f, аглицкая, в ней есть. А в 2.05 нет? Тогда скачай посвежее, уже есть 207. Но аглицкая.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.107 20 Февр. 09, 23:16, через 12 мин
Скачал 2.07с. Поставил. Вроде заработало. Читает Flash, попытка прочитать EEPROM вызывает сообщение о неизвестном или поврежденном устройстве, на команду проигнорировать чегото считывает.
Rudy
Академик
Питер
5.8K 1K
Отв.108 20 Февр. 09, 23:32, через 16 мин
Это на каком проце, на пустом?
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.109 20 Февр. 09, 23:35, через 3 мин
Да пробую на пустом. Вообщем рано порадовался. Считать удалось один раз и только флеш. Сейчас что на флеш что на епром пишет поврежденный или неизвестный девайс. Куда ковырнуть?
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.110 20 Февр. 09, 23:43, через 9 мин
При нажатии в Пони кнопки считать на ногах MOSI, SCK, RESET импульсы какието наблюдаю. На ножке MISO остается низкий уровень( 0 вольт).
Rudy
Академик
Питер
5.8K 1K
Отв.111 20 Февр. 09, 23:46, через 3 мин
А ты фьюзы считал? Что там стоит?
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.112 20 Февр. 09, 23:46, через 1 мин
А как их считать?
Rudy
Академик
Питер
5.8K 1K
Отв.113 20 Февр. 09, 23:57, через 12 мин
В разделе Command->Configuration and Security bits.
Тут может быть несколько проблем. Калибровку провел? Ну инверсии бит - при выборе программатора. Для программирования нужен дополнительный Clk. А он зависит от фьюзов-может быть выбран внутренний генератор, кварц (который ты вероятно пока не впаял) или внешний CLK.
Но поробуй считать фьюзы и запомнить, что там есть.
Тут может быть несколько проблем. Калибровку провел? Ну инверсии бит - при выборе программатора. Для программирования нужен дополнительный Clk. А он зависит от фьюзов-может быть выбран внутренний генератор, кварц (который ты вероятно пока не впаял) или внешний CLK.
Но поробуй считать фьюзы и запомнить, что там есть.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.114 21 Февр. 09, 00:07, через 10 мин
Похоже сдулся проц. Не дает считать фьюзы с таким же сообщением. Вставил родной от набора, читается все отлично. Интересно, его назад в магазин поменять можно?
Rudy
Академик
Питер
5.8K 1K
Отв.115 21 Февр. 09, 00:17, через 11 мин
Это вряд-ли. Сначала попробуй считать еще раз, после долговременного снятия питания с проца. Если хоть раз считаются - запиши что считал на бумажке. Если не получится, попробуй подпаять кварц (1..7 МГц) к ножкам 12 и 13 (и по 20-30пФ с каждой ноги на землю все - с обратной стороны платы) и посмотри будет ли он генерить (осцил - на 12 ноге). Если не будет, то на ногу 13 проца нужно подать сигнал с частотой порядка 1 МГц и попробовать считать. Если фьюзы прошиты неправильно, то нужно делать именно так.
SerjNSK
Научный сотрудник
Новосибирск
2.5K 939
Отв.116 21 Февр. 09, 00:27, через 10 мин
После еще раз калибровки фьюзы читаются без ошибки. Ни одного чекбокса не стоит.
P.s. нет соврал, не читаются.это прога без чтения просто окно с чекбоксами выкидывает.
P.s. нет соврал, не читаются.это прога без чтения просто окно с чекбоксами выкидывает.
Rudy
Академик
Питер
5.8K 1K
Отв.117 21 Февр. 09, 00:31, через 5 мин
Читал несколько раз? Попробуй прочесть флэшь и еепром и снова фьюзы и посмотри, не повторится ли ситуация.
Rudy
Академик
Питер
5.8K 1K
Отв.118 21 Февр. 09, 00:39, через 8 мин
Вообще странно. Написано, что
The device is shipped with CKSEL = “0001” and SUT = “10”. The default clock source setting is therefore the 1 MHz Internal RC Oscillator with longest startup time. This default setting ensures that all users can make their desired clock source setting using an In-System or Parallel
Programmer.
Ты должен был увидеть эти фьюзы записанными.
The device is shipped with CKSEL = “0001” and SUT = “10”. The default clock source setting is therefore the 1 MHz Internal RC Oscillator with longest startup time. This default setting ensures that all users can make their desired clock source setting using an In-System or Parallel
Programmer.
Ты должен был увидеть эти фьюзы записанными.
Rudy
Академик
Питер
5.8K 1K
Отв.119 21 Февр. 09, 00:41, через 3 мин
Тогда попробуй с кварцем. Или, если есть что-то из логики CMOS под рукой, сляпай простенький генератор примерно на 1 МГц, запитай его от того-же питания и подай на 13 ногу проца.
Тут иногда бывают проблемы двух типов. Иногда продают уже кем-то перепрошитые процы, но это полбеды. Бывает что оказывается прошит бит запрета последовательного программирования, вот тогда это можно исправить только на параллельном программаторе. Но тут уже есть за что набить морду продавцам. Но сначала лучше попробовать с кварцем или с генератором.
Тут иногда бывают проблемы двух типов. Иногда продают уже кем-то перепрошитые процы, но это полбеды. Бывает что оказывается прошит бит запрета последовательного программирования, вот тогда это можно исправить только на параллельном программаторе. Но тут уже есть за что набить морду продавцам. Но сначала лучше попробовать с кварцем или с генератором.
сообщения удалены (7)