реклама на сайте
подробности

 
 
> Подскажите MSP430 с развитыми возможностями, работы с внешней параллельной шиной
NeoN
сообщение Dec 15 2004, 11:43
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



т.е. требуется возможность адресации внешних устройств по этой шине.


--------------------
user posted image
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
vvvvv
сообщение Dec 20 2004, 14:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-06-04
Пользователь №: 85



Вопрос уточните
Go to the top of the page
 
+Quote Post
NeoN
сообщение Dec 20 2004, 16:08
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



Вопрос, как лучьше всего работать с устройствами па параллельной 8 разрядной немультиплексированной шине адреса/данных. Есть ли в каком-либо МСП возможность адресации внешних устройств по такой шине? Или прийдется эмулировать цикл обращения портами ввода/вывода?


--------------------
user posted image
Go to the top of the page
 
+Quote Post
vvvvv
сообщение Dec 20 2004, 17:19
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-06-04
Пользователь №: 85



у 430 нет таких возможностей, шину придется организовывать самому
Может Вас ободрит то, что он полностью статичен, и частота работы с устройством полностью определяется этим устройством.
Go to the top of the page
 
+Quote Post
NeoN
сообщение Dec 20 2004, 18:17
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



Вот засада... Даже у пиков модификации с шиной были...


--------------------
user posted image
Go to the top of the page
 
+Quote Post
jeka
сообщение Dec 21 2004, 07:04
Сообщение #6


Administrator
***

Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1



у 430 в новой серии появился модуль а-ля DMA. еще толком не изучал, но скорее всего если сделали, то по уму
Go to the top of the page
 
+Quote Post
kpv
сообщение Dec 21 2004, 10:33
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 1-06-04
Из: Nighny Novgorod
Пользователь №: 27



dma работает с внутренними устройствами (у msp).
2NeoN: а что за внешние устройства?

p.s. когда спрашиваете - лучше начинайте с постановки задачи, а не с того решения, на котором у вас затык.


--------------------
Go to the top of the page
 
+Quote Post
NeoN
сообщение Dec 21 2004, 12:10
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



Решение - модульное устройство с управлением модулями по параллельной шине. Это и есть условие задачи. Сейчас используется 51-я от Далласа. Не то что бы у меня к ней особые претензии, но хотелось бы уйти на ОЭВМ с менее корявой архитектурой. МСП для данной задачи, как выяснилось, не подойдет - изначально разработтаное для создания калькуляторов семейство таким и осталось sad.gif


--------------------
user posted image
Go to the top of the page
 
+Quote Post
kpv
сообщение Dec 21 2004, 12:20
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 1-06-04
Из: Nighny Novgorod
Пользователь №: 27



в чём требование управления именно по параллельной шине?
завязка на существующие модули? если нет, то имеет смысл посмотреть на другие шины. А может быть и шина не нужна, а достаточно звезды, например.

и вопрос по другому - какие микроконтроллеры с "некорявой" архитектурой устроят? smile.gif

msp - это не калькуляторные, а микропотребляющие. прошу не обижать сей класс микроконтроллеров, с моей точки зрения, такими обидными словами. angry.gif


--------------------
Go to the top of the page
 
+Quote Post
NeoN
сообщение Dec 21 2004, 13:39
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



изделие уже так организованно. если бы я сейчас делал с нуля - скорее всего, было бы что-то последовательное. Хотя проблема и в том, что на модулях стоят только ПЛИС, грузит их ОЭВМ по той же шине + предусмотренна некоторая идентификация модуля перед загрузкой, т.е. в отличие от нынешнего варианта понадобятся определенные навороты.

Что до позиционирования МСП - посмотри на самые первые выпущенные техасом модели - LCD+PIO+32768 и система команд, под которую неплохой код С генерит - ничего не напоминает? wink.gif

Короче, для меня вопрос "на что заменить 51-ю" остается открытым - AVR - те же яйца, тока сбоку, ARM - более чем избыточно. Про ПИКи я вообще молчу...
DS89C420 пока рулит - IAP+шина+неплохой механизм прерываний+хоть какой-то механизм 16-разрядной адресации - почти все, что мне надо.
Вот бы 1802ВМ2 в современном переложении где взять wink.gif


--------------------
user posted image
Go to the top of the page
 
+Quote Post
kpv
сообщение Dec 22 2004, 11:47
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 1-06-04
Из: Nighny Novgorod
Пользователь №: 27



Цитата(NeoN @ Dec 21 2004, 16:39)
Что до позиционирования МСП - посмотри на самые первые выпущенные техасом модели - LCD+PIO+32768 и система команд, под которую неплохой код С генерит - ничего не напоминает? wink.gif

это всё шуточки конечно, но чтобы калькулятор, да еще с часами и возможностью общаться по USART, SPI,I2C возможность PWM, Capture/compare, ADC10/12 бит, ЦАП и еще все то, что забыл написать - больно навороченный калькулятор получается :P

Цитата(NeoN @ Dec 21 2004, 16:39)
Вот бы 1802ВМ2 в современном переложении где взять wink.gif

я бы сказал, но боюсь обидеть, у тебя какая-то боязнь осваивать новое sad.gif
почему у AVR что-то там сбоку? у него, если мне память не изменяет, вообще RISC (отличие от 51). есть кристаллы с адресной шиной.

чего там у ARM избыточно? это же наоборот хорошо, многие разработчики, я думаю, были бы счастливы заложить избыточность (в развивающееся устройство) в железо, если в этом случае не мешают другие факторы, например цена или габариты.

я бы порекомендовал ARM от philips (с внешней шиной), но уже сколько постов прошло, а постановки задачи нет, и внятного требования к процессору ты не описал.

ОЭВМ - это микроконтроллер? плисину какую? ведь необязательно её по паралллельной шине грузить?

посмотрел я указанный 51 - достаточно скромный процессор, подобрать ему замену не очень сложно.


--------------------
Go to the top of the page
 
+Quote Post
NeoN
сообщение Dec 22 2004, 12:55
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 150
Регистрация: 18-10-04
Пользователь №: 901



Цитата
я бы сказал, но боюсь обидеть, у тебя какая-то боязнь осваивать новое

Я бы сказал "у меня болезнь, осваивать что-то новое"... А целевая группа оборудования подразумевает "чем меньше новых решений - тем стабильней работа". А после прочтения постов про "перезапуск по сбою кварцевого генератора" вообще мурашки по коже начинают бежать: в процессе эксплуатации данного оборудования подобное равносильно отказу...

В любом случае, спасибо, ответ на основной мой вопрос был получен уже давно.


--------------------
user posted image
Go to the top of the page
 
+Quote Post
kpv
сообщение Dec 22 2004, 13:09
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 1-06-04
Из: Nighny Novgorod
Пользователь №: 27



Цитата(NeoN @ Dec 22 2004, 15:55)
А после прочтения постов про "перезапуск по сбою кварцевого генератора"

судя по твоим постам - трасировку знаешь не только в теории и можешь представлять из-за чего могут быть сбои генерации кварца.
а отквоченная тобой фраза - это своего рода "жаргон" :D
в msp возможно до трех генераторов: внутренний rc, 32768 и высокочастотный. Для высокочастотного кварца есть прерывание со срыву(отсутствию) генерации - сделано специально для повышения отказоустойчивости. по этому событию msp автоматически переключается на другой источник опорной частоты, а разработчик чешит репу, почему же такое могло произойти.

p.s. smile.gif я не "защищаю" msp - все процессоры, которые я успел за свою короткую жизнь освоить мне милы и дороги.


--------------------
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Dec 22 2004, 15:01
Сообщение #14


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



А вот и не подеретесьsmile.gif
Извините, что влезаю, но совсем недавно пришлось делать аналогичный выбор для нового проекта: переход от 51 (Cygnal F12x, F02x) к 16/32 разрядным. В результате нашли решение, в котором используем и МСП, и ЛПС от Филипса, при этом 51 осталась, как "интеллектуальный АЦП-ЦАП":)
При выборе обсуждалась избыточность АРМа, но его стоимость отмела все вопросы: ну и пусть себе считает быстро, лишь бы не медленне, чем нужно, так как стОит приемлемо, средства разработки есть и по доступной цене. Что еще нужно?


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 24 2004, 09:33
Сообщение #15


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Меня тоже всегда поражают разговоры о пресловутой избыточности, а особенно то, что кристалл именно по этой причине отклоняется из рассмотрения к применению, даже не смотря на явный выигрыш в цене!
Вот уж неисповедимы аргументы разработчиков w00t.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 05:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01516 секунд с 7
ELECTRONIX ©2004-2016