NeoN 0 15 декабря, 2004 Опубликовано 15 декабря, 2004 · Жалоба т.е. требуется возможность адресации внешних устройств по этой шине. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vvvvv 0 20 декабря, 2004 Опубликовано 20 декабря, 2004 · Жалоба Вопрос уточните Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 20 декабря, 2004 Опубликовано 20 декабря, 2004 · Жалоба Вопрос, как лучьше всего работать с устройствами па параллельной 8 разрядной немультиплексированной шине адреса/данных. Есть ли в каком-либо МСП возможность адресации внешних устройств по такой шине? Или прийдется эмулировать цикл обращения портами ввода/вывода? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vvvvv 0 20 декабря, 2004 Опубликовано 20 декабря, 2004 · Жалоба у 430 нет таких возможностей, шину придется организовывать самому Может Вас ободрит то, что он полностью статичен, и частота работы с устройством полностью определяется этим устройством. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 20 декабря, 2004 Опубликовано 20 декабря, 2004 · Жалоба Вот засада... Даже у пиков модификации с шиной были... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jeka 0 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба у 430 в новой серии появился модуль а-ля DMA. еще толком не изучал, но скорее всего если сделали, то по уму Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 5 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба dma работает с внутренними устройствами (у msp). 2NeoN: а что за внешние устройства? p.s. когда спрашиваете - лучше начинайте с постановки задачи, а не с того решения, на котором у вас затык. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба Решение - модульное устройство с управлением модулями по параллельной шине. Это и есть условие задачи. Сейчас используется 51-я от Далласа. Не то что бы у меня к ней особые претензии, но хотелось бы уйти на ОЭВМ с менее корявой архитектурой. МСП для данной задачи, как выяснилось, не подойдет - изначально разработтаное для создания калькуляторов семейство таким и осталось :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 5 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба в чём требование управления именно по параллельной шине? завязка на существующие модули? если нет, то имеет смысл посмотреть на другие шины. А может быть и шина не нужна, а достаточно звезды, например. и вопрос по другому - какие микроконтроллеры с "некорявой" архитектурой устроят? :) msp - это не калькуляторные, а микропотребляющие. прошу не обижать сей класс микроконтроллеров, с моей точки зрения, такими обидными словами. :angry2: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба изделие уже так организованно. если бы я сейчас делал с нуля - скорее всего, было бы что-то последовательное. Хотя проблема и в том, что на модулях стоят только ПЛИС, грузит их ОЭВМ по той же шине + предусмотренна некоторая идентификация модуля перед загрузкой, т.е. в отличие от нынешнего варианта понадобятся определенные навороты. Что до позиционирования МСП - посмотри на самые первые выпущенные техасом модели - LCD+PIO+32768 и система команд, под которую неплохой код С генерит - ничего не напоминает? ;) Короче, для меня вопрос "на что заменить 51-ю" остается открытым - AVR - те же яйца, тока сбоку, ARM - более чем избыточно. Про ПИКи я вообще молчу... DS89C420 пока рулит - IAP+шина+неплохой механизм прерываний+хоть какой-то механизм 16-разрядной адресации - почти все, что мне надо. Вот бы 1802ВМ2 в современном переложении где взять ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 5 22 декабря, 2004 Опубликовано 22 декабря, 2004 · Жалоба Что до позиционирования МСП - посмотри на самые первые выпущенные техасом модели - LCD+PIO+32768 и система команд, под которую неплохой код С генерит - ничего не напоминает? ;) это всё шуточки конечно, но чтобы калькулятор, да еще с часами и возможностью общаться по USART, SPI,I2C возможность PWM, Capture/compare, ADC10/12 бит, ЦАП и еще все то, что забыл написать - больно навороченный калькулятор получается :P Вот бы 1802ВМ2 в современном переложении где взять ;) я бы сказал, но боюсь обидеть, у тебя какая-то боязнь осваивать новое :( почему у AVR что-то там сбоку? у него, если мне память не изменяет, вообще RISC (отличие от 51). есть кристаллы с адресной шиной. чего там у ARM избыточно? это же наоборот хорошо, многие разработчики, я думаю, были бы счастливы заложить избыточность (в развивающееся устройство) в железо, если в этом случае не мешают другие факторы, например цена или габариты. я бы порекомендовал ARM от philips (с внешней шиной), но уже сколько постов прошло, а постановки задачи нет, и внятного требования к процессору ты не описал. ОЭВМ - это микроконтроллер? плисину какую? ведь необязательно её по паралллельной шине грузить? посмотрел я указанный 51 - достаточно скромный процессор, подобрать ему замену не очень сложно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 22 декабря, 2004 Опубликовано 22 декабря, 2004 · Жалоба я бы сказал, но боюсь обидеть, у тебя какая-то боязнь осваивать новое Я бы сказал "у меня болезнь, осваивать что-то новое"... А целевая группа оборудования подразумевает "чем меньше новых решений - тем стабильней работа". А после прочтения постов про "перезапуск по сбою кварцевого генератора" вообще мурашки по коже начинают бежать: в процессе эксплуатации данного оборудования подобное равносильно отказу... В любом случае, спасибо, ответ на основной мой вопрос был получен уже давно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 5 22 декабря, 2004 Опубликовано 22 декабря, 2004 · Жалоба А после прочтения постов про "перезапуск по сбою кварцевого генератора" судя по твоим постам - трасировку знаешь не только в теории и можешь представлять из-за чего могут быть сбои генерации кварца. а отквоченная тобой фраза - это своего рода "жаргон" :D в msp возможно до трех генераторов: внутренний rc, 32768 и высокочастотный. Для высокочастотного кварца есть прерывание со срыву(отсутствию) генерации - сделано специально для повышения отказоустойчивости. по этому событию msp автоматически переключается на другой источник опорной частоты, а разработчик чешит репу, почему же такое могло произойти. p.s. :) я не "защищаю" msp - все процессоры, которые я успел за свою короткую жизнь освоить мне милы и дороги. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_man_show 0 22 декабря, 2004 Опубликовано 22 декабря, 2004 · Жалоба А вот и не подеретесь:) Извините, что влезаю, но совсем недавно пришлось делать аналогичный выбор для нового проекта: переход от 51 (Cygnal F12x, F02x) к 16/32 разрядным. В результате нашли решение, в котором используем и МСП, и ЛПС от Филипса, при этом 51 осталась, как "интеллектуальный АЦП-ЦАП":) При выборе обсуждалась избыточность АРМа, но его стоимость отмела все вопросы: ну и пусть себе считает быстро, лишь бы не медленне, чем нужно, так как стОит приемлемо, средства разработки есть и по доступной цене. Что еще нужно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 24 декабря, 2004 Опубликовано 24 декабря, 2004 · Жалоба Меня тоже всегда поражают разговоры о пресловутой избыточности, а особенно то, что кристалл именно по этой причине отклоняется из рассмотрения к применению, даже не смотря на явный выигрыш в цене! Вот уж неисповедимы аргументы разработчиков :w00t: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться