|
|
  |
AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2. |
|
|
|
Aug 25 2011, 13:52
|
Группа: Новичок
Сообщений: 2
Регистрация: 25-08-11
Пользователь №: 66 866

|
Цитата(Petka @ Aug 25 2011, 16:16)  27пФ. Если нет, то попробуйте без них. Может заработать. Спасибо за ответ. Программатор прошил сам себя успешно и отмигал диодом. В дальнейшем все-таки лучше найти конденсаторы или можно пользоваться так?
|
|
|
|
|
Aug 29 2011, 10:52
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 6-03-09
Пользователь №: 45 759

|
Цитата(Devioso @ Aug 25 2011, 15:52)  Спасибо за ответ. Программатор прошил сам себя успешно и отмигал диодом. В дальнейшем все-таки лучше найти конденсаторы или можно пользоваться так? Лучше поставить, т.к. в самый не подходящий момент заглючит. Еще вариант припаять корпус кварца на землю. У многих работает, но я не проверял.
|
|
|
|
|
Aug 29 2011, 13:38
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 7-05-10
Пользователь №: 57 127

|
А какие лучше поставить конденсаторы на 12-22pF или 27pF?
|
|
|
|
|
Aug 29 2011, 16:16
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 7-05-10
Пользователь №: 57 127

|
А какой лучше из программаторов-AvrUsb500 by Petka или AVR910?
|
|
|
|
|
Sep 2 2011, 11:40
|

Участник

Группа: Участник
Сообщений: 16
Регистрация: 25-02-08
Из: Беларусь г. Витебск
Пользователь №: 35 368

|
Цитата А какой лучше из программаторов-AvrUsb500 by Petka или AVR910? AVR910 не плохой программатор, сам им пользуюсь, однако скорость программирования оставляет желать лучшего, нормально шить можно только из AVRProg, выдранным из студии. AvrUsb500 by Petka шьет очень быстро, у знакомого такой же, так что если собирать, то его. Я вот тоже подумывал его собрать, чтобы использовать его под пятой студией, но он там теперь почему то не работает  , теперь и не знаю что делать, стоит ли собирать, может уважаемый Petka подправит прошивку и все заработает, хотелось бы в это верить.
--------------------
Мало знать себе цену, надо ещё и пользоваться спросом!
|
|
|
|
|
Sep 25 2011, 18:44
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-09-11
Пользователь №: 67 374

|
Здравствуйте, проблемка с программатором, Чем бы не шил, AVRDude Ponyprog, постоянное verification error. в понипроге фьюзы ставил по картинке отсюда http://electronix.ru/forum/index.php?act=a...st&id=41626к дудке делал файлик cmd в котором было так avrdude.exe -p m8 -c stk500_by_petka -P \\.\com3 -i 10 -B 10 -b 9600 -U flash:w:atmega8.hex -U hfuse:w:0xDC:m -U lfuse:w:0xD7:m pause все собрал по схеме. несколько раз перепроверил все элементы (емкости резисторы) еще на этапе сборки, плата вытравлена по шаблону из pdf файла, т.е оригинальная без модификаций на FT232RL на 8ой меге (кз и пропайку всегда проверяю мультимером с пищалкой) .. единственное отклонение, не было индуктивности нужного номинала, по этому из старого харда вынял 330мкгн, но я думаю это не проблема т.к много видел реализаций с ft232 где номинал указан 0uh. В дудке и понипроге фиьюзы читаются, чип стирается и пишется как положено неприлично долго. К слову фьюзы пишутся и читаются без проблем.  Менял кварц, менял мегу, FT232RL еще не менял но лежит рядом переходник usb uart с еще одной. чую до этого тоже дойдет. Шил из под Win7x64 дудкой и лошадкой, из под XP на другой машине только дудкой, результат аналогичен Я проклят?)
Сообщение отредактировал Dimm168pin - Sep 25 2011, 18:48
|
|
|
|
|
Sep 26 2011, 07:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Dimm168pin @ Sep 25 2011, 22:44)  к дудке делал файлик cmd в котором было так avrdude.exe -p m8 -c stk500_by_petka -P \\.\com3 -i 10 -B 10 -b 9600 -U flash:w:atmega8.hex -U hfuse:w:0xDC:m -U lfuse:w:0xD7:m попробуйте так: avrdude.exe -p m8 -c stk500_by_petka -P \\.\com3 -i 10 -B 10 -b 9600 -U flash:w:atmega8.hex -U hfuse:w: 0xC9:m -U lfuse:w: 0x1F:m
|
|
|
|
|
Sep 26 2011, 17:58
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-09-11
Пользователь №: 67 374

