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

 
 
> Поставить ARM вместо AVR
Br.Misha
сообщение Oct 12 2010, 01:15
Сообщение #1


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



Привет! Уже давно горю желанием научится программировать ARM но у меня нету свободного времени, а как только оно появляется и я собираюсь изучать ARM так чарез 1-2 дня заказ приходит и опять на ARM я забиваю на недельку-вторую.
Вот сейас у меня появился очередной заказ в котором Atmega16 с головой бы хватило: мне нужен АЦП, 1-wire(для DS18B20) и связь с компом через ЮСБ. Но я хочу поставить какой нить SAM7(особенно радует то, что можно использовать операционную систему и можно свободно работать с дробными числами).
Цены на SAM7 не такие уж великие (http://kosmodrom.com.ua/product.php?page=0&name=sam7&okbutton=%CF%EE%E8%F1%EA), но я как то побаиваюсь делать проект на микроконтроллере, которого в руках никогда не держал, поэтому решил задать АРМщикам несколько вопросов:
1. Какой из микроконтроллеров по ссылке выше мне лучше взять?.
2. Возможно ли питание микроконтроллера от 5В? просто сколько смотрел то все SAM7 питались от 3,3В.
3. Какую ОС использовать? Правда что Linux for ARM круче всех?
4. Какую среду разработки использовать?
5. Если ли симулятор для Sam7? В протеусе sam7 нетуsad.gif.
6. Какой программатор использовать, желательно самопал? В этом проекте я буду использовать юсб-бутлоадер но на будуott хотелось бы знать.
7. Ну и соответственно какую литературу посоветуете?
PS: прошу не пинать сильно если похожие вопросы гдето уже есть.

Спасибо!
Go to the top of the page
 
+Quote Post
4 страниц V  < 1 2 3 4 >  
Start new topic
Ответов (15 - 29)
mjpronin
сообщение Oct 12 2010, 10:16
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Цитата(Br.Misha @ Oct 12 2010, 12:11) *
А если, скажем так, мне нужен 5-вольтовый микроконтроллер с USB портом, что можете посоветовать?


Я сейчас сам разбираюсь с ARM, так что очень хотел посоветовать Вам возьмите для своего проекта at90usb162/82. Во-первых это AVR – т.е. нет заморочек с новой архитектурой, потом его просто шить – т.е. все те же MOSI/MISO или при желании через USB, да и потом он пяти вольтовый.
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Oct 12 2010, 10:31
Сообщение #17


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



у меня один at90usb162 дома лежит и я его купил 2 года назад за 22 грн а сейчас он 36грн плюс его нельзя программировать в AVR Studio.
Вобщем я решил взять AT91SAM7S64B-AU.
Go to the top of the page
 
+Quote Post
stells
сообщение Oct 12 2010, 11:45
Сообщение #18


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(Br.Misha @ Oct 12 2010, 14:31) *
его нельзя программировать в AVR Studio.

да вроде можно
Go to the top of the page
 
+Quote Post
Dir
сообщение Oct 12 2010, 11:55
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 6-01-05
Пользователь №: 1 830



Цитата(Br.Misha @ Oct 12 2010, 13:31) *
у меня один at90usb162 дома лежит и я его купил 2 года назад за 22 грн а сейчас он 36грн плюс его нельзя программировать в AVR Studio.
Вобщем я решил взять AT91SAM7S64B-AU.

Ну и зря. Уж лучше возьми для этих целей что-то отсюда (поскольку упоминался Космодром)
http://www.imrad.kiev.ua/search.shtml?qs=S...2&query=any
Даже сэкономишь biggrin.gif
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Jan 28 2011, 22:05
Сообщение #20


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



Вот уже 2011 год пришел а я все не научился программть арм)))
Перечитал много литературы и думал выбирать что то между STM32 and AT91SAM7, Мне наибольше понравился стм32, думал покупать его. Но вот случайно нарыл AT91SAM9260B, который чуть дороже стм32, но это уже не arm7, a arm9!!! и на нем может спокойно работать линукс, про периферию я вообще молчу. Вот теперь выбираю между STM32 и AT91SAM9. Лично мне понравился намного больше второй вариант, но я его никогда не юзал, поэтому буду рад если кто нить напишет про его недостатки по сравнению с STM32.
Спасибо!!!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 28 2011, 22:21
Сообщение #21


Гуру
******

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



Цитата(Br.Misha @ Jan 29 2011, 01:05) *
Вот теперь выбираю между STM32 и AT91SAM9.

Это примерно как выбирать между легковушкой и самосвалом. Сферы применения уж очень разные.
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Jan 29 2011, 07:24
Сообщение #22


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



но все же на AT91SAM9 можно реализировать то же что и на STM32 и даже больше. Или я ошибаюсь?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 29 2011, 07:48
Сообщение #23


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Br.Misha @ Jan 29 2011, 10:24) *
но все же на AT91SAM9 можно реализировать то же что и на STM32 и даже больше. Или я ошибаюсь?

Конечно можно.
Только ARM9 потребует для работы ещё и внешнюю Ram и Flash памяти, и соответственно более сложную и габаритную печатную плату.
Это уже скорее будет микрокомпьютер, а не просто контроллер.
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Jan 29 2011, 11:14
Сообщение #24


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



Насколько знаю, в нем есть встроеная память, разви нельзя юзать ее при условии, что больше памяти, чем встроеная не требуется?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 29 2011, 11:26
Сообщение #25


Гуру
******

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



Ее там 8кБ. Если не нужно больше, то значит не нужен и такой процессор.
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Jan 29 2011, 11:45
Сообщение #26


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



8кб?!?!? да н нафиг.
Вобщем арм9 откинул, терь опять выбираю между STM32 and AT91SAM7. STM32 вроде как немного лучше AT91SAM7, но у AT91SAM7 намного больше доки на русском.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 29 2011, 11:56
Сообщение #27


Гуру
******

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



QUOTE (Br.Misha @ Jan 29 2011, 14:45) *
намного больше доки на русском.

Много "на русском" не надо, возьмите одну книгу "популяризатора" Редькина и того дерьма которое там "на русском" натаскано и безмозгло накопипащено Редькиным за десятки лет со всех русскоязычных помоек Вашими темпами разгребать хватит до конца века sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SSerge
сообщение Jan 29 2011, 13:40
Сообщение #28


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Не много, но текст вполне вменяемый.
Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jan 29 2011, 23:21
Сообщение #29


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

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Миша!

Вам же коллеги советовали - купите готовую отладочную платку. Приличные фирмы к ней дают все программное обеспечение для начала работы. Иначе вы потратите кучу времени, замучаете всех нас пустыми вопросами и, самое главное, так и не сдвинетесь с места.

Второй совет - забудьте про 5 Вольт. Чем быстрее переключите свою голову на 3,3, тем проще будет жить дальше.
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Jan 30 2011, 13:35
Сообщение #30


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



я знаю что на 3,3в надо будет переключатьсяsm.gif.
Вот на счет отладочной платы сам думал, только вот платы на at91sam7 уж очень сильно дорогие и примитивные. А для stm32 наоборот - большой функционал за небольшие деньги, да и сами stm32 намного дешевле. Тут только одна проблема в том, что учебников по stm32 оч маллоsad.gif
Go to the top of the page
 
+Quote Post

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

 


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


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