Отговори на тема  [ 12 мнения ] 
êàêúâ èíòåðôåéñ çà ïðîãðàìàòîð? 
Автор Съобщение
Мнение êàêúâ èíòåðôåéñ çà ïðîãðàìàòîð?
Çäðàâéòå íà âñè÷êè,

èìàì åäèí âàïðîñ òóê. Ùå ñè ïðàâÿ ïðîãðàìàòîð çà Àòìåãè, íàìåðèõ åäíà ïðîñòà (íî êàçâàò ÷å íàäåæíà) ñõåìà è ïðåäè äà òðçãíà äà çàïîÿâàì ñå ÷óäÿ. Íà ñõåìàòà å îçíà÷åí êîíåêòîð çà ïàðàëåëåí ïîðò. ×óäÿ ñå äàëè ìîãà äà ãî ñìåíÿ ñ òàêçâ çà ñåðèåí, ÷å ãè èìàì äâà íà ïö-òî. Ìèñëÿ ÷å íÿìà äà èìàì ïðîáëåì, íî äà ïèòàì ïàê.
È îùå íåùî, ðàúãëåäàõ äîêóìåíòàöèÿòà íà Àòìåãèòå 16 è 32 (íå öÿëàòà ðàúáèðàñå) è êàòî ãëåäàì ðåñåòà è mosi i miso-òî ñà íà åäíè è ñàùè ïèíîâå, òàêà ÷å ñè ìèñëÿ, ÷å ùå ìîãà äà ïðîãðàìèðàì è íà äâàòà âèäà, íàëè òàêà?
Ïîçäðàâè.


Вто Дек 07, 2004 7:01 pm
Мнение ñàì ñè îòãîâàðÿì :)
Ïðåäïîëàãàì âúïðîñà áåøå íåêîðåêòíî çàäàäåí, òúé êàòî íå ïîëó÷èõ îòãîâîð. Íî ïðåäïîëàãàì, ÷å òåìàòà áè áèëà èíòåðåñíà íà òàçè êîèòî ñåãà çàïî÷âàò äà ñå çàíèìàâàò ñ ìèêðîêîíòðîëåðè êàòî ìåí, òàêà ÷å ùå ñïîäåëÿ ìàëêî îïèò.
Äíåñ ðàçãëåäàõ îùå íÿêîëêî ñõåìè íà ïðîãðàìàòîðè è óñòàíîâèõ, ÷å â äåéñòâèòåëíîñò èìà íóæäà ñàìî îò 4 ïðîâîäíèêà, òàêà ÷å íå å ïðîáëåì ïðîãðàìàòîðà äà ñå ñâúðæå ñ ïö-òî è ïðåú ñåðèèíèÿ è ïðåú ïàðàëåëíèÿ ïîðò, íà êîéòî êàêòî ìó å ïî óäîáíî. Òàêà êàòî ñå çàìèñëÿì òðÿáâà äà ñòàíå è ïðåç RJ45 êîíåêòîðà ìà ìðåæîâàòà êàðòà, ìàêàð ÷å âå÷å íåùàòà ñå óñëîæíÿâàò ìàëê îò ñòðàíà íà ñîôòóåðà. Ïîíè ïðîíã-à íàïðèìåð íÿìà îïöèÿ çà êîìóíèêàöèÿ ñ äåâàéñà ïðåç ìðåæîâ èíòåðôåéñ :)
Òîâà áåøå â êðàÿ íà ñåäìèöàòà ùå ïóñíà è ñõåìàòà íà ïðîãðàìàòîðàì ÷å ìè õàðåñà îñîáåíî ìíîãî ìèíèìàëíèÿ ðàçìåð è ïðîñòàòà êîíñòðóêöèÿ.
Äî ñêîðî


Сря Дек 08, 2004 3:40 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
Не съм видял темата, иначе до сега да съм отговорил. :) Мегите наистина се програмират по 3 жици (SPI) + 1 за ресет-а, но няма начин да стане по серийния. Може и да има някъв, но трябва или изродски софтуер или безсмислено усложняване на програматора. И като капак, ако PC-то ти е от по-новите, ще си заемеш единствения COM порт. По-добре иди до най-близкия магазин за електроника и си купи DB25 и си свиркай.

Това е програматора, който използвам откакто се занимавам с AVR:

Изображение

Много е прост и е напълно безпроблемен. Процесора може се програмира докато е в/у платката.


Сря Дек 08, 2004 3:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
Абе видях ти темата ама какво да ти кажа ... не знам дали си изобщо наясно с портовете на PC-то. Паралелния порт е логиески, с CMOS нива да речем за 5 V логика, или по скоро май е HCT .. не съм 100% сигурен но това не е от голямо значение в случая, имаш еднополярен изход, ниско ниво около 0, високо над 2 примерно.
RS интерфейса е съвсем друго нещо, той е двуполярен интерфейс, имаш +12 и -12 за нива, или около тези напрежения, т.е. от къмпрограматора не можеш да позлваш същата схема, най-малкото трябва да слагаш ограничители. Освен това трудничко ще ползваш Rx/Tx, виз с DTR/DTS/CTS/RTS .. с тях можеш . .те с еуправляват по лесно, но пък си е извращение, да не говорим че някой от новите PC-та имат само CTS/RTS.
За ethernet . т.е. LAN изобщо пък няма да говорим, там е диференциална връзка, имаш трансформатор на изхда който в никакъв смслен начин е може да ти направи тея сигнали които ти трябват, осен ако не сложиш контролер който да комуники по ethernet от другата страна :) .... затова много често се ползва LPT тъй катоима доста битове които можеш да управляваш и четеш и е с CMOS или HCT логически нива, а не диференциални или двуполярни.


Сря Дек 08, 2004 9:19 pm
Профил
Мнение aham
ToHu naprawo me ubi s teoriqta za portowete w PC-to, kakto i da e, wse pak qwno stawa,
Изображение,
a awtora na saita e napalno praw za MAX202-kata 4e ulesnqwa jiwota. Pred men ima w momenta edna platka na koqto e realizirano podobno ne6to s LCD displei, dwa RS232 i raboti sa6to s MAX232. A ideqta da se polzwa seriiniq a ne paralelniq port be6e porodena ot problema, 4e na wtoriq ima printer.[/img]


Сря Дек 08, 2004 10:11 pm
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
Ами за COM-а става, с ограничители както е на тая схема и формировател, за LAN-а забрави :), за MAX-а да .. определено става ... но това си е цял max ... не знам ... ако нямаш друг свободен порт .... нямаш голям избор но ...... той max е преобраувател на нива т.е. от двуполярните нива на RS-а ти прави еднополярни логически.


Чет Дек 09, 2004 10:58 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
HCL
вземи си JTAG ot Olimex тои е на серииния порт и е много по полезен от програматора. Само 48 долара.


Чет Дек 09, 2004 1:54 pm
Профил
Мнение ?
Ne wijdam kakwo mu e po-poleznoto ot programatora, 4e da si zasluji samo 48-te dolara.


Чет Дек 09, 2004 5:51 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
ами ако позволява дебъгване на програмата докато се врътка на чипа, значи наистина е по-полезен


Чет Дек 09, 2004 5:55 pm
Профил
Мнение wqrno :)
da napalno wqrno, ne se zamislih poneje cenata mi se stori mnogo niska za dewais s takiwa wazmojnosti!!!!! Atmel prodawat podobno samo 4e na cena 400e :) jalko samo 4e nqma shema na stranicata na firmata :)
Pozdrawi


Чет Дек 09, 2004 6:28 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Аз пък да ви кажа че сериозен развой само с програматор е като да ремонтираш автомобилен двигател с клещи и отверка. Не че не може. Мазохисти много. Програматора - по презумпция е средство за пройзводство. :lol:

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Дек 09, 2004 8:16 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Принципно може. Аз щото досега само с пикльовци съм се занимавал си вмъквам допълнителен код в програмата които да установява да речем дадено пинче при изпълнено зададено условие и вече с логическия анализатор проследявам работата, или пък ползвам едно i2c LCD да си вадя на него информация и много други дребни трикчета,така че не е съвсем мазохизъм. Но определено JTAG има повече възможности и не си блъскаш главата да правиш разни фокуси. Макар че и тои не те спасява от писането на допълнителен дебъгващ код когато става въпрос за обработка на сигнали в реално време. Тогава пак идва ред на логическия анализатор и разните трикове.


Съб Дек 11, 2004 1:56 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 12 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 7 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни