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

 
 
10 страниц V  « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
> Помогите выбрать МК для учебных целей ВУЗа
wim
сообщение Apr 17 2015, 05:38
Сообщение #76


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(barabek @ Apr 17 2015, 02:51) *
Только 8-битники.
ПМСМ, учить надо тому, что потом будет использоваться в работе. Если студентов готовят для "военки", нужно сразу смотреть, что у них там разрешено к применению. В коммерческой электронике определяющий фактор - цена. По цене STM8 и PIC вне конкуренции. STM8 дешевле, у PIC побогаче периферия.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Apr 17 2015, 06:36
Сообщение #77


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(wim @ Apr 17 2015, 08:38) *
По цене STM8 и PIC вне конкуренции. STM8 дешевле, у PIC побогаче периферия.

Есть еще всякие STM32F030 — по цене как STM8, а по периферии намного лучше! И 32-битные, в отличие от...

// ну, лишь бы не гадость от атмеля...

Сообщение отредактировал Эдди - Apr 17 2015, 06:37
Go to the top of the page
 
+Quote Post
wim
сообщение Apr 17 2015, 06:45
Сообщение #78


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Эдди @ Apr 17 2015, 09:36) *
Есть еще всякие STM32F030
Ну дык автор же сказал - только 8-битные. biggrin.gif
Go to the top of the page
 
+Quote Post
_3m
сообщение Apr 17 2015, 06:49
Сообщение #79


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(barabek @ Apr 17 2015, 02:51) *
Итак. Конкретика. Нет ардуино, андроиду и т.д. Только хардкор. Также скажу нет кортексам, хотя и очень бы хотелось. Причины описал. Только 8-битники. Сузим, так сказать, границы поиска истины. Хотелось бы из этого услышать реальные доводы в пользу тех или иных архитектур. А также против других. Ну допустим. Советут тут нам и 430 и avr и stm8. А в чем преимущество одного перед другими? Дешевые отладки у 430? Но у того же stm8 отладочные платы также дешевы и к тому же доставабельны. Во всех случаях ядра проприетарные. В этом плане, конечно же, вне конкуренции 51 (эх был бы кортекс попроще, правда, зачем он нужен был бы sm.gif ).

У 430 преимущество в "красоте" системы команд процессора. Для обучения это плюс.
по Stm8 ничего не могу сказать с ними не работал
у авр плюс в раскрученности. Китайские клоны ардуино можно брать как дешевое и доступное железо а программы писать "с нуля".
51 - архаичная архитектура и система команд не отличается стройностью, одни костыли.
кортекс вы зря с ходу отметаете. у арм есть плюс который может быть важен в обучении: можно грузить код в рам. Флэш в конце концов замучают постоянными перепрошивками.
Go to the top of the page
 
+Quote Post
HHIMERA
сообщение Apr 17 2015, 07:15
Сообщение #80


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



Цитата(wim @ Apr 17 2015, 08:38) *
STM8 дешевле, у PIC побогаче периферия.

Если USB, то да... В остальном ПИК16/18 продувает STM8... по периферии...
Go to the top of the page
 
+Quote Post
Эдди
сообщение Apr 17 2015, 07:30
Сообщение #81


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(wim @ Apr 17 2015, 09:45) *
Ну дык автор же сказал - только 8-битные. biggrin.gif

Не понимаю смысла зацикливаться на восьмибитках. Геморрой же сплошной с вычислениями. Да и тормозные они обычно...
Go to the top of the page
 
+Quote Post
wim
сообщение Apr 17 2015, 07:36
Сообщение #82


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(HHIMERA @ Apr 17 2015, 10:15) *
Если USB, то да... В остальном ПИК16/18 продувает STM8... по периферии...
Да ладно - в каком STM8 есть аналоговый ШИМ-контроллер? А у ПИКов такое есть. biggrin.gif
Go to the top of the page
 
+Quote Post
HHIMERA
сообщение Apr 17 2015, 07:50
Сообщение #83


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



Цитата(wim @ Apr 17 2015, 10:36) *
аналоговый ШИМ-контроллер

Слышал про такое... но на форумах... как будто его никогда и не было...
Go to the top of the page
 
+Quote Post
wim
сообщение Apr 17 2015, 08:07
Сообщение #84


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(HHIMERA @ Apr 17 2015, 10:50) *
Слышал про такое... но на форумах... как будто его никогда и не было...
Как это не было? biggrin.gif PIC16F753. Они вообще хорошо продвинулись в этом направлении - там есть даже программируемая компенсация наклона. В некоторые чипы вставляют программируемые логические ячейки.
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 17 2015, 09:47
Сообщение #85


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(barabek @ Apr 17 2015, 06:51) *
Сузим, так сказать, границы поиска истины. Хотелось бы из этого услышать реальные доводы в пользу тех или иных архитектур. А также против других. Ну допустим. Советут тут нам и 430 и avr и stm8. А в чем преимущество одного перед другими? Дешевые отладки у 430? Но у того же stm8 отладочные платы также дешевы и к тому же доставабельны. Во всех случаях ядра проприетарные. В этом плане, конечно же, вне конкуренции 51 (эх был бы кортекс попроще, правда, зачем он нужен был бы sm.gif ).

расположил бы так MSP430 - AVR - STM8 - 8051.
у МСП система команд приятнее, у avr/stm8 можно сказать не особо отличаются, но у stm8 еще есть ковейер, а для наглядности понаблюдать на эране осциллографа результат выполнения чего-нибудь вроде
loop:
out PORTx, 0x00;
NOP;
out PORTx, 0xFF;
jump loop
- думаю полезно.

периферия у MSP сделана гибче, что для первого знакомства возможно плюсом и не является.

для msp/stm8 есть копеечные отладчики, у атмела тут дела куда хуже, недавно спохватились и сделали ATMEGA328P-XMINI - голую плату с МК и отладчиком, но после их фокусов с программными ограничениями отладки в драконах и привязыванием отладчиков только к конкретным моделям МК - ну их на фиг.

про проприетарность и 8051 немного не понял, на opencores вполне есть и мсп430 и авр, более менее рабочие.
Go to the top of the page
 
+Quote Post
HHIMERA
сообщение Apr 17 2015, 13:18
Сообщение #86


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



Цитата(_pv @ Apr 17 2015, 12:47) *
расположил бы так MSP430 - AVR - STM8 - 8051.

MSP430 - унылое направление... популярности никакой... вероятность попасть под надуманные санкции... отладки были, но это просто ужас... народ не проникся "MSPинизацией всей страны"... не взлетело...
AVR - старая отжившая технология... будущего нет... периферия практически отсутствует...
STM8 - ИМХО, учитывая унылость средств разработки, расчитана больше на профи... умудрилась занять свою определённую нишу... в целом - юзабельна...
8051 - больше на адептов и любителей...

Сообщение отредактировал HHIMERA - Apr 17 2015, 13:19
Go to the top of the page
 
+Quote Post
controller_m30
сообщение Apr 17 2015, 15:52
Сообщение #87


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Цитата(barabek @ Apr 17 2015, 02:51) *
Только 8-битники. Сузим, так сказать, границы поиска истины. Хотелось бы из этого услышать реальные доводы в пользу тех или иных архитектур. А также против других. Ну допустим. Советут тут нам и 430 и avr и stm8. А в чем преимущество одного перед другими? Дешевые отладки у 430? Но у того же stm8 отладочные платы также дешевы и к тому же доставабельны. Во всех случаях ядра проприетарные. В этом плане, конечно же, вне конкуренции 51 (эх был бы кортекс попроще, правда, зачем он нужен был бы sm.gif ).
Такие нюансы.

1. DIP корпуса.
У STM8 пока только три модели контроллеров в корпусах DIP, у STM32 вообще ничего, а на Discovery они запаяны в SOIC или LQFP. Если запрограммированный контроллер надо будет втыкать в стенд - то в случае с STM придётся городить посадочное место под целую Discovery.
А отдельные контроллеры в DIP корпусах практичнее для опытов. Также и при использовании универсальных программаторов проще работать с DIP микросхемами, чем с целыми неразборными платами.
Контроллеры в DIPе есть: x51, AVR, MSP, PIC. Отладочные платы с DIP панелькой: MSP, AVR (PIC по идее тоже должны быть, но что-то не нашёл через Гугл).

2. Биты конфигурации и "любители экспериментов".
В MSP с помощью Launchpad нельзя случайно или намеренно установить бит защиты, т.к. для этого нужен спецпрограмматор. Фьзов задающих разные конфигурации: вывода Reset, кварца, BrownOut детектора - и вовсе нет (всё это устанавливается только программно). А это значит что студенты с их "шаловливыми ручками" не смогут превратить ценный учебный инвентарь в камень.
В других контроллерах, при прошивке\отладке можно так намудрить с фьюзами, что понадобится уже 12-вольтный программатор для оживления контроллера. А если залочили распаянный на Discovery STM в корпусе LQFP, то его "приводить в чувство" придётся ещё и с паяльником в руках.

3. Периферийные устройства и ассемблер.
В AVR, почти в каждой виденной мной модели контроллера, периферию ставят в разные адреса, и переделывают порядок бит управления. Может они как-то пытаются улучшать это всё, но для "ассемблерщика" очень неудобно при переходе от одного похожего контроллера на другой, практически с нуля "курить" даташит.
В MSP все периферийные модули, в пределах одной серии, абсолютно одинаковые. Т.е. расположение модулей в адресном пространстве, назначение и порядок бит в регистрах настройки\статуса, совпадают в точности.
Такая мелочь не важна при программировании на Си, т.к. компилятор сам следит по какому адресу и в какой бит что записывать. А в программе на ассемблере очень удобно когда кусок кода от контроллера одной модели - можно свободно перенести в программу для другой модели без всяких переделок.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Apr 17 2015, 15:59
Сообщение #88


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Жуть какая! Зачем вам дип-корпуса? Что это за реликт?
Я после припаивания трех 100-ногих LQFP научился тратить на всю пайку всего-то минут 10! Дольше проверять потом на отсутствие замыканий... Причем, паяю мини-волной. Феном было бы еще быстрей, но у меня нет паяльной пасты.
Если нужна макетка, то вполне шустро можно заЛУТить или просто купить готовые у китайцев.
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 17 2015, 17:50
Сообщение #89


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(wim @ Apr 17 2015, 08:38) *
Только 8-битники.


Дак уж чего - давайте с логики начнем, потом счетчики с пзу для посл. выборки команд, 4х битные процессоры и т.д. По моему это дурдом, Эти процы и мк нужны только для ознакомления с принципами программно управляемых устройств, на практике из "живых" пожалуй только авр да еще любители пиков biggrin.gif

Затем нужно сразу переходить на 32бит армы, изучать их более плотно, с обязательными лабораторными работами на стендах...

Надо учить тому, что требует рынок, а так будем учить как всегда, для "корочки" laughing.gif
Go to the top of the page
 
+Quote Post
krux
сообщение Apr 17 2015, 18:12
Сообщение #90


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(barabek @ Apr 17 2015, 02:51) *
Спрашивали про специальности: 1. Эксплуатация судового эл. оборудования и средств автоматики. 2. Управление в технических системах.

Цитата(barabek @ Apr 17 2015, 02:51) *
Итак. Конкретика. Нет ардуино, андроиду и т.д. Только хардкор. Также скажу нет кортексам, хотя и очень бы хотелось. Причины описал. Только 8-битники.

В таких условиях - только 8051.
Как только вы исключили Cortex-M0...M4 - у вас не осталось шансов аргументированно убедить коллег в необходимости использования чего-либо ещё кроме 8051.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:08
Рейтинг@Mail.ru


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