Дык он для AVR и писалПочему для AVR оно завелось сразу и работает ?
AVR - есть ли будущее, или переходить на ARM?
- Реклама
Однако многому научился благодаря этим костылям.Что характерно - на АВР всякие софт-костыли подставляют.
В частности самописные 1-wire и I²C очень хорошо помогли понять, что это за протоколы и с чем их едят.
Сейчас, разумеется, и заморачиваться не буду.
А ещё наш народ будет городить ЦАП из кучи резисторов, при этом кидая кусками говна из кустов в сторону МК, который стоит дешевле и имеет на борту ЦАП. Ну все поняли, о каком я МКSatyr писал(а):Что характерно - на АВР всякие софт-костыли подставляют.
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
Между прочим да, я писал под AVR.Почему для AVR оно завелось сразу и работает ?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Реклама
- Сообщения: 487
- Зарегистрирован: Пт июн 12, 2009 19:17:35
конечно на портабельном C. Я один раз написал, использую без изменений на АВР, АРМ, 8051, СТМ8, ПИК. Написал бы на Асме - пришлось бы каждый раз переписывать с нуля ?После трех дней раскуривания я плюнул на все, взял доки на 1-Wire и написал сам. На асме. За день, вместе с отладкой. Ну и что выгоднее?
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
У меня на асме написаны только подпрограммы передачи/приема битов. Более высокий уровень - С.конечно на портабельном C.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Сообщения: 487
- Зарегистрирован: Пт июн 12, 2009 19:17:35
что мешало написать их на С ?YS писал(а):У меня на асме написаны только подпрограммы передачи/приема битов. Более высокий уровень - С.конечно на портабельном C.
Холивар C vs ASM?
Не стоит, тут и так холиваров хватает!
Не стоит, тут и так холиваров хватает!
Я делаю сейчас проект на Stellaris (Cortex-M3 от TI). Пожаловаться на качество библиотек не могу. Насчет онэвире - недавно портировал либу, изначально сделанную для AVR - провозился минут 30. Какие проблемы? При этом я сам поклонник AVR, однако, в новых разработках, место осталось только тинькам. Увы! Все сугубо экономически. Если речь идет о том, что в тини "не влазит", то время на разработку на ARM - практически то-же, стоимость решения - меньше. Какие еще аргументы? Если Atmel не пересмотрит свою ценовую политику на AVR - то постепенно, через несколько лет, AVR потеряет свои позиции. Жаль конечно, а что делать - такова жизнь.
2Nixxi - не будьте ретроградом. Техпрогресс не стоит на месте. Посмотрите вперед, на несколько лет
Я Вам не предлагаю "забить" на AVR, но если Вы будете дальше игнорировать новые ядра (не только ARM!) - то скоро останетесь без работы. Рынок - он такой 
2Nixxi - не будьте ретроградом. Техпрогресс не стоит на месте. Посмотрите вперед, на несколько лет
Все будет только лучше, в крайнем случае - хуже.
Не правильно. Холивар ARM vs AVRploop писал(а):Холивар C vs ASM?
Можно слегка потроллить, высказав, что-то типа: ARM c Atmel еще потолкаются, а вот PIC - ваще не взлетит. Помню раньше PIC vs AVR - это была война двух реллигий, сейчас вроде-как поуспокоились. С данной темой - тоже попустит
Все будет только лучше, в крайнем случае - хуже.
Этот уже 11 страниц идёт. Хотелось бы от второго народ воздержать.Не правильно. Холивар ARM vs AVR
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Тут, имхо больше холивар STM32 vs AVR.
Предлагаю решать спор методом Робинзона Крузо. Робинзон Крузо, когда попал на остров, первые дни считал, что оказался в заднице. Потом он в своем органайзере составил таблицу из двух колонок: в левой написал список того, что плохо, а в правой – что хорошо. Потом он посмотрел на это все и понял, что жить можно. (с)
Потом можно вставить в таблицу:
STM32 больше возможностей (но AVR сможет большинство, имхо, решить) +
STM32 дешевле (кроме некоторых Mega и Tiny) +
STM32 нет (пока) корпусов soic8/14/16/18/20/28 -
STM32 нет (не уверен) встроенного операционного усилителя -
STM32 у простых 100 серии (не уверен - поправите) частота шим 32мГц у Tiny 64мГц -
STM32 не радует: http://www.efo.ru/news/news.pl?a=1&id=3 ... #news-3383 -
Все это мое личное имхо - можете зачеркнуть, добавить и пр.
п.с. ребята давайте жить дружно
Предлагаю решать спор методом Робинзона Крузо. Робинзон Крузо, когда попал на остров, первые дни считал, что оказался в заднице. Потом он в своем органайзере составил таблицу из двух колонок: в левой написал список того, что плохо, а в правой – что хорошо. Потом он посмотрел на это все и понял, что жить можно. (с)
Потом можно вставить в таблицу:
STM32 больше возможностей (но AVR сможет большинство, имхо, решить) +
STM32 дешевле (кроме некоторых Mega и Tiny) +
STM32 нет (пока) корпусов soic8/14/16/18/20/28 -
STM32 нет (не уверен) встроенного операционного усилителя -
STM32 у простых 100 серии (не уверен - поправите) частота шим 32мГц у Tiny 64мГц -
STM32 не радует: http://www.efo.ru/news/news.pl?a=1&id=3 ... #news-3383 -
Все это мое личное имхо - можете зачеркнуть, добавить и пр.
п.с. ребята давайте жить дружно
Я поначалу и на STM32 костыли подставлял. Не от больших знаний, конечно.Satyr писал(а):Что характерно - на АВР всякие софт-костыли подставляют.
ЗЫ. Любую точку зрения можно принять, если постараться понять оппонента. Все равно ничье мнение мне не помешает развиваться в ту степь, в которую пожелаю я, а не в ту, которой считает правильной незримый оппонент в сети, с которым я никогда в жизни не пересекусь. =)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

А чего им толкаться то ? И в чем именно ? Атмел и сам лицензиат ARM.coredumped писал(а):Не правильно. Холивар ARM vs AVRploop писал(а):Холивар C vs ASM?![]()
Можно слегка потроллить, высказав, что-то типа: ARM c Atmel еще потолкаются
Более того, у меня создается впечатление, что как раз на АРМах новые МК у Атмела анонсируются чаще, чем на 8051, AVR и AVR32, которыми атмел тоже какбе занимается
Stellarisware - это практически ардуино какой тоcoredumped писал(а):Я делаю сейчас проект на Stellaris (Cortex-M3 от TI). Пожаловаться на качество библиотек не могу.
Самая 'бегиннерюзерфрендли' поддержка семейства МК.
У ST потруднее, в NXP еще потруднее
Но это трудности такие - для осваивающих мерцалку лампочками. Для владеющих темой лишний день-полтора на вникание.
Собсно, на том, что нет ОУ, компаратора и ноги слабее все минусы заканчиваются.oleg110592 писал(а): STM32 нет (не уверен) встроенного операционного усилителя -
Но - это нужно не всегда, если нужно - решается копеечными (т.е. уровня всеравно не ниже, чем встроенные у авр -))) ) внешними ОУ или компаратором. На ST мир не кончается, есть у AD МК на АРМе с такой аналоговой периферией, что АВР ловить и близко там нечего.
Видимо, имеется ввиду усиление в 8 (или сколько там раз ?) включаемое на входе ADC.ploop писал(а):А откуда у AVR ОУ?
Собсно, у нас тут получается ситуация, когда бОльшая часть крестьян хочет по старинке пахать на лошади и ни в какую не хочет на тракторе -)))


