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

 
 
7 страниц V  « < 3 4 5 6 7 >  
Reply to this topicStart new topic
> XMega будет честно работать на 32MHz?, Вынесено из "Защита секции кода.."
Rst7
сообщение Feb 17 2008, 10:41
Сообщение #61


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Именно эту часть проекта можно написать на асме


Не, увольте. Ножки - да, а TCP/IP стек - это не ко мне.

Я тут попробовал собрать последнюю ревизию для ARM. Таки проведеные оптимизации для AVR сказались и на ARM-коде, он таки поместился в регистры, стековых переменных нет. Только не надо мне говорить, что так и должно было получиться, там все совсем не так банально, как вам кажется, и к суммарному количеству битов во всех регистрах имеет очень отдаленное отношение.
Будет время и желание, я конечно разведу платку устройства с LPC2103 вместо Mega168, посмотрим, как оно будет в живую...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 17 2008, 11:01
Сообщение #62


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата
там все совсем не так банально, как вам кажется
Я банальности не говорил. Я вам показал, что вы не "понимаете" ARM. Из-за этого Вы, да и многие другие всё ещё влюблены в AVR.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
galjoen
сообщение Feb 17 2008, 11:12
Сообщение #63


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(Rst7 @ Feb 16 2008, 23:20) *
С другой стороны, я вот новый MAC вроде написал, для кварца 16МГц, значит, можно вообще к любой меге прикручивать Ethernet.

Меня это ОЧЕНЬ заинтересовало т.к. сам сейчас думаю как бы мне переходник Ethernet - CAN организовать. Если это реально работать будет - тогда может я рано старшие АВР в утиль списывать собрался?

А сейчас я одну умную вещь скажу - только вы меня ногами не пинайте.
Пост из другой темы - мой-же.
Цитата(galjoen @ Feb 16 2008, 22:03) *
Для нас переход на HID+MassStorage вопросом выживания когда-то был.
....
Это я к тому, что с FTDI уходить необходимость заставила. А сейчас я этому очень рад. Если-бы не это - так-бы и сидел-бы с этим FTDI до сих пор мучался.

Это я к тому, что для всего, что тут написано хорошо-бы подфорум завести. В каждой теме свой. И назвать его так "Долой старьё". Нет неправильно. Звучно, но неправильно. Т.к. некоторое новое в разы хуже старого! Правильно примерно так: "Чипы недостойные того, чтобы их применять в новых разработках".
Ну в разделе "AVR", я думаю, zltigo туда бы старшие АВР включил. А я бы в разделе "USB" - FTDI.
Хотя я конечно понимаю, что лучшего повода для флуда просто не придумаешь! И модераторам там работы ОЧЕНЬ много будет.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 17 2008, 11:49
Сообщение #64


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Я вам показал, что вы не "понимаете" ARM.


Каким образом Вы мне это показали? Видимо Вы считаете, что только избранные могут "понимать" ARM, а остальные (особенно, если они хоть раз признались в симпатиях к архитектуре AVR) - "понимать" не могут по определению? Вы глубоко заблуждаетесь. "Понимаю" я эту архитектуру не хуже Вас, а возможно (имея опыт работы с 680x0 и PPC, т.е. имея возможность взглянуть на ARM-архитектуру через призму других) даже лучше. Постарайтесь в следующий раз воздеждаться от оценок аналитических способностей других участников форума.

Цитата
Меня это ОЧЕНЬ заинтересовало т.к. сам сейчас думаю как бы мне переходник Ethernet - CAN организовать.


Не вижу проблем. Берете самый большой ARM, который только сможете найти, c MAC и CAN на борту, обязательно с внешним ОЗУ, поднимаете Linux, радуетесь жизни. Это я конечно шучу, хотя многие выступают за такое решение. А так, если хотите, например, в порядке изучения окружающей вселенной узнать, что Realtek'овский PHY на последнем принимаемом байте переключает RXC c сигнала синхронизации, выделенного из принимаемого на сигнал от собственного генератора (хотя стандарт говорит, что пока RXDV активен, надо бы и синхру давать в виде меандра с постоянной частотой), то можете пойти по моему методу.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
galjoen
сообщение Feb 17 2008, 12:00
Сообщение #65


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(Rst7 @ Feb 17 2008, 14:49) *
А так, если хотите, например, в порядке изучения окружающей вселенной узнать, что Realtek'овский PHY на последнем принимаемом байте переключает RXC c сигнала синхронизации, выделенного из принимаемого на сигнал от собственного генератора (хотя стандарт говорит, что пока RXDV активен, надо бы и синхру давать в виде меандра с постоянной частотой), то можете пойти по моему методу.

1. Realtek. Это слово, когда говорят про Etherhet, я уже 3й раз слышу. А "PHY" - вообще 4й или 5й!
2. Изучать вселенную - так это же моё хобби!!!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 17 2008, 12:20
Сообщение #66


Гуру
******

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



