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 12 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба dma работает с внутренними устройствами (у msp). 2NeoN: а что за внешние устройства? p.s. когда спрашиваете - лучше начинайте с постановки задачи, а не с того решения, на котором у вас затык. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба Решение - модульное устройство с управлением модулями по параллельной шине. Это и есть условие задачи. Сейчас используется 51-я от Далласа. Не то что бы у меня к ней особые претензии, но хотелось бы уйти на ОЭВМ с менее корявой архитектурой. МСП для данной задачи, как выяснилось, не подойдет - изначально разработтаное для создания калькуляторов семейство таким и осталось :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 12 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба в чём требование управления именно по параллельной шине? завязка на существующие модули? если нет, то имеет смысл посмотреть на другие шины. А может быть и шина не нужна, а достаточно звезды, например. и вопрос по другому - какие микроконтроллеры с "некорявой" архитектурой устроят? :) msp - это не калькуляторные, а микропотребляющие. прошу не обижать сей класс микроконтроллеров, с моей точки зрения, такими обидными словами. :angry2: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 21 декабря, 2004 Опубликовано 21 декабря, 2004 · Жалоба изделие уже так организованно. если бы я сейчас делал с нуля - скорее всего, было бы что-то последовательное. Хотя проблема и в том, что на модулях стоят только ПЛИС, грузит их ОЭВМ по той же шине + предусмотренна некоторая идентификация модуля перед загрузкой, т.е. в отличие от нынешнего варианта понадобятся определенные навороты. Что до позиционирования МСП - посмотри на самые первые выпущенные техасом модели - LCD+PIO+32768 и система команд, под которую неплохой код С генерит - ничего не напоминает? ;) Короче, для меня вопрос "на что заменить 51-ю" остается открытым - AVR - те же яйца, тока сбоку, ARM - более чем избыточно. Про ПИКи я вообще молчу... DS89C420 пока рулит - IAP+шина+неплохой механизм прерываний+хоть какой-то механизм 16-разрядной адресации - почти все, что мне надо. Вот бы 1802ВМ2 в современном переложении где взять ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 12 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 12 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: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться