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

 
 
8 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> помогите выбрать МК AVR+программатор+отладочную плату, хочу изучить МК
muravei
сообщение Aug 27 2010, 10:28
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(zltigo @ Aug 27 2010, 14:19) *
безусловно поможет....
......... что-бы просто "заниматься" без явной на то необходимости явно не стоит sad.gif.

Поможет, если не пытаться зазубривать команды.
У человека есть время. smile.gif
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 27 2010, 11:01
Сообщение #17


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Я бы посоветовала купить МК сразу c USB на борту, например вот это:
http://www.olimex.com/dev/avr-usb-stk.html
Стоить будет несколько дороже (около 450 грин, перевожу российскую цену делением на 4), но зато не потребуется программатор, т.к. прошивку можно будет заливать через USB-загрузчик. При этом изучать интерфейс USB острой необходимости нет, т.к. колодка RS-232 на плате тоже имеется. Но если вдруг захочется, то USB было бы тоже полезно освоить, т.к. по нынешнему времени этот интерфейс стандарный для подключения внешних устройств у большинства комьютеров.
Таким образом, программатор не покупаем, а эти денежки тратим на "продвинутость" платы.
Что там еще продвинутого? Есть еще аудиовыход для подключения наушников - можете музыку генерировать, гудки и рингтоны разные. Прикольно smile.gif, да и интереснее, чем светодиодики зажигать. А еще там есть слот для SD-MMC card! Тоже очень интересно. Можно записывать музыку на SD-карту, а этой платой ее проигрывать. На батарейке это штука сможет как CD-плеер работать. Качество звука, конечно, будет не ахти, но все равно здорово smile.gif. Микро-джойстик там еще есть. На что его применить, пока не придумала. Два порта выведены на разъем, на который обычный компьютерный шлеф от FDD или HDD насаживается - тоже хорошо, не надо паять на плате. Ну а если вам сильно самому паять хочется, то есть и оголенный вариант:
http://www.olimex.com/dev/avr-usb-162.html
он подешевле будет, но только колодки RS-232 там нет, а это плохо тем, что если начинающий сразу возьмется программировать USB (да еще и на ассемблере smile.gif), то стойкое отвращение к микроконтроллерам ему гарантировано smile.gif.
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Aug 27 2010, 11:22
Сообщение #18


Участник
*

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



Цитата(zltigo @ Aug 27 2010, 12:19) *
Я бы ему для начала сказал, что "Assembler" в отличие от языков высокого уровня, есть пустой звук, без совершенно конкретного ядра. И знание ASM, например, AVR поможет изучению другого ASM, например, STM8 приметно так-же, как и знание Фортрана, т.е. безусловно поможет, но не очень.
Заниматься первым попавшимся ASM для того, что-бы просто "заниматься" без явной на то необходимости явно не стоит sad.gif.


так что вы думаете лучше мне сразу начинать программировать на С,а ассемблер не нужен?помойму для разных контроллеров асм не очень отличается,посмотреть таблицу команд и можно работать laughing.gif

просто моя цель не просто научиться программировать МК,а изучить их с целью возможного использования в системах управления,ну это в идеале rolleyes.gif

так что лучше для начала раскашелиться и купить stk500?

Go to the top of the page
 
+Quote Post
ReAl
сообщение Aug 27 2010, 11:24
Сообщение #19


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(xxxdarksxx @ Aug 27 2010, 10:26) *
дело не в цене,мне еще учиться 2 или 3 года хочу попробывать все

А на меге128 (особенно на упомянутой плате) «всё попробовать» не намного больше получится, чем на меге168. Тогда уж действительно по совету Ксении возьмите ту плату с USB на борту, будет больше чего попробовать.

Цитата(xxxdarksxx @ Aug 27 2010, 10:26) *
Вообще если так говорить проще уже начинать с ARM
Вы про ARM ничего не говорили, я и не мешаюсь.

Цитата(Stariy Alex @ Aug 27 2010, 12:02) *
Да вы обратили внимание на снятые с производства чипы?
Это Вы мне?
Ну если уж строго, то mega328 в производстве только появилась, по своему происхождению она стоит рядом с mega168A, а не с mega168.
И выбранная автором темы atmega128 точно так же снята с производства. Но в розницу остатки продаются и с гораздо большим успехом может подвернуться готовая плата как раз с atmega168, а не atmega168A, atmega128, а не atmega128A

Но специально для пуристов переформулирую:

Цитата
xxxdarksxx, обратите внимание на уже упомянутые 28/32 ногие atmega8 / atmega8A / atmega48 / atmega48P / atmega48A / atmega48PA / atmega88 / atmega88A / atmega88P / atmega88PA / atmega168 / atmega168P / atmega168A / atmega168PA / atmega328 / atmega328P


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 27 2010, 11:35
Сообщение #20


Гуру
******

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



QUOTE (xxxdarksxx @ Aug 27 2010, 14:22) *
для разных контроллеров асм не очень отличается,посмотреть таблицу команд и можно работать laughing.gif

Ну-ну.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Aug 27 2010, 12:07
Сообщение #21


Участник
*

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



Цитата(Xenia @ Aug 27 2010, 13:01) *
Я бы посоветовала купить МК сразу c USB на борту, например вот это:
http://www.olimex.com/dev/avr-usb-stk.html
Стоить будет несколько дороже (около 450 грин, перевожу российскую цену делением на 4), но зато не потребуется программатор, т.к. прошивку можно будет заливать через USB-загрузчик. При этом изучать интерфейс USB острой необходимости нет, т.к. колодка RS-232 на плате тоже имеется. Но если вдруг захочется, то USB было бы тоже полезно освоить, т.к. по нынешнему времени этот интрефейс стандарный для подключения внешних устройств у большинства комьютеров.
Таким образом, программатор не покупаем, а эти денежки тратим на "продвинутость" платы.
Что там еще продвинутого? Есть еще аудиовыход для подключения наушников - можете музыку генерировать, гудки и рингтоны разные. Прикольно smile.gif, да и интереснее, чем светодиодики зажигать. А еще там есть слот для SD-MMC card! Тоже очень интересно. Можно записывать музыку на SD-карту, а этой платой ее проигрывать. На батарейке это штука сможет как CD-плеер работать. Качество звука, конечно, будет не ахти, но все равно здорово smile.gif. Микро-джойстик там еще есть. На что его применить, пока не придумала.

а где мне такое чудо в Украине купить? unsure.gif в нем ацп и шим есть?в обозримом будущем хотелось бы датчик какой нибудь попробывать,а в идеале собрать робота на моторчиках

Цитата(zltigo @ Aug 27 2010, 13:35) *
Ну-ну.

ну если не прав то извините,это мой поверхностный взгляд



Сообщение отредактировал xxxdarksxx - Aug 27 2010, 12:09
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Aug 27 2010, 13:11
Сообщение #22


Участник
*

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



ладно всем спасибо,буду наверно брать AVR-USB-STK http://electronlab.com.ua/pi/manufacturers...ducts_id/165118 правда у нас оно 500грн стоит.Стипендию получу и закажу,ну перед этим еще на радиорынок наш сьезжу узнаю
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 27 2010, 13:37
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(xxxdarksxx @ Aug 27 2010, 16:11) *
ладно всем спасибо...

Мой стандартный совет - а слабо поискать и найти фирмочку, у которой все есть уже?
Как у меня валяется с дюжину разных китов-джитагов, так и у других обычно тоже.
Мне кажется, никому не в лом помочь студенту, а если тот еще будет делать что-то полезное (ну типа мебель перетащить) или макетик спаять, так это будет обоюдная выгода.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 27 2010, 13:44
Сообщение #24


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(zltigo @ Aug 27 2010, 14:19) *
Я бы ему для начала сказал, что "Assembler" в отличие от языков высокого уровня, есть пустой звук, без совершенно конкретного ядра. И знание ASM, например, AVR поможет изучению другого ASM, например, STM8 приметно так-же, как и знание Фортрана, т.е. безусловно поможет, но не очень.

Это лишь Ваше видение. Ассемблер, по большому счету, это лишь подход к решению задачи. Периферию надо знать по-любому, хоть для C, хоть для ASM. А система команд - ну да, у каждой платформы своя. Только непринципиально это. Я спокойно перешел с S/360 на Z80, потом на PIC16, на MSP430, AVR. Принцип - один и тот же.

Цитата
Заниматься первым попавшимся ASM для того, что-бы просто "заниматься" без явной на то необходимости явно не стоит sad.gif.

С этим соглашусь, пожалуй. Да и вообще заниматься программированием лишь бы просто "заниматься" - явно не стоит. А вот если надо посмотреть, что нагенерил компилятор, или что реверснуть, или решить что-то в ограниченных ресурсах - asm полезен (IMHO, необходим).
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Aug 27 2010, 13:48
Сообщение #25


Участник
*

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



