Продам - двухкомнатную квартиру, Энтузиастов, 5-2 (Жилой дом, 5 эт) - 3 700 000 р. |
Продам - земельный участок, с. Хыркасы, улица Новая - 5 450 000 р. |
Сдам - однокомнатную квартиру, пр. Тракторостроителей, 52 (Жилой дом, 10 эт) - 13 000 р. |
Продам - дачу, Пирогова, 1С - 1 590 000 р. |
|
|
pic и avr чем отличаются?
•
ZhenyaKa
|
|
Активный
Сообщений: 1 393
Из: Чебоксары
|
Объясните на пальцах пожалуйста.
--------------------
|
|
|
|
•
Отнюдь
|
|
Активный
Сообщений: 23 561
Из: раненный душою
|
Цитата(ZhenyaKa @ May 17 2017, 12:05) Объясните на пальцах пожалуйста. разные производители, соответственно, разные среды программирования. правда, хозяин уже один - микрочип если оценивать по простоте входа, то я бы предпочел АВР - он родной для ардуины и довольно просто осваивается конкретизируйте вопрос
--------------------
Мощность распределять нужно плавно и равномерно (ц) Гена21
|
|
|
|
•
ZhenyaKa
|
|
Активный
Сообщений: 1 393
Из: Чебоксары
|
Цитата(Отнюдь @ May 17 2017, 12:24) разные производители, соответственно, разные среды программирования. правда, хозяин уже один - микрочип если оценивать по простоте входа, то я бы предпочел АВР - он родной для ардуины и довольно просто осваивается конкретизируйте вопрос ну с ардуиной я знаком. Интересны различия в удобстве прошивки, написания кода и тд. Ну и в функциональных возможностях какое различие тоже при одинаковых ценах.
--------------------
|
|
|
|
•
andruha-666
|
|
Активный
Сообщений: 1 104
|
Цитата(ZhenyaKa @ May 17 2017, 12:05) Объясните на пальцах пожалуйста. Если на пальцах - то AVR - это пальцы на одной руке, PIC - на другой, а хозяин один (с некоторых пор). И на правой и на левой руке - пальцы, но для левой руки - варежки (среда программирования, программаторы) для левшей, а для правой - для правшей). Правда бывают варежки и для правой и для левой руки
--------------------
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
|
|
|
|
•
andruha-666
|
|
Активный
Сообщений: 1 104
|
Цитата(ZhenyaKa @ May 17 2017, 12:55) ну с ардуиной я знаком. Интересны различия в удобстве прошивки, написания кода и тд. Ну и в функциональных возможностях какое различие тоже при одинаковых ценах. Примерно все одинаковые, нужно подобрать по вкусу. Мне например ближе AVR и CodevisionAVR
--------------------
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
|
|
|
|
•
Отнюдь
|
|
Активный
Сообщений: 23 561
Из: раненный душою
|
Цитата(ZhenyaKa @ May 17 2017, 12:55) Интересны различия в удобстве прошивки, написания кода и тд. если писать на ассемблере, то небольшая разница есть - у пиков три десятка команд, у авр - за сотню если писать на си, то особой разницы нет по векторам прерывания - у пика один вектор, у аврок пачка - чуть ли не на каждый чих. а функциональные особенности не столько по производителю, сколько по конкретным типам контроллеров. плясать надо от личных предпочтений и требований проекта
--------------------
Мощность распределять нужно плавно и равномерно (ц) Гена21
|
|
|
|
•
ap@chi
|
|
Покинул этот форум 19.02.21
Сообщений: 11 265
|
С пиками не знаком, поэтому не скажу, есть ли у них вообще фьюз биты и нужно ли их программировать, за то у avr они есть и для начищающего это те еще грабли.
Когда начинал десятками валялись залоченные, потом восстановил.
|
|
|
|
•
andruha-666
|
|
Активный
Сообщений: 1 104
|
Цитата(ap@chi @ May 17 2017, 14:21) С пиками не знаком, поэтому не скажу, есть ли у них вообще фьюз биты и нужно ли их программировать, за то у avr они есть и для начищающего это те еще грабли. Когда начинал десятками валялись залоченные, потом восстановил. в некоторых пиках во флеше есть калибровочная константа, если она будет утеряна - вот это **па (если требуется отмер точных интервалов)
--------------------
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
|
|
|
|
•
ap@chi
|
|
Покинул этот форум 19.02.21
Сообщений: 11 265
|
так же ходят байки что пики более устойчивы к помехам, чем avr. Кстати говоря, в автоэлектронике редко встретишь avr'ы
|
|
|
|
•
ZhenyaKa
|
|
Активный
Сообщений: 1 393
Из: Чебоксары
|
Цитата(Отнюдь @ May 17 2017, 13:38) если писать на ассемблере, то небольшая разница есть - у пиков три десятка команд, у авр - за сотню если писать на си, то особой разницы нет по векторам прерывания - у пика один вектор, у аврок пачка - чуть ли не на каждый чих. а функциональные особенности не столько по производителю, сколько по конкретным типам контроллеров. плясать надо от личных предпочтений и требований проекта на си под чем писать и чем шить?
--------------------
|
|
|
|
•
andruha-666
|
|
Активный
Сообщений: 1 104
|
Цитата(ZhenyaKa @ May 17 2017, 21:14) на си под чем писать и чем шить? Не совсем понятен вопрос. В смысле под какой контроллер пишется на си? Под любой. Шить программатором. Ассортимент более чем достаточный - от пяти проводков до мегасуперпрофипрограмматоров. Несколько лет назад нужно было мне одну приблуду сделать на пик-е, думал единичный случай, а потом подсел.... по душе пришелся атмел, под него собрал программатор avr910 им пользуюсь до сих пор. А CAVR выбрал потому что нужно было прошивку исправить в одном проекте под кодевижен, на нем и сижу
--------------------
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
|
|
|
|
•
Black27512
|
|
Постоялец
Сообщений: 352
|
В плане написания на Си разница не велика, для программиста освоить и то и то одинаково. Но для конкретных задач тут лучше смотреть на периферию контроллеров. Например, для работы с аналоговыми входными данными однозначно лучше avr, т.к. там АЦП посерьезнее, есть ИОН и т.д. Если что-то типа частотомера надо (что бы входная частота сигнала могла быть больше чем тактовая МК), то тут однозначно pic, у них есть асинхронные таймеры. Но это так, пример из классики. Опять же для работы с большими массивами констрант (таблицами) лучше avr, т.к. чтение из ПЗУ pic та ещё веселуха. По устойчивости к помехам, как говорили выше, pic считается лучше. Но как показала личная практика в случае сна pic тоже способен выдать хаотичную комбинацию на порты и спалить всё у чертям. Так что это не точно. Старые AT90S.... да, однозначно висли от помех, но то старые. В дозиметре карманном 24/7 работающем на ATmega168pa в полуспящем режиме (батарею 2 месяца держит) ещё ни разу не повис. В плане кодинга на ассемблере avr однозначно проще, pic проще только на вид, на деле же сравнение делать вычитанием ну как-то через жопу решение, на мой взгляд. А вообще смотрите ещё на arm, не смотря на сложность освоения, там периферия более крутая, ну и DMA есть...
Сообщение отредактировал Black27512 - May 17 2017, 23:17
|
|
|
|
•
efim
|
|
Активный
Сообщений: 31 898
|
Цитата(Black27512 @ May 17 2017, 23:15) Старые AT90S.... да, однозначно висли от помех, но то старые. Зависит не от AVR, а от схемотехники. Если использовать внешний WatchDog и внешний супервизор питания, ничего у вас не зависнет. По сути вопроса - рекомендовал бы уже не морально устаревшие AVR, а STM32.
|
|
|
|
•
Отнюдь
|
|
Активный
Сообщений: 23 561
Из: раненный душою
|
Цитата(efim @ May 18 2017, 00:27) Зависит не от AVR, а от схемотехники. Если использовать внешний WatchDog и внешний супервизор питания, ничего у вас не зависнет. супервизор решает только частную проблему и в моем случае, к примеру, абсолютно бесполезен - что зависание, что сброс могут привести к аварии. исторически сложилось так, что использую пики. вполне себе ловят помеху. щелкнет рядышком высоковольтный разряд - получай ресет. решается действительно схемотехнически - все, что уходит за пределы платы, изолируется оптопарами. ну и трассировка печати требует некоторой аккуратности. по авр не могу ничего сказать - проекты по пальцам посчитать можно. но не думаю, что есть кардинальные отличия Цитата(efim @ May 18 2017, 00:27) По сути вопроса - рекомендовал бы уже не морально устаревшие AVR, а STM32. порог входа серьезно отличается. в то же время для любительских целей ардуины часто хватает с избытком.
--------------------
Мощность распределять нужно плавно и равномерно (ц) Гена21
|
|
|
|
•
Black27512
|
|
Постоялец
Сообщений: 352
|
Цитата(efim @ May 18 2017, 00:27) Зависит не от AVR, а от схемотехники. Если использовать внешний WatchDog и внешний супервизор питания, ничего у вас не зависнет. По сути вопроса - рекомендовал бы уже не морально устаревшие AVR, а STM32. AT90S именно висли, да так, что ни какой собачий таймер не помогал, при этом МК начинал греться. Помогало только отключение питания. Я про это повисание. Ну а на счёт собочьего таймера вообще, то его не получается применить если МК загоняется в сон на долго. 8 битные МК ещё рано списывать, у них есть свои плюсы. Например возможность питаться от 3-5.5в, у каких-то вообще 1.8-5.5в. Ну и потребление ниже, что при батарнйном питании важно...
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
|