Цитата(Rst7 @ Feb 17 2008, 14:49) *
Не вижу проблем. Берете самый большой ARM, который только сможете найти, c MAC и CAN на борту

Берете обычный банальный, отнюдь не самый большой ARM7 за 7 c копейками баксов
http://www.mt-system.ru/index.php?store_se...PC2366&id=5
И спокойно пишите. 256K Flash, 40K RAM, MAC, САN и до кучи USB на борту позволят качественно и надежно реализовать поставленную задачу и еще оставить на развитие. При этом можете перейти на совместимые контроллеры, как большей, так и с меньшей памятью.



Цитата(galjoen @ Feb 17 2008, 15:00) *
1. Realtek. Это слово, когда говорят про Etherhet, я уже 3й раз слышу.

Производитель массовых дешевых (обычно экстремально smile.gif ) чипов имеющих отношение к Ethernet.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 17 2008, 12:22
Сообщение #67


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата
Постарайтесь в следующий раз воздеждаться от оценок аналитических способностей других участников форума.
Моё мнение основано на высказанной вами необъективности к архитектуре ARM. Я тоже знаю много архитектур и трезво оцениваю все из них. И это была не оценка аналитических способностей, а попытка донести важную smile.gif информацию до "фанатов" AVR. Надеюсь что у меня получилось.

Не хотел никого обижать так или иначе.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 17 2008, 12:45
Сообщение #68


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
И это была не оценка аналитических способностей, а попытка донести важную информацию до "фанатов" AVR. Надеюсь что у меня получилось.


В таком случае, адресуйте пожалуйста Ваш текст "фанатам" AVR, а не мне, потому как, "фанатом" какой-то определенной архитектуры не являюсь, хотя имею некоторые симпатии. Да и "важность" могу оценить сам. Единственно важная для меня информация - это константное время до изменения состояния лапки от начала выполнения команды записи в память на LPC2xxxx с FastGPIO. И то, к сожалению, как у Семенова говорил Мюллер "верить нельзя никому, порой - даже самому себе", так что еще буду проверять. Но за это спасибо. Остальное - что AVR надо забыть как страшный сон, что я "непонимаю" архитектуру и т.д. полезной информации не несет. Больше я данный поворот темы не обсуждаю.

Цитата
А "PHY" - вообще 4й или 5й!


Видимо, надо начать изучение не с примеряния камней, а с комплекта стандартов IEEE802.3.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
galjoen
сообщение Feb 17 2008, 12:53
Сообщение #69


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(Rst7 @ Feb 17 2008, 14:49) *
Не вижу проблем. Берете самый большой ARM, который только сможете найти, c MAC и CAN на борту, обязательно с внешним ОЗУ, поднимаете Linux, радуетесь жизни. Это я конечно шучу, хотя многие выступают за такое решение.

Тут, наверное, все будут смеяться, но сейчас именно так всё и сделано. И даже круче! Самый большой ARM, который только смогли найти (им пришлось выбирать из тех, которые не BGA). Они на нём Linux поставили и к Ethernet подключили. И у него, конечно есть USB-хост. Так вот, в этот USB-хост вставлено моё устройство. Переходник USB - RS485+CAN.
Они говорят, что это круто!!! Что им никаких программ переписывать не пришлось. Перетранслировали с Intel на ARM и всё заработало. И даже мне спасибо сказали, что я такую многоплатформенную штуку сделал (USB - RS485+CAN).
Цитата(zltigo @ Feb 17 2008, 15:20) *
Берете обычный банальный, отнюдь не самый большой ARM7 за 7 c копейками баксов
http://www.mt-system.ru/index.php?store_se...PC2366&id=5
И спокойно пишите. 256K Flash, 40K RAM, MAC, САN и до кучи USB на борту позволят качественно и надежно реализовать поставленную задачу и еще оставить на развитие. При этом можете перейти на совместимые контроллеры, как большей, так и с меньшей памятью.

Спасибо, пожалуй я по этому пути пойду. В смысле - вселенную в этом месте изучать буду.

А как насчёт: "Чипы недостойные того, чтобы их применять в новых разработках"?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 17 2008, 13:26
Сообщение #70


Гуру
******

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



Цитата(galjoen @ Feb 17 2008, 15:53) *
Тут, наверное, все будут смеяться, но сейчас именно так всё и сделано.

Все зависит от количества изделий. Если труд разработчика чего-то стоит, то
"никаких программ переписывать не пришлось" является несомненным плюсом. Готовое железо с тем самым линуксом стоит на уровне нескольких сотен баксов. Что даже, как я понимаю, в Российских условиях для работатателя зкивалентно паре дней работы посредственного разработчика. Цифры несопоставимые со временем разработки и программирования хоть какой-то "оптимальной" железки.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Feb 17 2008, 14:57
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Rst7 @ Feb 17 2008, 16:45) *
В таком случае, адресуйте пожалуйста Ваш текст "фанатам" AVR, а не мне, потому как, "фанатом" какой-то определенной архитектуры не являюсь, хотя имею некоторые симпатии. Да и "важность" могу оценить сам.

+1
Один мой знакомый, который в основном пишет на LPC, работал с MSP430 и AVR, в приватной беседе сказал следующее. "Чем больше я узнаю камней, тем больше мне нравится AVR." Естественно речь шла не об архитектуре, а о комплексе в целом. Разработка - отладка - внутрисхемные средства - надёжность - доставаемость - стоимость.

Ещё раз подчеркну, - основные проекты у него на ARM7.

Поэтому - при чём здесь "фанатизм", но некоторые личные симпатии у человека могут быть. Не понимаю за чем его за это пинать? Я, к примеру люблю ловить рыбу на спиннинг. Так вот есть приманки и способы ловли очень результативные, а есть те - ловить которыми мне просто нравится. И я этого не стесняюсь. Уже нет. Я достаточно взрослый чтобы самостоятельно выбирать себе путь. Без внешнего воздействия. А вот за помощь в выборе пути - это спасибо.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 17 2008, 17:33
Сообщение #72


Гуру
******

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



Цитата(SasaVitebsk @ Feb 17 2008, 17:57) *
некоторые личные симпатии у человека могут быть

Тем не менее, если попытаться объективно смотреть:
Цитата
Разработка

Выбор компиляторов у LPC меньше? Они дороже? Нет бесплатных?
Цитата
- отладка -

Отладчики не отлаживают?
Цитата
внутрисхемные средства

Вместо целого дикого зверинца внутрисхемных интерфейсов только два - JTAG и ISP на UART. Это недостаток? Цены на JTAG отладчики и их клоны сколь-либо существенно отличаются?
Цитата
- надёжность -

LPC мрут как мухи?????????
Цитата
доставаемость

Доставаемость на ОТКРЫТОМ рынке, а не в ближайшем гастраноме хуже?
Цитата
- стоимость.

C ценами на сопоставимые чипы, так вообще - без комментариев.

Что там еще? Ах да smile.gif Ножки у AVR круто дергаются. Все?


P.S.
Никакого фанатизма - за последние полгода сделал три небольших железки на AVR - Atmega169,Atmegа162,ATtiny2313. Никаих проблем. Тем не менее не представляю (почти smile.gif ), что может подвигнуть меня на использование чего-нибудь типа Atmega128. Кстати, ни в одном их них дергать ножками, кроме, как подключенными к светодиодам не сгодилось.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 17 2008, 18:29
Сообщение #73


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(zltigo @ Feb 17 2008, 20:33) *
P.S.
Никакого фанатизма - за последние полгода сделал три небольших железки на AVR - Atmega169,Atmegа162,ATtiny2313. Никаих проблем. Тем не менее не представляю (почти smile.gif ), что может подвигнуть меня на использование чего-нибудь типа Atmega128. Кстати, ни в одном их них дергать ножками, кроме, как подключенными к светодиодам не сгодилось.

IMHO главный плюс AVR, все контроллеры (включая Atmega128) появились намного раньше чем ARM c флешом и сильных глюков у них не было.
В новых проектах мы тоже частично переползаем на ARM, очень сильно не хватает EEPROM, поэтому сейчас много используем AT90SCAN64.

А xMega скорее всего использовать не будем потому что она 3 вольтовая да еще и CAN нет. Всетки еще много удобной и дешовой переферии 5 в.

P.S. а 8 UART - это круто! smile.gif
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 17 2008, 18:35
Сообщение #74


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Feb 17 2008, 20:33) *
Что там еще? Ах да smile.gif Ножки у AVR круто дергаются. Все?
Ну все-таки не только крутодергание ножками, но и со значительными токами,
иногда это имеет решающее значение...
Цитата
Никакого фанатизма - за последние полгода сделал три небольших железки на AVR - Atmega169,Atmegа162,ATtiny2313. Никаих проблем.
Это уже хорошо, те Вы уже принципиально не против этих чипов.... smile.gif
Цитата
Тем не менее не представляю (почти smile.gif ), что может подвигнуть меня на использование чего-нибудь типа Atmega128.
Дык почти и ни кто не спорит с Вами, для чипов с таким размером памяти, особенно
при наличии вычислительных задач, АРМ(ну или другие 32бит архитектуры smile.gif ) конечно же рулят...,
НО, есть и некоторый класс задач в которых применение одного чипа Mega32/64/128 будет
просто экономически более оправданым...
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 17 2008, 18:43
Сообщение #75


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(singlskv @ Feb 17 2008, 21:35) *
НО, есть и некоторый класс задач в которых применение одного чипа Mega32/64/128 будет
просто экономически более оправданым...

Это каких задач?
Mega32/64/128 довольно бедный с точки зрения пререфферии контроллер.(один плюс EEPROM) а по цене они далеко не самые дешевые.
Вот если брать AT90CANxx (самый оптимальный по цене IMHO CAN64).
Go to the top of the page
 
+Quote Post

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

 


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


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