Форум РадиоКот https://radiokot.ru/forum/ |
|
Программатор AT89C2051 https://radiokot.ru/forum/viewtopic.php?f=57&t=186918 |
Страница 1 из 4 |
Автор: | Rodger-z1 [ Пн фев 13, 2023 18:16:28 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
программатор сначала стирает, потом пишет....подставишь "чистый" файл с FF, то получится стёртый контроллер.... |
Автор: | Martian [ Пн фев 13, 2023 18:22:54 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Просмотреть статью целиком. Посмотреть там на кнопки в программе. Прочитать в даташите на AT89C2051 описание Flash Programming Modes. Научиться вытирать задницу самостоятельно. Добавлено after 1 minute 45 seconds: Rodger-z1, одним файлом стертый не получится. Биты блокировки. |
Автор: | Rodger-z1 [ Пн фев 13, 2023 18:59:47 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
YIRII81 есть кнопка Erase |
Автор: | YIRII81 [ Пн фев 13, 2023 19:52:24 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Кнопка S1 в схеме это сброс или стирание?В программе есть все кнопки .Но без программатора не понятно, будут все кн-ки задействованы или нет? |
Автор: | Rodger-z1 [ Пн фев 13, 2023 20:13:09 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
без изготовления вообще непонятно, будет работать или нет....Erase и Reset для тебя чем-то отличаются или один хр... ??? |
Автор: | YIRII81 [ Пн фев 13, 2023 20:26:39 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Просто в одих программах, без подключения программатора ,задействованы все кнопки-надписи в программе.А когда подключаешь программатор некоторые кнопки в программе как- бы отключаются.Взять хотя бы IC-proq - при выборе 24С01 микр.памяти кнопка стирания исчезает.В Winpic800 также. |
Автор: | Martian [ Вт фев 14, 2023 02:46:34 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
24с01 не имеет внутренней команды "стереть". даташит на AT89C2051 описание Flash Programming Modes. |
Автор: | YIRII81 [ Вт фев 14, 2023 23:11:25 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Программатором USBASP с другой прошивкой и спец.программой все прекрасно стирается и записыв.24C01 и др.памяти Добавлено after 9 minutes 27 seconds: Martian.Вы меня не так поняли,я имею ввиду не то что микроконтроллер стирается-записывается,а то что бывают программаторы типа лайт версий.Что только делают, запись на чистый контроллер,без функции стирания.Вот в схеме программатора на сайте кота,хотел узнать все функции будут работать или нет? |
Автор: | mihivdon [ Вс апр 02, 2023 20:04:35 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Собрал сей программатор, прошил ATMega8. В качестве USB UART шнурок с PL2303 XA. Драйвер на Win10 поставил. В свойствах компа порт com4 готов для работы. Проверил работу шнурка программой Terminal, данные читаются и передаются. И теперь включаю программатор и запускаю прилагаемый к программатору экзешник, выбираю порт 4 и нажимаю OPEN COMPORT. Проходит секунда и появляется надпись Programmer not responding. Печатка проверена, напряжения 0/5в/12в переключаются, но программатор не подключается. Попробовал на 7 винде - не работает. Прошу Вашей помощи, подкиньте идею. |
Автор: | randco [ Вт май 09, 2023 22:48:22 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Идея очевидна - проверить фьюзы. Должно быть 0xDDh 0xE2h для частоты 2МГц. Должно законнектиться на скорости 9600. |
Автор: | mihivdon [ Ср май 10, 2023 09:47:01 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
randco Спасибо за идею. У меня были фьюзы С1 и DD, а пробовал на скорости 9600. Когда выбрал скорость 4800 программатор откликнулся и сконектился. Попробовал и E2 c DD со скоростью 9600 - программатор коннектится. По кнопке Power показывает два напряжения, 5V и почему-то 6v. Но ввот читать микросхему не хочет, ни чистую ни запрограммированную. Выдает надпись $ is not a valid integer value. ????? |
Автор: | randco [ Ср май 10, 2023 17:56:33 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Теперь надо внимательно проверить корректность соединения линий режима по выводам на левой стороне AT89C2051. Скорее всего, перепутаны при монтаже. Касательно измерений- в файле *.ino задекларирована работа АЦП в режиме внешней опоры. На схеме вывод опоры отсутствует. Е сли бросить перемычку между пинами 21-20, то с вероятностью 0.999 всё будет работать. |
Автор: | mihivdon [ Чт май 11, 2023 12:29:26 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Спасибо. Буду смотреть. Добавлено after 49 minutes 28 seconds: Проверил печатку и реально собранную плату под лупой - все соответствует схеме. Но вот еще доп. информация . После сообщения что я написал ранее, при нажатии любой кнопки появляется еще сообщение " Access violation at adress 00671D02 in module ProgrammeterAT89C2051.exe. Read of adress 0000000" Вот таки дела. Добавлено after 13 minutes 21 second: По поводу перемычки между 20 и 21. При нажатии кнопки Power стало показывать 2 и 1 V Это при скорости 9600. Добавлено after 2 minutes 1 second: Реальное напряжение 4,99V |
Автор: | randco [ Чт май 11, 2023 18:05:34 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
А сигнатурные байты читаются? |
Автор: | mihivdon [ Чт май 11, 2023 19:37:45 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Нет |
Автор: | randco [ Чт май 11, 2023 19:58:21 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Завтра допаяю дивайс, попробую... |
Автор: | mihivdon [ Чт май 11, 2023 20:05:35 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Удачи Добавлено after 2 minutes 41 second: Могу предллжить печатную плату |
Автор: | randco [ Пт май 12, 2023 08:56:09 ] | ||||
Заголовок сообщения: | Re: Программатор AT89C2051 | ||||
Вложение: Спаял макетку, прошил мегу, выставил напряжения, включил...Добавлено after 7 minutes 20 seconds: Не нашел At89C2051, поставил 4051. Запустил программу, коннект с портом без плясок. Насторожило несколько попыток измерения напряжения, подкрутил триммер, выкладываю фото с телефона. Сигнатуры читаются без проблем. А вот далее - чудеса...
|
Автор: | BOB51 [ Пт май 12, 2023 09:26:05 ] |
Заголовок сообщения: | Re: Программатор AT89C2051 |
Спасибо. Буду смотреть. [size=85][color=green]...сообщение " Access violation at adress 00671D02 in module ProgrammeterAT89C2051.exe. Read of adress 0000000" ... ... Это сообщение о неполадках в программе, работающей в ПК (софт-оболочка программатора, что обеспечивает предобработку данных/файлов перед их отсылкой в "железо" программатора/ или приемом из "железа" в софт-оболочку). Я от подобного ушел при помощи простейшего терминала, задача которого только пересылка *.hex файла из ПК в накопитель, размещенный на "железе". А уж само "железо" занимается и протоколом прошивки и обработкой находящихся в накопителе данных. ![]() |
Страница 1 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |