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

 
 
41 страниц V  « < 2 3 4 5 6 > »   
Closed TopicStart new topic
> Ну , что прощаемся с Atmel ?
aleksandr-zh
сообщение Sep 24 2015, 16:07
Сообщение #46


Местный
***

Группа: Участник
Сообщений: 359
Регистрация: 28-05-05
Из: Брянщина
Пользователь №: 5 494



не, PIC и ATMEL не совместимы! ну посмотрите сами sm.gif
pica

Go to the top of the page
 
+Quote Post
inventor
сообщение Sep 26 2015, 17:09
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



жалко.
AVR32 могли бы побить АРМ
но с таким софтом - навряд ли.
как пример - я купил платку STM неск
лет назад - прикрутил проводами SD карту
и через час она у меня работала.
На AVR32 прикрутил туже карту - она заработал
через неск дней.
контроллеры у них хорошие, но поддержка или софт для них
вообще никакой.
Атмеги только нормальные с нормальной документацией
понятной даже дошкольнику.
все остальное просто ужасно
Go to the top of the page
 
+Quote Post
aleksandr-zh
сообщение Sep 26 2015, 17:46
Сообщение #48


Местный
***

Группа: Участник
Сообщений: 359
Регистрация: 28-05-05
Из: Брянщина
Пользователь №: 5 494



inventor, поспорю по поводу качества и количества документации для авр
я МК пощупал в 1999 году, заливал прошивки в частотомер-цифровую шкалу в 1999. Сделано было на pic16F84 (без А)
сам начал пробовать писать где-то через пару лет. Сперва ассемблер, затем кто-то принёс PicBasic Pro - было весело )))
Потом в 2001 попались схемы на АВР, вроде на 90s2313. Стал искать: софта - нуль (кривущая Студия с глюками), документации - жалкое фирменное описалово - "даташит". Доступного НЭТа с хорошей скоростью не было. На АВР перешел только году в 2004-2006, когда работал на заводе и получили неплохой пакет документации (что-то было даже на русском). Вот только в 2004 и попёр у народа массовый интерес к Атмел АВР - когда документация появилась и усеченный LPT stk200. А до этого в народе гуляли только PIC

Сообщение отредактировал aleksandr-zh - Sep 26 2015, 17:47
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 26 2015, 21:51
Сообщение #49


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(aleksandr-zh @ Sep 26 2015, 20:46) *
Потом в 2001 попались схемы на АВР, вроде на 90s2313. Стал искать: софта - нуль (кривущая Студия с глюками), документации - жалкое фирменное описалово - "даташит". Доступного НЭТа с хорошей скоростью не было.
Что такое НЭТ не знаю, про остальное не согласен - в 2001 работал с AVR (103 и 128) - студия работала, был gcc и ИАР, даташиты были точно такие же, как и сегодня (могу найти в архивах). А уж на форумах их активно обсуждали еще в 98, т.е. и применяли активно тоже.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 26 2015, 22:03
Сообщение #50


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(aleksandr-zh @ Sep 26 2015, 20:46) *
А до этого в народе гуляли только PIC

Что, в общем-то, понятно. Ведь мало выпустить хороший чип, надо дать ему путёвку в жизнь: обеспечить хорошей докой (включая не только DS, но и множество AN), позаботиться о среде разработки, раздавать сэмплы, устраивать семинары и треннинги... Микрочип вёл себя в этом плане достаточно грамотно. У меня, к примеру, никогда не возникало желания перепрыгнуть на Атмел. Ну, не буду здесь холивар разводить. Умер максим, да и фиг с ним...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 26 2015, 22:25
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Сергей Борщ @ Sep 27 2015, 00:51) *
даташиты были точно такие же, как и сегодня (могу найти в архивах)

Были лучше - как раз где-то в начале двухтысячных их испортили, долив воды в виде "code examples".

Когда-то начинал знакомство с ARM именно на атмеловских AT91M40800. Начали практически первыми, но как-то не сложилось у них со "средним сегментом" МК.
Жаль будет, если кончатся их ARM9 с малым потреблением.
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 26 2015, 23:36
Сообщение #52


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



иксмеги жалко!
остальное не жалко абсолютно.
Цитата
(кривущая Студия с глюками)

студиями всякими, "СИ" и прочими приблудами никогда не пользовался
ASM и только ASM!!!
Из документации всегда было достаточно нормального DS.
У атмела с этим всегда всё нормально было.
Go to the top of the page
 
+Quote Post
aleksandr-zh
сообщение Sep 27 2015, 06:08
Сообщение #53


Местный
***

Группа: Участник
Сообщений: 359
Регистрация: 28-05-05
Из: Брянщина
Пользователь №: 5 494



про ассм AVR речи не идёт - это фантастика, по сравнению в pic16 (другие не щупал, врать не буду!)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 27 2015, 16:38
Сообщение #54


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (aleksandr-zh @ Sep 27 2015, 09:08) *
про ассм AVR речи не идёт - это фантастика

Довольно с ASM прилично, для "ручного" писательства. Что и сыграло свою злую роль и отсталостью компиляторостроительства атмелом и отсталостью пользователей AVR оставшихся в ассемблере даже тогда, когда пришли другие контроллеры и компиляторы сделали резкий рывок.
А плоды писательства на ассемблере, как и AVR, так и PIC, я наблюдал не однократно sad.gif. Опытые программсты на ASM могут оптимально писать кусочки программ, но когда сложность первышает некоторый предел и начитает выходить на первый план СИСТЕМНАЯ оптимизация, они c удручающей вероятрностью ПРОВАЛИВАЮТСЯ - подводит отсутствие системного подхода к делу sad.gif.
Мое первое личное знакомство с AVR состоялось, когда знакомые принесли некое устройство сделанное под заказ американских медиков, которые предствили прототип собранный, как аналоговое устройство и хотели получить тиражируемое устройство на микроконтроллере. Наклепали знакомые несколько тысяч штук, AVR программеры написали на ASM софтину генерящую, как казалось, то, что заказчик заказывал... Но заказчик сказал, что фигня получается - ну нет нужного эффекта воздействия на организм. Ко мне пришли, как к обладателю редчайшего в те времена, анализатора спектра. Оказалось, что вся работает на низких частотах, а с превышеним частоты ломается. После чего прибегали ище не раз, что-то там улучшали... После чего программисты заявили, что все. Труба дело - контроллер "не тянет". Разогнали контроллер по тактовой за пределы его официальных возможностей. Почти дотянули до верхней желаемой частоты. В общем знакомые исполняющие заказ впали в тоску. Но сама задача на самом деле мне сложной не показалась и... и решил я попробовать покопаться в первый раз в жизни с железкой на AVR. На ASM даже в те времена, хотя за плечами ASM писательства было очень много и саммый большой проект это операционка и виртуальная машина на чистом ASM килобайт на 100 кода, писать было уже несвоевременно. Так-что набросал на Си буквально за вечер алгоритмчик генерации. Думал посмотрю на листиг и подправлю что там в узких местах. Править не пришлось - обошелся только несколько раз переписыванием сишного исходника с целью добиться лучшего понимания компилятором. Разогналось все это аж до УДВОЕННОЙ частоты. Как там пытались делать ASM писатели - не знаю, уж очень "крутые" были и свои исходники считали великой ценностью sm.gif. Я просто подарил все sm.gif - мне было достаточно просто ознакомится с котроллером.
Ну дальше там кнопочки, светодиодики для индикации, это уже вообше не вопрос на Си было набросать. При этом ASM писатели на самом деле были вполне опытные и бывалые, только за деревиями леса не видели и рабами привычек работы с железом были sad.gif.
Ну а последняя работа с AVR была не помню когда, но тогда "A" AVR только анансировались и живьем из не было еще. Так-что писал под "L", а потом уже спустя месяц только а "A" подгибал. Задача была достаточно виртуозная - для снятого с производства чипа сваять функциональный аналог. Причем микропотребляющий, а чип с небольшой, но цифровой обработкой - генерировать и детектировать частоты. И тут ОСНОВНАЯ проблема решалась не как писать, а как строить систему. На ASM в результате было написано пару десятков строк. И то уже практически из любви к искусству - дотянуть по потреблению еще чуть меньше и дожал даже проотип "L" по потреблению до того, что требовалось. С "А" воообще никаких вопросов. На самом деле это НЕ надо было делать на AVR, но уж больно знакомые заказчики поросили - типа у них есть специалисты по AVR - они потом сопровождать будут, да и заказ был "закрытый" и им проще для AVR замену протащить. После, кстати, никаким специалистам ничего "cопровождать" не пришлось.
Это была "дембельская" работа. С тех пор все, AVR для меня вообще умер. Амен!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aleksandr-zh
сообщение Sep 27 2015, 16:51
Сообщение #55


Местный
***

Группа: Участник
Сообщений: 359
Регистрация: 28-05-05
Из: Брянщина
Пользователь №: 5 494



вот и я говорю: Асм - царь всех языков.
Но жизнь так коротка...
sm.gif
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Sep 27 2015, 16:55
Сообщение #56


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Закрою нахрен тему , если скатимся на asm vs C


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Эдди
сообщение Sep 27 2015, 17:46
Сообщение #57


Знающий
****

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



Хотел бы я посмотреть, как эти ассемблерщики на STM32 что-нибудь серьезное написали бы. Или вообще на A10 каком-нибудь…
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 27 2015, 17:54
Сообщение #58


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (aleksandr-zh @ Sep 27 2015, 19:51) *
вот и я говорю: Асм - царь всех языков.

Нет. Не царь и никогда им не был. Это минимальный стартовый языковой уровень - первый после писательства в кодах. Какой уж тут "царизм" sad.gif - сплошная пахота, причем с развитием качества компиляции и оптимизации языков высокого уровня, ставшая бесполезной. Так, несколько десятков строк, ну сотню максимум написать, да и то изредка.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aleksandr-zh
сообщение Sep 27 2015, 17:57
Сообщение #59


Местный
***

Группа: Участник
Сообщений: 359
Регистрация: 28-05-05
Из: Брянщина
Пользователь №: 5 494



пишешь на чем-то высоком - не пашет. И так, и этак - не выходит каменная чаша! Блин. Где это там моё дизассм? sm.gif а... регистр не сохраняет в прерывании... вот гад, а! ну да ладно.. на те @asm .... и всё тут )) да, такое редкость. Но пару раз помогало найти затыки... Пару раз в 10 лет sm.gif)))
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 27 2015, 17:58
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (ILYAUL @ Sep 27 2015, 19:55) *
Закрою нахрен тему , если скатимся на asm vs C

Да какой тут уж 'vs' - на, минимум, 15 лет с этим точно ОПОЗДАЛИ. Так-что сейчас здесь можно говорить об этом только, как об одной из причин деградации Atmel, когда приличная по отношению к тем-же массовым на тот момент 51 и PIC система команд вылезла боком спустя годы.




--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

41 страниц V  « < 2 3 4 5 6 > » 
Closed TopicStart new topic
13 чел. читают эту тему (гостей: 13, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:09
Рейтинг@Mail.ru


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