roboforum.ru

Технический форум по робототехнике.

Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

AVRus » 23 июн 2011, 14:22

Собственно уже побольше полугода программирую Атемеловские 8 битные МК, а тут устроился на работу, где предпочтение идет в сторону ПИКов, посоветуйте как проще перейти с АВР на ПИК чтобы каши в голове не появилось :)

Re: Переход с АVR на PIC

Radist » 23 июн 2011, 14:31

На асемблере что-ли программируете? Си он для всех контроллеров Си.

ЗЫ. ИМХО авры лучше пиков, даже не знаю как смягчить эту горечь.

Re: Переход с АVR на PIC

setar » 23 июн 2011, 15:19

не нужно их сравнивать, это извечный спор
пики более стабильны для тяжелых условий военного и промышленного примерения
а вообще - один фиг :)

Re: Переход с АVR на PIC

dccharacter » 23 июн 2011, 15:20

AVRus писал(а):Собственно уже побольше полугода программирую Атемеловские 8 битные МК, а тут устроился на работу, где предпочтение идет в сторону ПИКов, посоветуйте как проще перейти с АВР на ПИК чтобы каши в голове не появилось :)

Кем же ты работаешь, что тебе надо советовать как "перейти"?!?!?!? Для успешного следования в часть надо сесть на автобус... и проследовать в часть. :-))))

Re: Переход с АVR на PIC

Michael_K » 23 июн 2011, 19:21

setar писал(а):пики более стабильны для тяжелых условий военного и промышленного примерения

:no:

Re: Переход с АVR на PIC

avr123.nm.ru » 23 июн 2011, 22:02

Не ухмыляйся - начальнику форума видней!

Re: Переход с АVR на PIC

vadinator » 23 июн 2011, 22:14

Насчёт надёжности....мож тогда STM? :oops: знаю что не в тему :oops:
1) Повышенная надежность. Это - наиболее ощутимое отличие семейства микроконтроллеров STM8. Достаточно сравнить технические руководства разных производителей, чтобы убедиться в этом: например, в руководстве по микроконтроллерам STM8 есть раздел, посвященный EMC- и ESD-характеристикам микроконтроллера. В описании других микроконтроллеров такой раздел зачастую просто отсутствует.

Высокая надежность микроконтроллеров STM8 проявляется во многих аспектах и является результатом долголетнего опыта STMicroelectronics в области производства микроконтроллеров для индустриальных и автомобильных применений. При разработке линейки STM8 STMicroelectronics по максимуму учла все возможные улучшения по надежности.

Например, микроконтроллеры STM8 выдерживают электростатический импульс до 4 кВ (HBM) в отличие от конкурентных решений, где это значение - на уровне 1 кВ. Устойчивость к электростатическим импульсам позволяет не использовать внешних защит и избежать дополнительных, часто очень сложных, проблем, связанных с этим вопросом. Микроконтроллеры STM8 имеют высокую устойчивость к электромагнитным помехам (по стандартам IEC 61000, 2 В по VFESD, 4 A по VEFTB для STM8S) и низкий излучаемый электромагнитный шум (по стандарту IEC61967-2, уровень SAE EMI = 2). Вдобавок, микроконтроллеры STM8 имеют дополнительную возможность снизить генерируемые помехи благодаря специальному режиму работы входов-выходов с пониженной скоростью (менее резкие фронты).

Разные режимы работы микроконтроллеров управляются специальными регистрами в памяти (option byte registers). Микроконтроллеры STM8 имеют специальную схему работы регистра, контролирующего их конфигурацию: идет постоянная аппаратная проверка состояния данного регистра (сумма его значения с противоположным значением должна всегда быть нулевой). При обнаружении изменения в значении этого ключевого регистра (например, из-за жестких электромагнитных условий) сразу происходит сброс МК. Наличие двух независимых сторожевых таймеров, работающих от двух различных источников частоты тактирования, позволяет повысить надежность МК в жестких условиях.

Стоит отметить также, что в изделия семейства STM8 включена схема безопасного тактирования (Clock Security System), которая переключает микроконтроллер на внутренний генератор частоты тактирования (16 МГц) при обнаружении сбоя во внешнем генераторе.


http://www.compeljournal.ru/enews/2010/6/3

Re: Переход с АVR на PIC

=DeaD= » 23 июн 2011, 22:46

Ситуация: Человек пришел на новую работу, где используют PIC, а он раньше писал под AVR. Чем же ему помочь?

Ответы: AVR рулит, но PIC возможно более надежен, а STM8 вообще надежней всего на свете! :ROFL:

По теме - лично я не встречал специальных адаптированных материалов как перестать программировать под AVR и начать программировать под PIC :) поэтому, наверное, придется просто начать курить даташиты и задавать вопросы на форумах и на новой работе.

Re: Переход с АVR на PIC

vadinator » 23 июн 2011, 23:16

=DeaD= писал(а):а STM8 вообще надежней всего на свете! :ROFL:

:) Я ж написал, что - "знаю что не в тему" :D
Ну невозможно помочь с таким вопросом как у ТС... сказать пусть даташиты курит, тож вроде не прилично :ROFL:

Re: Переход с АVR на PIC

galex1981 » 24 июн 2011, 00:55

Ну уж если даташиты - это не прилично, тогда я уж не знаю что тогда прилично... Новое железо всегда начинают изучать с даташитов

Re: Переход с АVR на PIC

vadinator » 24 июн 2011, 01:08

Дык ясен пень...надо мат.часть учить. Просто человеку РАБОТАЮЩЕМУ в области программирования МК, это как бы и неприлично объяснять. А вдруг обидится? :)

Re: Переход с АVR на PIC

dccharacter » 24 июн 2011, 06:53

Ладно, если серьезно - microchip.su

Re: Переход с АVR на PIC

AVRus » 24 июн 2011, 23:41

Как-то я поспешил с вопросом, сам толком не поискав (виновен), помогите с FAQ по PICам или анти-граблями по PICам, или может какими-то шпаргалками :)

Re: Переход с АVR на PIC

Дмитрий К. » 25 июн 2011, 09:59

Так а в чем вопрос? В чем сложность возникла? Я вот на пиках, может подскажу чем.

Re: Переход с АVR на PIC

AVRus » 26 июн 2011, 14:32

Ну например отличия в программировании ПИКов от АВРов, кроме разного названия регистров, какие ?


Rambler\'s Top100 Mail.ru counter