Цитата(Dog Pawlowa @ Aug 27 2010, 16:37) *
Мой стандартный совет - а слабо поискать и найти фирмочку, у которой все есть уже?
Как у меня валяется с дюжину разных китов-джитагов, так и у других обычно тоже.
Мне кажется, никому не в лом помочь студенту, а если тот еще будет делать что-то полезное (ну типа мебель перетащить) или макетик спаять, так это будет обоюдная выгода.

хм...было бы отлично,просто не думал что это кому то нужно 07.gif у нас есть пару фирм занимающихся микроконтроллерами,предлагаете позвонить спросить?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 27 2010, 14:02
Сообщение #26


Гуру
******

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



QUOTE (rx3apf @ Aug 27 2010, 16:44) *
что нагенерил компилятор, или что реверснуть, или решить что-то в ограниченных ресурсах - asm полезен (IMHO, необходим).

Именно так, но у Вас все началось со слова "компилятор" - вот с него и начинать надо smile.gif. ASM уже для реальной жизни сегодня вторичен. В прошлом веке сам начинал с кучи ASM-мов. Но это в прошлом веке.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 27 2010, 14:34
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(xxxdarksxx @ Aug 27 2010, 16:48) *
у нас есть пару фирм занимающихся микроконтроллерами,предлагаете позвонить спросить?

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


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 27 2010, 17:10
Сообщение #28


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(xxxdarksxx @ Aug 27 2010, 15:07) *
а где мне такое чудо в Украине купить?

Я не хохлуша, почём мне знать? smile.gif

Цитата(xxxdarksxx @ Aug 27 2010, 15:07) *
в нем ацп и шим есть?в обозримом будущем хотелось бы датчик какой нибудь попробывать,а в идеале собрать робота на моторчиках

АЦП и ШИМ есть в микроконтроллере AT90USB162, который стоит на этой плате. Причем выход ШИМ (PWM) как раз подключён к наушниковому гнезду через усилитель (на ОУ типа TS4871), Однако там фильтр высоких частот еще стоит, чтобы звук был чище. Поэтому если вам нужна от ШИМ высокая частота, то сигнал лучше брать не с гнезда для наушника, а со штырька разъема (PC6) - там нативный сигнал прямо с ножки МК до обработки.
Go to the top of the page
 
+Quote Post
xxxdarksxx
сообщение Aug 27 2010, 17:53
Сообщение #29


Участник
*

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



Цитата(Dog Pawlowa @ Aug 27 2010, 17:34) *
Именно это и предлагаю, потому что в одиночку без опыта легко пойти не туда и не так или задрать всех на этом форуме глупыми вопросами wink.gif
Поищите земляков на форумах - здесь или на Сахаре.

Земляки!Откликнитесь! rolleyes.gif

Цитата(Xenia @ Aug 27 2010, 20:10) *
Я не хохлуша, почём мне знать? smile.gif


АЦП и ШИМ есть в микроконтроллере AT90USB162, который стоит на этой плате. Причем выход ШИМ (PWM) как раз подключён к наушниковому гнезду через усилитель (на ОУ типа TS4871), Однако там фильтр высоких частот еще стоит, чтобы звук был чище. Поэтому если вам нужна от ШИМ высокая частота, то сигнал лучше брать не с гнезда для наушника, а со штырька разъема (PC6) - там нативный сигнал прямо с ножки МК до обработки.

И опять ОУ,если необходимо другое напряжение для датчика,пока понятно,спасибо)))
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 27 2010, 18:16
Сообщение #30


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(zltigo @ Aug 27 2010, 18:02) *
Именно так, но у Вас все началось со слова "компилятор" - вот с него и начинать надо smile.gif. ASM уже для реальной жизни сегодня вторичен. В прошлом веке сам начинал с кучи ASM-мов. Но это в прошлом веке.
Кому как. Ну, мое органическое неприятие ЯВУ - это мои тараканы, само собой. Но в реальной жизни _мне_ вот необходимо работать в весьма ограниченных условиях, с ограниченным объемом памяти и команд. Да, есть дешевые ARM (дешевле тех AVR, которые применяю) - вот только по энергопотреблению (конкретно для моих задач) пролетают со свистом. А иногда каждая команда на счету - по тому же потреблению, например. "Реальный мир" - это не только навороченный (и глюкавый) пользовательский интерфейс мобильника или фотоаппарата ( к примеру), а еще и устройства, которые годами должны работать от батарейки и, по возможности, надежно...

Сообщение отредактировал rx3apf - Aug 27 2010, 18:17
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 19:48
Рейтинг@Mail.ru


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