Автор Тема: Много лесен за изпълнение програматор  (Прочетена 58989 пъти)

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Много лесен за изпълнение програматор
« Отговор #30 -: Август 28, 2009, 10:00:06 pm »
Цитат на: "Xenion"
Хубаво е че сте сложили програматори,но искам да попитам ако си направа платка за АТМЕГА 32 и пренасоча крачетата от схемата към съотвестващите им на чипа АТМЕГА 32 ,дали ще се получи.
А и ако може да разясните работата на буферните ИС ,на какъв принцип работат ,за да не си изгора порта  :D


С буфер хх244, хх245 нама как да изгориш порта,той работи с много малък ток така че споко.За А32 виж пиовете за програмиране кои са ,и си сложи буферни резистори на всички крачета  може и SMD за да не ги претоварваш.


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

Georgi

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 134
    • Профил
Много лесен за изпълнение програматор
« Отговор #31 -: Октомври 11, 2009, 05:59:28 pm »
имам един проблем сглобих програматор първо по първата схема на борислав а после го преправих на втората.(става въпрос за PonyProg2000) Но , май неработи , значи при  теста резултата е Ok но като цукна на Read Device ми изкарва Device missing or unknow device (-24) като му цъкна игноре започва да зарежда и изкарва че прочитането е успешно. И тук идва моя въпрос изваждам амтег8 устава само кабела мушнат отзад и пак същото прочита го и без амтег8 , та въпроса ми е това нормално ли е или програматора ми небачка?
Монтана / Георги 18г.

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Много лесен за изпълнение програматор
« Отговор #32 -: Октомври 11, 2009, 10:43:59 pm »
Не е нормално... Като цяло, пробвай да преинсталираш програмата (PonyProg2000), и провери настройките и. Това е най-вероятната причина за мен. И в крайна сметка, запазва ли се hex-файлът в паметта на чипа? :)
Роботиката не е хоби - тя е начин на живот!

Georgi

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 134
    • Профил
Много лесен за изпълнение програматор
« Отговор #33 -: Октомври 12, 2009, 01:07:21 am »
преинсталирах програмата и пак същото. А за записване неможе стига до 45% (за 1 час) и дава грешка.
Монтана / Георги 18г.

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Много лесен за изпълнение програматор
« Отговор #34 -: Октомври 13, 2009, 08:31:01 pm »
Цитат на: "georgi"
преинсталирах програмата и пак същото. А за записване неможе стига до 45% (за 1 час) и дава грешка.


В програматора е. Ще ти напиша стъпка по стъпка какво да направиш:

1. Проверяваш програматора за евентуални къси съединения и прозвъняваш (с функцията за звук на мултицета) кабелчетата, да не са прекъснати.
2. Проверяваш всички изводи на програматора, дали правилно са свързани.
3. Настройки на системата: Проверяваш от BIOS-а на компютъра си, дали LPT портът ти е отключен. Ако е, преминаваш към стъпка 4.
4. Проверяваш настройките на PonyProg2000 (Configuration Options > AVR ISP/IO > LPT1).
5. Проверяваш изводите за програмиране на контролера си (включително тези от чипа до изводите за програмиране) дали съвпадат с тези на програматора.
6. Проверяваш батерията да не е изтощена.

Ако след това не се оправи, най-вероятно чипът ти (или порта на компютъра ти) е заминал. :) Най-добре се сдобий с още един (чип), за да можеш да сравняваш. Убеди се, че включваш захранващия блок СЛЕД като си включил програматора към компютъра си!
Поздрави!
Роботиката не е хоби - тя е начин на живот!

Georgi

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 134
    • Профил
Много лесен за изпълнение програматор
« Отговор #35 -: Октомври 13, 2009, 10:50:43 pm »
проверих схемата , в биоса гледах сичко е наред за изтощена батерия аз използвам адаптор резултат : никакав същото и с чип и без чип си чете. Дори го пробвах на друг компютър резултата е същия.
Монтана / Георги 18г.

klez

  • Робо-Новак
  • *****
  • Публикации: 25
    • Профил
Много лесен за изпълнение програматор
« Отговор #36 -: Декември 01, 2009, 03:09:20 pm »
да ви кажа и аз бая си бих главата с тея програматори с ЛПТ порта......
намерих поне 4 различни схеми на свързване като всичките уж трябваше да работят с един и същи софтуер с едни и същи настройки... което не можах да си обясня как става

накрая попаднах на една схемичка която тръгна
http://allintech.info/2009/03/programming-avr-parallel-port-ltp/?wscr=1280x800
с тази схема тръгна при мен
като... свързах само сигналите към ЛПТ-то
+5волта и GND си ги свързах с 2 отделни жички и един USB кабел директно в USB-to ....
така от УСБ-то вземам 5волта всичко друго в ЛПТ-то

за тестване .. с понипрог не успях да го подкарам ама с AVRDUDE доста време си го ползвам вече без проблем
схемата е следната, свързвате платката към 5волта, и към лпт порта

изтегляте си AVRDUDE (преди това трябваше да се инсталира един GIVEIO драйвер)

така тя е проста досовска програмка
отваряте дос промпт прозорец
първо пишете:

Цитат
net start giveio


това стартира сървиса на драйвера който ползва avrdude

след това за тест пишете (като се намирате в директорията на avrdude разбира се

Цитат
avrdude -p m8 -c dapa -P lpt1


(-p m8 e za atmega8, za drugite moje da se vidi v dokumentaciqta na avrdude)

трябва да излезе:
Цитат
avrdude: AVR device initialized and ready to accept instructions


нещо такова
ако имате въпроси или не може да си намерите софтуера пишете ми на скайп: kiril_nedev:) s kvoto moga shte pomagam