Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

ARM микроконтролер на Analog Dev.
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=4688
Страница 1 от 1

Автор:  Ки4о [ Пет Авг 24, 2007 9:28 am ]
Заглавие:  ARM микроконтролер на Analog Dev.

Някой от колегите борил ли се е с това животно ADuC7026? Ако има случайно такъв да сподели впечатления как се държ.Имам такъв контролер и ме сърбят ръцете за един по-сериозен проект,та съм в етап на набиране на мнения.

Автор:  miro_atc [ Пет Авг 24, 2007 9:36 am ]
Заглавие: 

освен ако не ти трябва нещо конкретно от периферията му, по-добре почни с нещо по-масово че иначе на много места ще почне да те сърби ;-)

Автор:  3aek [ Пет Авг 24, 2007 4:45 pm ]
Заглавие: 

при ADUC702x почти нямат нищо за инициализиране сравнение с другите и общо взето лесно ще се оправиш
потърси по нет-а има демо кодове

Автор:  Nikola Kirov [ Пет Авг 24, 2007 5:26 pm ]
Заглавие: 

При положение че не си се занимавал с ARM си много далеч от успешен резултат. На много места в форума е ставало дума че не става ей така между другото да почнеш с ARM. Иска си време и четене.

Автор:  Ки4о [ Пет Авг 24, 2007 5:30 pm ]
Заглавие: 

Как да го разбирам това 'Няма лищо за инициализация'? АЦП,ШИМ,ЦАП,UART,I2C,SPI,PLL и ако на това му казвате нищо :? Демо кодове намерих.Доколкото му четох ПДФ-а се програмира/ дебъгва през JTAG. За среда на работа дават Keil.Друга среда за развой някой да е срещал да поддържа този чип?
Това че не съм се занимавал с ARM до сега не означава че няма да се занимавам - а имам и желание :wink:

Автор:  woody [ Пет Авг 24, 2007 6:06 pm ]
Заглавие: 

Ки4о написа:
За среда на работа дават Keil.Друга среда за развой някой да е срещал да поддържа този чип?


ARM купиха Keil преди време. Можеш да ползваш и GCC. Платени компилатори - бол.

EDIT: Забелязал съм че Analog Devices имат добрия навик да оставят периферията в удобно неутрално състояние, така че има голяма вероятност да не ти се налага да инициализираш нищо докато не тръгнеш да го ползваш.

Автор:  Zdrav [ Съб Авг 25, 2007 2:06 pm ]
Заглавие: 

Как се държат ARM-овете на Analog не мога да кажа, не съм работил с тях, но относно това дали си далеч от успешен резултат не съм толкова скептичен. Инициализацията ти е най-малкия проблем. И под инициализация предполагам Заек имаше впредвид не инициализация на перифиерията, а инициализацията необходима за правилната работа на самото ядро. Това са вектори на exeption-ите, стекови указатели за отделните exeption-и, ремапване, режими, клокове и т.н. Но и това не ти е проблема. Там където трябва да наблегнеш според мен е че трябва да приемеш писането на С/С++ за основен, а писането на асемблер за спомагателен инструмент. Е разбира се не е необходимо да се отказваш от старите навици, но когато работиш с ARM това е по-добрия вариант - основната част на С/С++ и само отделни неща на асемблер.
Средата за развой е другия проблем на който си заслужава да наблегнеш повече. Според мен ако имаш удобна среда за писане, наливане и дебъг с няколко прости примерни проекта за начало, четенето на дебелите книги на ARM може да става и в движение.
Ако ще се бориш, добре е да не си сам.:wink: Така че погледни и другите по-разпространени ARM-ове(Atmel,Philips,ST ...) ако някой от тях също пасва на проекта за който го гласиш избери по-разпространения чип. Аз например мога да ти помогна с някоя и друга бройка LPC2138 и развойна среда за тях. :)

Автор:  Ки4о [ Съб Авг 25, 2007 3:38 pm ]
Заглавие: 

