Перейти к содержанию
    

hungry

Свой
  • Постов

    16
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о hungry

  • Звание
    Участник
    Участник

Контакты

  • ICQ
    Array
  1. Видимо здесь идет речь об очень разных применениях АРМа. Лично я собираюсь применять его для задач непосредственного цифрового управления малоинерционным обьектом, т.е. для системы РЕАЛЬНОГО ВРЕМЕНИ. Может быть я безнадежно отстал от жизни, но доверить решение важной задачи операционной системе я бы не решился. Кроме того, я вообще не понимаю, для чего она нужна в таких приложениях.
  2. Кстати, забыл сапросить. Чем программировать ARM (в смысле каким программатором и где его взять)?
  3. Мне нужно управлять навороченным вентильным двигателем, нужно по два ШИМа на одну фазу, а фаз - от 3 до 6. Вот и ШИМов соответственно нужно от 6 до 12. Дело тут еще и в другом. ШИМы, которые имеются в LPC21xx (6 штук), насколько я понял, могут работать только с одним периодом, а это не есть гуд, т.к. не позволит управлять несколькими параметрами. Кроме того, для ШИМа отдается один из двух таймеров, в результате оставется всего один! Кроме того, таймеры LPC21xx, как я понял, не имеют счетных входов, что тоже плохо. Захватов и регистров сравнения там всего по 4, а не по 6. Что это я все о грустном... На самом деле кристалл ИМХО хороший, по крайней мере для изучения ARM, а все остальное - приложится...
  4. На сколько я понял, S3C44B0X не имеет Flash-памяти на кристалле. А мне (как человеку не сильному в электронике) все таки не хотелось бы отходить от базового понятия микроконтроллер (микропроцессорная система в одном кристалле). Я понимаю, когда в кристалл не могут встроить АЦП на 500 MHz, но извините меня, наличие ОЗУ и ПЗУ в микроконтроллере - ИМХО обязательный атрибут. Думается мне, разработчики S3C44B0X ориентировались на задачи, требующие больших обьемов памяти, а автоматизация технологических процессов (где я и хочу применять ARMы), например, этого не требует - вполне достаточно втроенной на кристалле памяти.
  5. Думаю, этот не подойдет. Слишком эксклюзивный производитель... Мне чень-ть по проще нужно (Atmel, AD, Philips и т.п.), поскольку для них и средства разработки будет легче найти да и вообще, им доверия больше.
  6. Думаю при покупке отладочной платы уложиться в сумму до 50 у.е. (максимум до 100). Если JTAG интерфейс будет стоить больше 50 у.е., тогда обойдусь без него. P.S. Посмотрел Philips LPC21xx. Все бы хорошо, но везде всего 2 таймера (конечно они там очень навороченные). ИМХО маловато будет (нужно хотя бы 4, пусть 16-разрядные), да и счетного входа они не имеют. Может кто подскажет модели филипсов с большим количеством таймеров/счетчиков?
  7. Думаю, что Вы безусловно правы. Все дело в отсутствии у меня опыта, поэтому так и работаю. Но все таки ИМХО, если есть возможность отлаживать софт на железке (а с современными flash-ПЗУ она появилась), лучше так и делать!
  8. Дело в том, что мне пришлось ставить туеву хучу экспериментов и по их результатам корректировать алгоритмы работы основной программы. Для вывода результатов я использовал LCD-интикатор и монитор РС, а для изменения параметров - клавиатуру МК. Разумеется, то, что можно было отладить в отладчике - я там и отлаживал. Но к сожалению этого было не много. В основном отладка шла на "железке"...
  9. Flash-ПЗУ Philips LPC2xxx

    Сам нашел ответ на свой вопрос... 10 тысяч циклов записи. Из User Manual по LPC21xx: :)
  10. Думаю, не все так просто, т.к. клавиатуры бывают очень разные по схеме подключения, алгоритмам опроса и т.д., тоже относится и к ЖКИ-индикаторам. В отладчиках скорее всего имеется некоторое количество стандартных компонент...
  11. У меня была достаточно сложная (по моим меркам) работа - реализация адаптивного управления электроприводом постоянного тока. Отлаживать в отладчике ИМХО можно только простые вещи (например математику и т.д.), т.к. что-то сложное (в плане использования периферии) там сэмулировать достаточно трудно (например опрос клавиатуры или чтение/запись из/в индикатора, показания с датчиков и т.д.). Я использовал не только ЖКИ-индикатор, но и PC-шный дисплей, куда передавал данные по RS-232. Боже упаси использовать для вывода на индикатор printf, нужно написать более компактные и быстрые подпрограммки... Насчет проекта спасибо, щас скачаю!
  12. Evalution Board стоит не 10, а 30 уев. Ну это так, отступление... Насчет количества перепрошиваний... Я когда диплом делал на ATMega128 я ее раз по 10-20 в день прошивал, а диплом я делал 2 месяца (вот и прикиньте, я прошил ее примерно 600-1200 раз). Разумеется все это я делал не от хорошей жизни, а ввиду отсутствия эмулятора ПЗУ. Вот такие дела... Через JTAG можно отлаживать через ОЗУ МК, или на плате с JTAG-интерфейсом ОЗУ присутствует?
  13. Еще один момент интересен... При отладке через JTAG-интерфейс программа прошивается в ПЗУ кристалла или держится гдень-ть в оперативной памяти???
  14. К филипсам LPC21xx притензий нет? (а то уж слишком дешево они стоят...). Насчет Виглера - он подходит не только к LPC21xx? А то в будущем хотелось бы поработать с Atmel (когда они наконец флеш-память в кристалл встроят)... Насчет DSP - я знаю, что приводчики (например кафедра АЭП МЭИ) работают на них, однако они по многим характеристикам проигрывают микроконтроллерам универсального применения. А поскольку я в настоящее время не знаю ни DSP ни ARM, ИМХО лучше изучать ARM, т.к. это позволит в будущем решать более широкий круг задач. Тем более, что ARMы начинают включать в себя и математику DSP и математический сопроцессор и в перспективе вообще не будут проигрывать в вычислительной мощности этим самым DSP. Насчет флэшки - пока не ясно... Однажды я был свидетелем того, как ADuC812 переставали прошиваться через довольно небольшое число циклов перезаписи (~200), а это между прочим очень напрягает. Не хочется во время выполнения проекта бегать с бубном вокруг отладочной платы или, что еще хуже, перепаивать микросхему в корпусе TQFP (а ведь запасной микросхемы может и не оказаться под рукой...)
  15. Flash-ПЗУ Philips LPC2xxx

    Приветствую Вас. Сколько сабж допускает циклов записи во Flash-ПЗУ (не нашел в даташите...)? Спасибо.
×
×
  • Создать...