|
Цитата(Petka @ Sep 26 2011, 10:11)  попробуйте так: avrdude.exe -p m8 -c stk500_by_petka -P \\.\com3 -i 10 -B 10 -b 9600 -U flash:w:atmega8.hex -U hfuse:w:0xC9:m -U lfuse:w:0x1F:m Спасибо) не успел) две 8ки ушли,  с таким радостным обещанием. Не пишутся не читаются, кстати сегодня мучался с ФТшкой прошилась до половины 8ка, и отпала с ошибкой , думал в чем же дело, вроде все пропаяно пользовался флюсом keller TT индикаторным, вроде как для пайки смд флюс гель нежно розового цвета, на нем написано после пайки не удалять , служит защитной пленкой. Когда заметил разводы под микрухой у разъема usb как от коррозии хлопья, сразу понял что коротит этот флюс, психанул бросил в кипяток в сборе как есть, отмыл зубной счеткой с моющим, просушил феном на 180 градусов 5 минут, втыкнул все пишется читается.  и вот так две прошил обе залочились. буду собирать тактовый генератор http://we.easyelectronics.ru/enq/prosteysh...nyh-fyuzov.html из такой микрухи. есть у нас в городе вроде. Куда выход генератора тыкнуть для воскрешения,? на Xtal1 прямо в схеме к кварцу?, или кварц выдрать сначала?.. кароче полтергейст крепчает
|
|
|
|
|
Sep 26 2011, 22:55
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-09-11
Пользователь №: 67 374

|
Цитата(Petka @ Sep 26 2011, 22:52)  Кварц снять, генератор на XTAL1. (И фузы поправить) Угу, спасибо, помогло так -p m8 -c stk500_by_petka -P \\.\com4 -i 10 -B 10 -b 9600 -U hfuse:w:0xC9:m -U lfuse:w:0x1F:m я в фьюзах ничего не понимаю но наверно те неправильные для 8ых мег которые у меня)) Нагуглил что можно разлочить мультиметром, ну собственно выпаял кварц, им тыкнул(самый простой китаец m838) в режиме 20V.... в Xtal1, ничего, второй щуп на землю, ничего, второй щуп на xtal2 ничего, случайно соскользнул щуп на дорожку вуаля. светодиод загорелся  попал получается в TXD.. удачно........ прошились фьюзы ...а прошивка уже была по этому заработало. втыкнул для проверки тиню 13А, дудка не видит, CodeVision AVR видит. на том и спасибо) пойду шить 328юмегу пробовать)
Сообщение отредактировал Dimm168pin - Sep 26 2011, 22:59
|
|
|
|
|
Sep 27 2011, 09:57
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-09-11
Пользователь №: 67 374

|
Цитата(Petka @ Sep 27 2011, 09:16)  какой командной строчкой запускаете avrdude? и что он отвечает? на этот раз просто из гуя нажимал read fuses, дело видимо было в самой дудке, качал ее из статьи Скоростной AVR USB программатор на FT232RL без вспомогательного контроллера в исполнении господина DI-HALTa.... там уже был поправленный конф файл,туда просто добавил строки под ваш программатор. Скачал еще у кого-то дудку-сборку с гуем, но она не запускалась и просила libusb0.dll, закинул прямо в папку и заработало. ну оно собственно и прочитало, а вот та версия уперлась. 13а тиню и 16а мегу прочитал и в кодвижине и дудке с libusb0.dll, впаял в адаптер под tqfp 328ых две штуки которые лежат после попыток вшить в них ардуиновский бутлоадер с сайта http://www.mylsa.ru/?p=202(видимо прежде чем вливать 70кб hex нужно было подумать что в самой 328ой памяти меньше) , не завелись, скачал терминал Putty , зашел, на программатор, потыкал энтером выставил в режим 1Mhz, припаял проводок с тактовым сигналом к xtal1, тоже не завелась. Видать те фьюзы ремаппили все ноги отвечающие за isp под дополнительные выводы (Fuse Hex Editor, устанавливаем фьюзы (efuse = 05, hfuse =D6, lfuse = FF)),. Кароче пойду попробую собрать сейчас ATmega FuseBit Doctor Деталюшки вроде все есть под smd версию в тумбочке, и 8ых мег уже есть чем шить )
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|