|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 4:15 pm
|
Страница 1 от 1
|
[ 12 мнения ] |
|
êàêúâ èíòåðôåéñ çà ïðîãðàìàòîð?
| Автор |
Съобщение |
|
HCL
|
 êàêúâ èíòåðôåéñ çà ïðîãðàìàòîð?
Çäðàâéòå íà âñè÷êè,
èìàì åäèí âàïðîñ òóê. Ùå ñè ïðàâÿ ïðîãðàìàòîð çà Àòìåãè, íàìåðèõ åäíà ïðîñòà (íî êàçâàò ÷å íàäåæíà) ñõåìà è ïðåäè äà òðçãíà äà çàïîÿâàì ñå ÷óäÿ. Íà ñõåìàòà å îçíà÷åí êîíåêòîð çà ïàðàëåëåí ïîðò. ×óäÿ ñå äàëè ìîãà äà ãî ñìåíÿ ñ òàêçâ çà ñåðèåí, ÷å ãè èìàì äâà íà ïö-òî. Ìèñëÿ ÷å íÿìà äà èìàì ïðîáëåì, íî äà ïèòàì ïàê.
È îùå íåùî, ðàúãëåäàõ äîêóìåíòàöèÿòà íà Àòìåãèòå 16 è 32 (íå öÿëàòà ðàúáèðàñå) è êàòî ãëåäàì ðåñåòà è mosi i miso-òî ñà íà åäíè è ñàùè ïèíîâå, òàêà ÷å ñè ìèñëÿ, ÷å ùå ìîãà äà ïðîãðàìèðàì è íà äâàòà âèäà, íàëè òàêà?
Ïîçäðàâè.
|
| Вто Дек 07, 2004 7:01 pm |
|
 |
|
HCL
|
 ñàì ñè îòãîâàðÿì :)
Ïðåäïîëàãàì âúïðîñà áåøå íåêîðåêòíî çàäàäåí, òúé êàòî íå ïîëó÷èõ îòãîâîð. Íî ïðåäïîëàãàì, ÷å òåìàòà áè áèëà èíòåðåñíà íà òàçè êîèòî ñåãà çàïî÷âàò äà ñå çàíèìàâàò ñ ìèêðîêîíòðîëåðè êàòî ìåí, òàêà ÷å ùå ñïîäåëÿ ìàëêî îïèò.
Äíåñ ðàçãëåäàõ îùå íÿêîëêî ñõåìè íà ïðîãðàìàòîðè è óñòàíîâèõ, ÷å â äåéñòâèòåëíîñò èìà íóæäà ñàìî îò 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 |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30684 Местоположение: София
|
Абе видях ти темата ама какво да ти кажа ... не знам дали си изобщо наясно с портовете на 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 |
|
 |
|
HCL
|
 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 |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30684 Местоположение: София
|
Ами за COM-а става, с ограничители както е на тая схема и формировател, за LAN-а забрави  , за MAX-а да .. определено става ... но това си е цял max ... не знам ... ако нямаш друг свободен порт .... нямаш голям избор но ...... той max е преобраувател на нива т.е. от двуполярните нива на RS-а ти прави еднополярни логически.
|
| Чет Дек 09, 2004 10:58 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
HCL
вземи си JTAG ot Olimex тои е на серииния порт и е много по полезен от програматора. Само 48 долара.
|
| Чет Дек 09, 2004 1:54 pm |
|
 |
|
HCL
|
 ?
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 |
|
 |
|
HCL
|
 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 Местоположение: София
|
Аз пък да ви кажа че сериозен развой само с програматор е като да ремонтираш автомобилен двигател с клещи и отверка. Не че не може. Мазохисти много. Програматора - по презумпция е средство за пройзводство. 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Дек 09, 2004 8:16 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Принципно може. Аз щото досега само с пикльовци съм се занимавал си вмъквам допълнителен код в програмата които да установява да речем дадено пинче при изпълнено зададено условие и вече с логическия анализатор проследявам работата, или пък ползвам едно i2c LCD да си вадя на него информация и много други дребни трикчета,така че не е съвсем мазохизъм. Но определено JTAG има повече възможности и не си блъскаш главата да правиш разни фокуси. Макар че и тои не те спасява от писането на допълнителен дебъгващ код когато става въпрос за обработка на сигнали в реално време. Тогава пак идва ред на логическия анализатор и разните трикове.
|
| Съб Дек 11, 2004 1:56 am |
|
|
|
Страница 1 от 1
|
[ 12 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 10 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|