Форум myROBOT.ru » Лаборатория » Микроконтроллеры » Архитектура МП

Страниц (1): [1]
 

1. KUKARACHA - 04 Апреля, 2013 - 13:38:38 - перейти к сообщению
Исходя из :
Цитата:
В общем случае под архитектурой МП понимают совокупность следующих
компонентов и характеристик, важных для пользователя-программиста:
1. Разрядность регистров адресов и данных;
2. состав, имена и назначение программно-доступных регистров;
3. форматы и система команд;
4. режимы адресации памяти;
5. способы машинного представления данных разного типа;
6. структура адресного пространства;
7. способ адресации ВУ и средства выполнения операций ввода-вывода;
8. классы прерываний, особенности инициирования и обработки прерываний.


Получается что 32-х и 16-ти разрядные МП полюбому имеют разные архитектуры?

а RISC и CISC это тоже микропроцессоры с разной архитектурой?
2. elmot - 04 Апреля, 2013 - 14:16:07 - перейти к сообщению
Да
Да
Кстати 16бит МК - большая редкость. Либо 8, либо 32.
3. Группа Инженеров - 04 Апреля, 2013 - 15:20:30 - перейти к сообщению
Цитата:
Кстати 16бит МК - большая редкость.
MSP430 – 16бит. А кристаллов в серии MSP430 очень много. На любой вкус и цвет.
4. elmot - 04 Апреля, 2013 - 15:58:27 - перейти к сообщению
Я же не сказал "совсем нету". У нас на рынке семейств кристаллов - десятки, и в каждом семействе десятки моделей мк. Так что все-таки большая редкость.
5. Predator - 04 Апреля, 2013 - 17:38:29 - перейти к сообщению
msp430 - сомнительное удовольствие, я зарекся с ними работать.
6. Группа Инженеров - 04 Апреля, 2013 - 21:12:00 - перейти к сообщению
Цитата:
msp430 - сомнительное удовольствие
Почему?
7. cjA - 04 Апреля, 2013 - 21:45:14 - перейти к сообщению
"МП полюбому имеют разные архитектуры?"- я бы не согласился, есть архитектура х86, и разрядность уже другая, и память адресуется по другому и тд, и тп.
А архитектура тажа.
(16бит в армах в джава машинах вроде используется, нет? давно это было...)
8. Predator - 04 Апреля, 2013 - 22:49:03 - перейти к сообщению
Цитата:
Почему?

да у них там что ни модуль или функция- то или на кристалле криво реализовано или в датащите криво описано. ERRDATA болше датащита - и всё равно не помогает (по крайней мере 4 года назад так было) черт дернул контроллер на фрамах применить (типа радиационно стойкий должен быть).
9. Группа Инженеров - 05 Апреля, 2013 - 11:03:26 - перейти к сообщению
Да, на ошибки при настройках периферии сам пару раз попадал. Но, в обеих случаях был способ обойти эти ошибки. С FRAM-овскими MSP не работал, сказать ничего не могу.
Но, разве в других микроконтроллерах нет ошибок? Зато, MSP- низкопотребляющий, плюс полный внутрисхемный эмулятор и переферия на любой случай.
Просто я наблюдаю за тенденцией применения микроконтроллеров и вижу, что куда не плюнь везде Atmega8 или Atmega16. Просто - мания какая-то.
10. Predator - 05 Апреля, 2013 - 13:06:46 - перейти к сообщению
ну я как-раз АВРами только пару раз развлекался (по необходимости).
Исторически сложилось, что я на ПИКах вырос, 51 частенько применяю CY68013 и STC например.
Атмелы хорошо продвигают свою продукцию....