Programirane na AVR-i

21 отговора 547 прегледа
#1

Programirane na AVR-i

Някой програмирал ли е АВР контролери на Атмел?
Опитвах като направих програматора на Млад конструктор (малко го опростих като махнах нещата свързани с програмиране на други работи)- не става. Не ще и с програматора който го има в сайта на Понипрог.
И със софтвера на ИСпрог пробах - не става.
Схемите на програматори ли са сбъркани, аз ли, вече не знам

Отговор
в отговор на Шeмeтa #2

Re: Programirane na AVR-i

Програматора на понипрог си бачка идеално. Със сигурност.

Отговор
в отговор на Шeмeтa #3

Re: Programirane na AVR-i

абе аз ги дупча на паралелна порта само с жици. на всичкото отгоре и портата не работи напълно, не може да се печата с нея :)

не мога да ти помогна, защото програмата работи под fBSD и ползвам gcc/gdb. все пак провери си портата под товар 500ома какви сигнали дава

Отговор
в отговор на Шeмeтa #4

Re: Programirane na AVR-i

Ako si polzval platkite ot spisanieto i nqma6 sledva6tite broeve ,dopusnata e gre6ka v sledva6tiq broi se popravqt s korigiranite platki.Mislq 4e gi ima i na saita im,sravni gi.

Отговор
в отговор на Resurrector #5

Re: Programirane na AVR-i

Чудя се дали не съм изпушил и 2-та АВР-а. Щото нищо не връщат обратно ...

Отговор
в отговор на дeдo бope #6

Re: Programirane na AVR-i

пробах и на друго РС - същата работа. Явно не е от порта.

Отговор
в отговор на Шeмeтa #7

Re: Programirane na AVR-i

В смисъл? Пише, но не чете?

Отговор
в отговор на Resurrector #8

Re: Programirane na AVR-i

Не, исках да кажа, че когато се влезе в режим на програмиране (след като RESET се свали и задържи в 0), трбва да се изпрати команда за програмиране, а контролера да върне 3 байта , 2 от които са номера му. На извода му MISO нищо не се променя - стои си висок потенциал. И после излиза съобщение "че контролера липсва или е повреден"

Отговор
в отговор на Шeмeтa #9

Re: Programirane na AVR-i

Не знам. Може да е изгорял. На мен един проц ей така спря да работи. Просто реши да се счупи в един момент.

Отговор
в отговор на Шeмeтa #10

Re: Programirane na AVR-i

abe az da si popitam...

na AVR'a zahranvane i generator podal li si mu?

Отговор
в отговор на Шeмeтa #11

малко тъпо питане:)

Да те питам аз на каква машина "закачаш" програматора помня че едно време имаше голям проблем със това че когато излезе пентиум 2 (или 3) изхода на ком-порта беше прекалено бърз и проца се шашкаше и се правеше някаква отделна синхронизация.... не ми е ясно има хора които ще ти го обяснят по-добре просто преди време ползваха моята стара щайга за програмиране на разните му там чипове

Отговор
в отговор на Emo #12

Re: Programirane na AVR-i

Да, последното което направих е една проста платчица с ИС МАХ232 и един допълнителен транзистор (на неговата база съм вързал извод 3 на СОМ-а, а на колектора към изовод РЕСЕТ на АВР) за съгласуване на нивото - налисигналите за АВР-а трябва да са 0/5V а от СОМ-а ми идват +/-12V. За останалите 3 сигнала ползвам МАХ232. На контролера на изводи 4 и 5 съм вързал кварц 4 МХц, и едно стабилизаторче за 5V захранване, като пък на него му подавам 9В от адаптер дето ги продават по пазарите (ама си бачка адаптера)
Интересно ми как ще работи схемата от сайта на ПониПрог, тъй като там се ползват само едни ценери за 5,1V, по точно как РС ще "разбира" тези 5 волтови сигнали, като в книгите дават че "неясната" зона може да достигне до 7В.

Отговор
в отговор на dian_dimitrov #13

Re: малко тъпо питане:)

пробвал съм на Пентиум 1, 2 и 3, като най-много на 1. Задавам винаги едни от най-ниските скорости на порта (от менюто за настройка на UART схемата).
Сеа като чета внимателно книгите на Атмел се чудя дали наистина CLK се задържа в "0" достатъчно дълго, както го искат хората ...

Отговор
в отговор на Шeмeтa #14

Re: Programirane na AVR-i

ok,
kakvo napravih az?
namerih si site'a
[линк]
ima link "Hardware" - purvia v tablicata na golemia frame
za shemite v link Hardware:

!!!!!!!!!! punktiranite liniii ne sa vruzki !!! po-dobre zabravi che sushrestvuvat
procheti opisanieto.
shemata e first-time-every-time, pravil sum ia niakolko puti. mogesh za connector
da polzvash kuplunk ot serien port: tezi tedo se zakachat na dunoto. perfektni sa.
Po nadolu shte namerish primerna shema za AVR'a, ot kudeto mojesh da razberesh
kak da nakachish reset'a i drugite pinove za ISP.

Naistina, shemata na programatora ne e sus 74ls244, a sus 74ls245, no tova
niama goliamo znachenie. ako go izpulnish kakto e pokazano - raboti.

BTW. dai niakakva shema na tova koeto si nalepil sus AVR'a...... vse shte go pusnem.
drupni si CodeVisionAVR.... mnogo e udoben za zapochvane.... ili ako ti e po-
udobno - WinAVR. Poslednoto e dosta po-chitav kompilator, no triabva da si
poigraesh malko poveche dokato mu sviknesh.

Kakto i da e, pishi kak vurvi

Отговор
в отговор на Шeмeтa #15

Програматора на МК

Абе я помисли пак какво си махнал от платката на програматора от Млад конструктор. Аз този програматор го ползвам от близо година и съм много доволен. Техни платки съм използвал. Програмирал съм 90S1200 , 90S8515 и 90S8535. Провери си настройките дали са както е дадено в описанието . Виж там има и едно ключе за превключване на режима - трябва да е на SPI. Провери си също връзките между основната платка и приставката - да не ти се губи нещо. Абе тоз програматор е железен просто си огледай платките и трябва да го подкараш.

Отговор
в отговор на Joro #16

Re: Програматора на МК

Отговорих ти в другата тема, ама и тук ше го пусна

Чатнах че е за моята.
Виж, на 2 РС проверявах пълна каша е с изводите на СОМ порта.
Купих си е дна книга за РС периферия и интерфейс - оттам взех номерацията на изводите дадени в МК и в сайта на ПониПрог:
3 - TxD- reset
4 - DTR - In
5 - GND - GND
7- RTS - SCL
8 - CTS - Out

Първата колона е номера на крачето на 9 пинов СОМ, втората наименованието му според книгата, третата е къде трябва да се свърже на АВР-а за серийно програмиране. Мерих ги и на двата РС - има тотално разминаване и за това най-вероятно не става.
Ако можеш да ми кажеш дали втората колона съответства на третата по схема ще ти бъда благодарен!

Отговор
в отговор на Шeмeтa #17

Re: Програматора на МК

Най-добрата информация която ще те ориентира за разположението ще намериш тук:[линк]
Има и един още по лесен начин. В раздела Схеми на сайта на Млад конструктор има едно инфраред дист. управление за компютър. В същата статия има и картинка с номерцата на изводите. Картинката е направена триизмерно и просто няма как да сбъркаш.

Отговор
в отговор на Шeмeтa #18

шемет а биоса??

Е не че се правя на разбирко ама и аз си патих по едно време с моя биос там в раздела "сериал" има да се превключва във няколко режима виж да не би там да имаш грешка поне аз докато си подкарам принтера на паралелния беше голям зор докато го налучкам

Отговор
в отговор на Шeмeтa #19

Чакай малко...

Не можеш просто да замениш ценеровите диоди с MAX232. При него има инвертиране на сигнала, +12V от RS232 отговаря на 0V TTL, -12V RS232 отговаря на +5V TTL. Същото важи и в другата посока. Ако държиш да работиш с коректни RS232 нива, ще трябва да добавиш по един инвертор на TTL входовете/изходите на MAX232. Иначе променяш логиката.

Ако нямаш достатъчно опит, не си губи времето с експерименти. Налепи схемата без импровизации и действай нататък по задачите.

Отговор
в отговор на Beтepинapят #20

Re: Чакай малко...

И ПониПрог и ИСпрог имат опции със софтверно инвертиране, така, че това не е проблем.

Отговор