MSC51 vs PIC vs AT90 vs AT91 vs ATmega vs AT tiny
Moderator: Shaos
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
MSC51 vs PIC vs AT90 vs AT91 vs ATmega vs AT tiny
Давайте пофлеймим по сабжу..
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: MSC51 vs PIC vs AT90 vs AT91 vs ATmega vs AT tiny
Мне нравятся PIC и, возможно, AT91 (ARM)cr0acker wrote:Давайте пофлеймим по сабжу..
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
Re: MSC51 vs PIC vs AT90 vs AT91 vs ATmega vs AT tiny
ОбоснуйShaos wrote:Мне нравятся PIC и, возможно, AT91 (ARM)cr0acker wrote:Давайте пофлеймим по сабжу..

-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: MSC51 vs PIC vs AT90 vs AT91 vs ATmega vs AT tiny
Мои пристрастия глубоко субъективны и необоснуемыcr0acker wrote:Обоснуй

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
-
- God
- Posts: 1101
- Joined: 29 Dec 2003 01:00
- Location: Москва
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Doomed
- Posts: 491
- Joined: 16 Apr 2005 22:35
- Location: Томск
Работал я со многими AVRами, со 196м, с AT91-ARMом. Личные впечатления такие.
- 51е. Устаревшая напроч серия. На сегодняшний день выигрыша по стоимости не дает. Использовать эту серию вообще не стоит изза кривой системы команд. Единственное, где стоит пользоваться 51ми - это если они лежат на халяву (остались старые запасы и т.п.).
- 1878ВЕ1 - отечественный 8-битник. Весьма скуден по переферии, но есть FLASH, RAM и EEPROM, защищенный аппаратно причем с аппаратной коррекцией ошибок. Для простых применений очень подходит. Плюсы - держит доволно большие выходные токи.
- AVR (ATMega, ATTiny, AT90S...). На сегодняшний день - самые удобные из 8биток. Очень-очень удобная система команд, внутрисхемное программирование, причем программатор представляет собой просто несколько проводов от LPT-порта. Очень широкий диапазон встроенной перифирии. Доступность. Короче, для простых применений, если нужна 8битка - лучше всего купить AVR.
-I196й. Тоже устаревшая дребедень. Система команд неплохая, но есть куча ньюансов, да и команды длинные непомерно. В общем код получается довольно раздутый. Плюсы - имеется 256 8битных регистра общего назначения, которые могут быть использованы как 16 или 32битные (по парам или по тетрадам). Использовать не стоит вообще - слишком неудобен.
-ARM (серия AT91). Самые навороченные микроконтролееры. Очень-очень удобны в программировании. Имеют ДВЕ системы команд (32битные команды-ARM и 16-битные команды-THUMB), причем в программе по ходу выполнения можно произвольно переключаться с одной системы команд на другую. Набор перефирии так же очень широк. Есть версии работающие на частотах выше 100Мгц.
Вот такой ИМХ-микрообзор)
- 51е. Устаревшая напроч серия. На сегодняшний день выигрыша по стоимости не дает. Использовать эту серию вообще не стоит изза кривой системы команд. Единственное, где стоит пользоваться 51ми - это если они лежат на халяву (остались старые запасы и т.п.).
- 1878ВЕ1 - отечественный 8-битник. Весьма скуден по переферии, но есть FLASH, RAM и EEPROM, защищенный аппаратно причем с аппаратной коррекцией ошибок. Для простых применений очень подходит. Плюсы - держит доволно большие выходные токи.
- AVR (ATMega, ATTiny, AT90S...). На сегодняшний день - самые удобные из 8биток. Очень-очень удобная система команд, внутрисхемное программирование, причем программатор представляет собой просто несколько проводов от LPT-порта. Очень широкий диапазон встроенной перифирии. Доступность. Короче, для простых применений, если нужна 8битка - лучше всего купить AVR.
-I196й. Тоже устаревшая дребедень. Система команд неплохая, но есть куча ньюансов, да и команды длинные непомерно. В общем код получается довольно раздутый. Плюсы - имеется 256 8битных регистра общего назначения, которые могут быть использованы как 16 или 32битные (по парам или по тетрадам). Использовать не стоит вообще - слишком неудобен.
-ARM (серия AT91). Самые навороченные микроконтролееры. Очень-очень удобны в программировании. Имеют ДВЕ системы команд (32битные команды-ARM и 16-битные команды-THUMB), причем в программе по ходу выполнения можно произвольно переключаться с одной системы команд на другую. Набор перефирии так же очень широк. Есть версии работающие на частотах выше 100Мгц.
Вот такой ИМХ-микрообзор)
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Doomed
- Posts: 491
- Joined: 16 Apr 2005 22:35
- Location: Томск
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Итак, подытожим. В пределах этого форума будем делать акцент на то, что имеет практический смысл сейчас (вплоть до создания отдельных форумов под это дело):
- ARM (AT91, ARM7, ARM9)
- AVR (AT90, ATmega, ATtiny)
- PIC (Microchip)
Советский 1878ВЕ1 ввиду некоторой сыроватости оставляю темой общего форума NedoPC Project, а вот всякое старье типа 48-51 объявляются вне закона в пределах форума и будут подвергаться жесточайшему неприятию с моей стороны
- ARM (AT91, ARM7, ARM9)
- AVR (AT90, ATmega, ATtiny)
- PIC (Microchip)
Советский 1878ВЕ1 ввиду некоторой сыроватости оставляю темой общего форума NedoPC Project, а вот всякое старье типа 48-51 объявляются вне закона в пределах форума и будут подвергаться жесточайшему неприятию с моей стороны

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Maniac
- Posts: 304
- Joined: 29 Mar 2005 06:06
- Location: Krasnodar
как, х51, старье. айайай. это ж огого какое популярное ядро, с ним такая куча девайсов существует. может оно уже и устаревает, но по популярности оно как АРМ сейчас набирает обороты. да на этом ядре куча всяких железяк существует, от RF интерфейсов до мп3 кодеков. Ну и уж точно х51 не старее и не хуже ПИКов
а примерно на одном уровне. при том что пики - одна контора, а х51 лепят все кому не лень. да и дешевые они просто.
хоть я и недолюбливую интел, да и х51 не особо, но то что это открытое и суперпопулярное ядро - эт факт.
зы// я хоть по пикам и книжек купил, и чегото копался там... но так в случае чего и вешаю быстренько at89c2051 не заморачиваясь особо - CISC-ость привитая Z80-ым наверно

хоть я и недолюбливую интел, да и х51 не особо, но то что это открытое и суперпопулярное ядро - эт факт.
зы// я хоть по пикам и книжек купил, и чегото копался там... но так в случае чего и вешаю быстренько at89c2051 не заморачиваясь особо - CISC-ость привитая Z80-ым наверно
