Programirane na AVR-i
21 отговора
547 прегледа
Programirane na AVR-i
Някой програмирал ли е АВР контролери на Атмел?
Опитвах като направих програматора на Млад конструктор (малко го опростих като махнах нещата свързани с програмиране на други работи)- не става. Не ще и с програматора който го има в сайта на Понипрог.
И със софтвера на ИСпрог пробах - не става.
Схемите на програматори ли са сбъркани, аз ли, вече не знам
Опитвах като направих програматора на Млад конструктор (малко го опростих като махнах нещата свързани с програмиране на други работи)- не става. Не ще и с програматора който го има в сайта на Понипрог.
И със софтвера на ИСпрог пробах - не става.
Схемите на програматори ли са сбъркани, аз ли, вече не знам
Re: Programirane na AVR-i
абе аз ги дупча на паралелна порта само с жици. на всичкото отгоре и портата не работи напълно, не може да се печата с нея :)
не мога да ти помогна, защото програмата работи под fBSD и ползвам gcc/gdb. все пак провери си портата под товар 500ома какви сигнали дава
не мога да ти помогна, защото програмата работи под fBSD и ползвам gcc/gdb. все пак провери си портата под товар 500ома какви сигнали дава
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.
Re: Programirane na AVR-i
Чудя се дали не съм изпушил и 2-та АВР-а. Щото нищо не връщат обратно ...
Re: Programirane na AVR-i
Не, исках да кажа, че когато се влезе в режим на програмиране (след като RESET се свали и задържи в 0), трбва да се изпрати команда за програмиране, а контролера да върне 3 байта , 2 от които са номера му. На извода му MISO нищо не се променя - стои си висок потенциал. И после излиза съобщение "че контролера липсва или е повреден"
Re: Programirane na AVR-i
Не знам. Може да е изгорял. На мен един проц ей така спря да работи. Просто реши да се счупи в един момент. 
Re: Programirane na AVR-i
abe az da si popitam...
na AVR'a zahranvane i generator podal li si mu?
na AVR'a zahranvane i generator podal li si mu?
малко тъпо питане:)
Да те питам аз на каква машина "закачаш" програматора помня че едно време имаше голям проблем със това че когато излезе пентиум 2 (или 3) изхода на ком-порта беше прекалено бърз и проца се шашкаше и се правеше някаква отделна синхронизация.... не ми е ясно има хора които ще ти го обяснят по-добре просто преди време ползваха моята стара щайга за програмиране на разните му там чипове
Re: Programirane na AVR-i
Да, последното което направих е една проста платчица с ИС МАХ232 и един допълнителен транзистор (на неговата база съм вързал извод 3 на СОМ-а, а на колектора към изовод РЕСЕТ на АВР) за съгласуване на нивото - налисигналите за АВР-а трябва да са 0/5V а от СОМ-а ми идват +/-12V. За останалите 3 сигнала ползвам МАХ232. На контролера на изводи 4 и 5 съм вързал кварц 4 МХц, и едно стабилизаторче за 5V захранване, като пък на него му подавам 9В от адаптер дето ги продават по пазарите (ама си бачка адаптера)
Интересно ми как ще работи схемата от сайта на ПониПрог, тъй като там се ползват само едни ценери за 5,1V, по точно как РС ще "разбира" тези 5 волтови сигнали, като в книгите дават че "неясната" зона може да достигне до 7В.
Интересно ми как ще работи схемата от сайта на ПониПрог, тъй като там се ползват само едни ценери за 5,1V, по точно как РС ще "разбира" тези 5 волтови сигнали, като в книгите дават че "неясната" зона може да достигне до 7В.
Re: малко тъпо питане:)
пробвал съм на Пентиум 1, 2 и 3, като най-много на 1. Задавам винаги едни от най-ниските скорости на порта (от менюто за настройка на UART схемата).
Сеа като чета внимателно книгите на Атмел се чудя дали наистина CLK се задържа в "0" достатъчно дълго, както го искат хората ...
Сеа като чета внимателно книгите на Атмел се чудя дали наистина CLK се задържа в "0" достатъчно дълго, както го искат хората ...
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
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
Програматора на МК
Абе я помисли пак какво си махнал от платката на програматора от Млад конструктор. Аз този програматор го ползвам от близо година и съм много доволен. Техни платки съм използвал. Програмирал съм 90S1200 , 90S8515 и 90S8535. Провери си настройките дали са както е дадено в описанието . Виж там има и едно ключе за превключване на режима - трябва да е на SPI. Провери си също връзките между основната платка и приставката - да не ти се губи нещо. Абе тоз програматор е железен просто си огледай платките и трябва да го подкараш.
Re: Програматора на МК
Отговорих ти в другата тема, ама и тук ше го пусна
Чатнах че е за моята.
Виж, на 2 РС проверявах пълна каша е с изводите на СОМ порта.
Купих си е дна книга за РС периферия и интерфейс - оттам взех номерацията на изводите дадени в МК и в сайта на ПониПрог:
3 - TxD- reset
4 - DTR - In
5 - GND - GND
7- RTS - SCL
8 - CTS - Out
Първата колона е номера на крачето на 9 пинов СОМ, втората наименованието му според книгата, третата е къде трябва да се свърже на АВР-а за серийно програмиране. Мерих ги и на двата РС - има тотално разминаване и за това най-вероятно не става.
Ако можеш да ми кажеш дали втората колона съответства на третата по схема ще ти бъда благодарен!
Чатнах че е за моята.
Виж, на 2 РС проверявах пълна каша е с изводите на СОМ порта.
Купих си е дна книга за РС периферия и интерфейс - оттам взех номерацията на изводите дадени в МК и в сайта на ПониПрог:
3 - TxD- reset
4 - DTR - In
5 - GND - GND
7- RTS - SCL
8 - CTS - Out
Първата колона е номера на крачето на 9 пинов СОМ, втората наименованието му според книгата, третата е къде трябва да се свърже на АВР-а за серийно програмиране. Мерих ги и на двата РС - има тотално разминаване и за това най-вероятно не става.
Ако можеш да ми кажеш дали втората колона съответства на третата по схема ще ти бъда благодарен!
Re: Програматора на МК
Най-добрата информация която ще те ориентира за разположението ще намериш тук:[линк]
Има и един още по лесен начин. В раздела Схеми на сайта на Млад конструктор има едно инфраред дист. управление за компютър. В същата статия има и картинка с номерцата на изводите. Картинката е направена триизмерно и просто няма как да сбъркаш.
Има и един още по лесен начин. В раздела Схеми на сайта на Млад конструктор има едно инфраред дист. управление за компютър. В същата статия има и картинка с номерцата на изводите. Картинката е направена триизмерно и просто няма как да сбъркаш.
шемет а биоса??
Е не че се правя на разбирко ама и аз си патих по едно време с моя биос там в раздела "сериал" има да се превключва във няколко режима виж да не би там да имаш грешка поне аз докато си подкарам принтера на паралелния беше голям зор докато го налучкам
Чакай малко...
Не можеш просто да замениш ценеровите диоди с MAX232. При него има инвертиране на сигнала, +12V от RS232 отговаря на 0V TTL, -12V RS232 отговаря на +5V TTL. Същото важи и в другата посока. Ако държиш да работиш с коректни RS232 нива, ще трябва да добавиш по един инвертор на TTL входовете/изходите на MAX232. Иначе променяш логиката.
Ако нямаш достатъчно опит, не си губи времето с експерименти. Налепи схемата без импровизации и действай нататък по задачите.
Ако нямаш достатъчно опит, не си губи времето с експерименти. Налепи схемата без импровизации и действай нататък по задачите.
Re: Чакай малко...
И ПониПрог и ИСпрог имат опции със софтверно инвертиране, така, че това не е проблем.