Zdrav,мерси за предложението - имам го в предвид.Работата е там че ми трябваха 3 ЦАП-а вместо 1 както е при LPC2138.Контролера на Аналог Дев. има всичко необходимо дето ми трябва, имам го и за туй му се пуйчех и се чудех какво да го правя си си мислех да му намеря някакво приложение.Все още обмислям как да подходя.

Автор:  Zdrav [ Съб Авг 25, 2007 9:49 pm ]
Заглавие: 

Ами рипай у дълбокото какво му мислиш. Като ще е на Analog той да бъде. Пък ние ще помагаме с каквото можем.

Автор:  Цецо [ Пон Авг 27, 2007 8:30 am ]
Заглавие: 

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

Ама много неща за преглъщане в идейно отношение:

1. На кой идиот може да му хрумне да пусне чип с два i2c интерфейса и само един UART? Абсолютно малоумно решение, за чии са ми 2xI2C? A 2 UART-a си трябват редовно.

2. За АРМ пройзводните процесори, вече е стандарт UART да е 16 байта буфериран (за DMA даже и не смея да мечтая). Да ама не, Аналог са решили, че 2 байта буфер са достатъчни. На всичко отгоре, въпреки че го водят че има фулл подръжка на модемни сигнали, аз поне от ровенето в дейташита останах с впечатление че подръжката е ограничена до просто сигнализиране с битове, без никаква автоматика - то и без сериозно FIFO си се обезмисля де.

3. SPI -я му е бавен, и по някаква неведома причина е обвързан с клока на CPU то, а не с периферния. Т.е ако решиш да забавиш CPU то трябва да забавиш и SPI -я (който и без това си е бавен). Много тъпо, а аз бях решил SD карта да закачам.

4. Таймерната му система е куца. На ниво HC11 е.

5. Евала за ADC-то и DAC-a. Ама на кой идиот му хрумна да сложи толкова бързо АЦП (1 MS) без възможност за autosampling, автоматично да си обикаля каналите? DMA-то и тука мнооого липсва. За чии ми е, ако трябва да натоваря и без това тромавото ARM ядро да щрака като гламаво из прекъсванията на АЦП-то? Луда работа.

6. Хубаво са се сетили да бачкат с часовникарски кварц. Ама да бяха разгънали малко PLL-а.... А то имаш избор измежду едни такива идиотски честоти....

7. Малкото RAM нямам думи просто. Тия нещо не са наясно колко място отнемат 32 бита.

8. Програмируемата логика - хитро като идея, ама много куцо изпълнена, на практика безмислена.

9. Една от най-отвратителните документации която съм срещал. Само каубойския TMS470 може да им съперничи. На практика никакви апликейшъни, примери или готови библиотеки. Нищо.

Абе това просто е чип правен по заявка от някой за конкретно приложение. Просто не виждам друг апричина да се създаде такова малоумие - то просто няма никаква пазарна ниша. Никоя уважаваща себе си маркетингова персона не би си заложила главата зад пазар за такова недоносче. Това е чип който някой си е поръчал и после Аналог са решили, че могат да пуснат и на пазара, да изкарат някой допълнителен лев от маската. Същата история като TMS470.

Иначе както казах идеята е страхотна - на пазра няма АРМ ядро с хубава аналогова периферия. И продължава да няма.....

Автор:  ДедоБоре [ Пон Авг 27, 2007 9:01 am ]
Заглавие: 

че това им е запорожеца, момчета! какво не го харесвате толкова.
хората са искали да направят нещо като пик 8)

Автор:  dimoto [ Пет Окт 05, 2007 3:34 pm ]
Заглавие: 

OK, 7020..7026 имат тези недостатъци...
Все пак вижте 7028:

http://www.analog.com/en/prod/0,2877,ADUC7129,00.html

много от нещата са подобрени, там ще намерите и много applications, notes, libraryes etc.

Автор:  dimoto [ Пет Окт 05, 2007 3:51 pm ]
Заглавие: 

Ставаше въпрос за ADuC7128.

А някой опитвал ли е да поръча от www.farnell.co.uk, www.rs-components.com

Прави ми впечатление, че на страницата на аналог препоръчителните цени (за 7128) са 7.7 долара, не знам колко искат в БГ.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/