| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| ATMEGA128? http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4015 |
Страница 1 от 1 |
| Автор: | Ico_Belqta [ Вто Апр 10, 2007 2:08 pm ] |
| Заглавие: | ATMEGA128? |
Здравейте отново Някой има ли опит с ATMEGA128 микроконтролери? Интересува ме как се програмират защото от спецификацията оставам с впечатление,че могат да се програмират по много начини. А искам да имам свободен UART за един радиочип. Малко съм некъдърен днес , но се надявам да ме разберете |
|
| Автор: | Nikola Kirov [ Вто Апр 10, 2007 2:39 pm ] |
| Заглавие: | |
JTAG,ISP,Паралелно програмиране и през собствено написан bootloader. По избор |
|
| Автор: | Ico_Belqta [ Вто Апр 10, 2007 5:17 pm ] |
| Заглавие: | |
Да обаче тук гледам схема която повече ме озадачава отколкото ми помага. Това ISP през bootloadera ли трябва да мине или е хардуерно като програмирането през SPI. Тази схема която прилагам прави мъглата пълна. Дали има някъде обяснение как точно се правят тези неща защото съм малко бос по темата , а описанието на Атмел нещата са описани като за някой който има известен опит. Това не сме го учили в МЕИ-то сигурен съм. В схемата която прилагам има надпис ISP PROGRAMMING а е свързана с UART0 модула SCK пина на SPI. В описанието контролера има загатване че може и така ама защо точно така са го свързали Благодарности на всички предварително. |
|
| Автор: | BrainStorm [ Вто Апр 10, 2007 5:56 pm ] |
| Заглавие: | |
Кво те мъчи в краина сметка ??? Изкаш да знаеш как да програмираш AVR ? |
|
| Автор: | Ico_Belqta [ Сря Апр 11, 2007 12:22 pm ] |
| Заглавие: | |
Да а също така и хардуерната имплементация на програмирането. За съжаление Атмел нямат много application notes особено по такива елементарни въпроси. Правя си схемка с Atmega128L , но за първи път виждам такова чудо и ми е супер трудно да разбера кое как и защо. В общи линии не знам как да направя схема , която да можв да се програмира и да има свободен комуникационен модул а и да не заемам АЦП-пинове с JTAG. Прави сте този въпрос наистина си е за академията. |
|
| Автор: | BrainStorm [ Сря Апр 11, 2007 12:35 pm ] |
| Заглавие: | |
Значи .. както Никола ти каза има няколо начина да го програмираш като най-често ползваните са Serial, JTAG, Bootloader Serial ти е най-лесния ... ползват се пинове (MOSI(PE0) / MISO(PE1) / SCK(PB1) / Reset) за целтати трябва един прост stk200 кабел и PonyProg .. разровисе из форума има доста инфо по въпроса ... Пс: JTAG'а ще ти заема пинове само ако го ползваш (активира се чрез FUS'овете при програмиране) ... ако ще си правиш платката сам .. разгледаи модулите на Olimex ... www.olimex.com |
|
| Автор: | Ico_Belqta [ Сря Апр 11, 2007 1:57 pm ] |
| Заглавие: | |
Добре или аз съм малоумен или всички си правят каквито си искат пограматори за ISP STK200, SIPROG и схемата която гледам са с различно разположение на изводите на конектора. Не е ли измислен някакъв негласен стандарт който да се прилага еднакво като за конектора. Нещата започнаха да ми се изясняват вече Още два последни въпроса. 1 Ако искам да използвам JTAGза емулация няма да мога да използвам пиновете на АЦП-то при емулация нали ? 2.За бъдещи проекти се предвижда тази Атмега да се използва в по сложни схеми с уеб сървъри и периферия.Тогава JTAG сигурно ще ми е много необходим при емулация и дебъг на системата или греша? Умен съм ама не ми личи |
|
| Автор: | BrainStorm [ Сря Апр 11, 2007 2:18 pm ] | ||
| Заглавие: | |||
Това са ти стандартните конектори които се ползват за SPI и JTAG ... макар че несхващам за чий толкова държиш на тва ... конектори всякакви ... и да .. ако ползваш JTAG порта съответните пинове на АЦП то ще бъдат заети ... останалите можеш да си ги ползваш
|
|||
| Автор: | Ico_Belqta [ Сря Апр 11, 2007 3:15 pm ] |
| Заглавие: | |
Не държа просто ми стана малко объркано в началото особено като го виждам за първи път. И един последен въпрос. MISO ,MOSI и CLK са условни имена само за серийното програмиране и нямат нищо общо с SPI интерфейса на контролера нали? Това че MISO отива на TXD0 пина супер много ме шашна. Благодаря много на всички. Едва ли ще е скоро ,но ще се радвам и аз да помогна на някой един ден. |
|
| Автор: | ДедоБоре [ Сря Апр 11, 2007 3:41 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
в случая с мега128 е така. за повечето от другите меги обаче съвпадат с изводите на SPI.
ами не се шашкай толкова лесно. в същност, всичко е достатъчно добре написано в дейташита и почти не ти трябва друго четиво. истината е, че чипа можеш да го програмираш по всичките възможни начини и от теб зависи кой ти е най-удобен. |
|||||||||||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|