Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > какой микроконтроллер и программатор купить для ст


Автор: ferz721 1.1.2016, 11:48
какой микроконтроллер и программатор купить для старта?
хочу начать осваивать микроконтроллеры, не могу определиться с программатором. посоветуйте пожалуйста usb программатор желательно универсальный т.е для нескольких мк. что скажете по поводу  http://www.aliexpress.com/item/1pcs-USB-ISP-Programmer-for-ATMEL-AVR-51-ATMega-ATTiny/32279943405.html?spm=2114.031010208.3.19.J0tJgC&ws_ab_test=searchweb201556_1,searchweb201644_1_79_78_77_82_80_62_81,searchweb201560_2?
и соответственно какой микроконтроллер выбрать для старта, дешевый и и простой на случай возможной ошибки и поломки ?


Автор: Romikgy 1.1.2016, 13:11
вы определитесь какие контроллеры вам надо... и только потом уже выбирать программатор!

Автор: baldman88 2.1.2016, 12:28
Лучше сразу берите STM-ы. Например http://ru.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32478120209.html?spm=2114.031020208.3.2.vfnRYd&ws_ab_test=searchweb201556_1,searchweb201644_3_79_78_77_82_83_80_62_81_61,searchweb201560_1. И программатор вроде http://ru.aliexpress.com/item/FREE-SHIPPING-1PCS-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/32329418477.html?spm=2114.031020208.3.47.lVktMc&ws_ab_test=searchweb201556_1,searchweb201644_3_79_78_77_82_83_80_62_81,searchweb201560_1. И скачать http://download.atollic.com/TrueSTUDIO/installers/TrueSTUDIO_for_ARM_win32_v5.4.0_20151109-1237.exe в качестве IDE.

Автор: xvr 4.1.2016, 13:28
Никакой из упомянутых тут до сих пор программаторов не является универсальным. Если хотите универсальности, то вам нужен JTAG - это пожалуй единственный стандартизованный (и понимаемый более чем одной фирмой) интерфейс.
Только CPU берите с JTAG - у них (CPU) с универсальностью тоже не все хорошо  smile 

Автор: baldman88 4.1.2016, 14:33
Цитата(xvr @ 4.1.2016,  13:28)
Никакой из упомянутых тут до сих пор программаторов не является универсальным. Если хотите универсальности, то вам нужен JTAG - это пожалуй единственный стандартизованный (и понимаемый более чем одной фирмой) интерфейс.
Только CPU берите с JTAG - у них (CPU) с универсальностью тоже не все хорошо  smile

Можно взять китайский клон какого-нибудь j-link, но есть ли в этом смысл (цена)? Насколько я понял, автор с микроконтроллерами раньше дела не имел. Программатор по его ссылке для AVR. Я же предложил оптимальный, с моей точки зрения, вариант для первого знакомства с микроконтроллерами.

Автор: Sartorius 4.1.2016, 15:35
Для старта может Arduino подойти Главное долго не задерживаться на ней.

Автор: bass 23.1.2016, 04:28
Смотря на сколько вы хотите выучить микроконтроллеры.))
Я бы посоветовал j-link v2 это дебаггер  включая два интерфейса JTAG SWO . При правильной настройке дебаггера можно прошивку через интерфейс заливать. На ссылке что вы привели только программатор и только для семейства микроконтроллеров AVR. А по поводу микроконтроллеров все зависит от ваших стальных нервов smile Но в действительности лучше учиться на брэндовых чипах.  В зависимости что хотите собрать ? А когда соберетесь собирать серийное устройство - выбирайте по дешевле. СТМ по сложнее AVR . Без дебаггера что то серьезное сложновато собрать..)) НЕ ЗАБУДЬТЕ СПРОСИТЬ КАКОЙ САПР УЧИТЬ для разводки печатных плат. Спалить действительно можно особенно если в схеме присутствует более высокое напряжение чем питание микроконтроллера. Будьте осторожны !! А лучше взять не микроконтроллер а оценочную плату с некой периферией на борту. Есть платы с дебаггером и программатором на борту.

Автор: Vdmit 15.2.2016, 16:56
Хочу тоже научиться программировать микроконтроллеры . Я новичок , немного почитал всякой литературы, видео уроки посмотрел ! Очень загорелся ! Остановился на PIC , но скорее всего  потому как первая инфа попалась под руку именно по ним ! Подобрал программатор у китайцев программатор
http://ru.aliexpress.com/item/PIC-USB-Automatic-Programming-Develop-Microcontroller-Programmer-K150-ICSP/859554835.html?spm=2114.14010208.99999999.285.q1Rvku

Пока ещё не покупал ! Прошу посоветовать какой юзать PIC16 или 18. Понимаю, что новичку лучше начинать с простого , но хотелось бы идти в ногу со временем ! Чтобы и АЦП и шины данных ! Возможно этот интерес выльется для каких-нибудь устройств для авто по ОБД2. Планирую писать код на СИ , засматриваюсь на среду MicroC. Немного посмотрел уроков на Асемблере, чтобы более четче представлять основы микроконтроллеров, но там уж слишком тяжко. В молодости в институте на СИ больше всего приходилось писать ! Вот такие вот мечты у новичка !  smile

Автор: xvr 16.2.2016, 15:35
Цитата(Vdmit @  15.2.2016,  16:56 Найти цитируемый пост)
Прошу посоветовать какой юзать PIC16 или 18.

Из этих - PIC18 однозначно. Но еще лучше взять сразу какой нибудь Cortex M3/M4 и желательно на отладочной плате со встроенным программатором. Будет дешевле и лучше  smile 

Вот например - http://ru.aliexpress.com/item/Leaf-Maple-Microcontroller-Board-Cortex-M3-STM32F103RB-Development-Board/1533764305.html?spm=2114.10010208.100007.5.yzEIk8&isOrigTitle=true&isOrig=true#extend

STM32F103 (CortexM3) USB загрузчик (на плате) - 1600р 

Автор: Vdmit 20.2.2016, 10:31
Цитата(xvr @ 16.2.2016,  15:35)
Цитата(Vdmit @  15.2.2016,  16:56 Найти цитируемый пост)
Прошу посоветовать какой юзать PIC16 или 18.

Из этих - PIC18 однозначно. Но еще лучше взять сразу какой нибудь Cortex M3/M4 и желательно на отладочной плате со встроенным программатором. Будет дешевле и лучше  smile 

Вот например - http://ru.aliexpress.com/item/Leaf-Maple-Microcontroller-Board-Cortex-M3-STM32F103RB-Development-Board/1533764305.html?spm=2114.10010208.100007.5.yzEIk8&isOrigTitle=true&isOrig=true#extend

STM32F103 (CortexM3) USB загрузчик (на плате) - 1600р

из PIC18 для CAN какой нужно брать ? для PIC18 резонатор нужно брать внешний для начала своего обучения ?

Автор: xvr 20.2.2016, 23:14
Идете http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1004#, выбираете 'Show All Specs', скролируете вправо до столбца '# of CAN modules' и ставите там 1
Получаете список

Цитата(Vdmit @  20.2.2016,  10:31 Найти цитируемый пост)
для PIC18 резонатор нужно брать внешний для начала своего обучения ? 

Для CAN нужно - точности встроенного генератора не хватит (если только не запускать CAN на очень низкой скорости)


Выдержка из DS от PIC18F66K80:
Цитата

As a rule of thumb, the bit timing requirements allow
ceramic resonators to be used in applications with
transmission rates of up to 125 Kbit/sec. For the full bus
speed range of the CAN protocol, a quartz oscillator is
required. Refer to ISO11898-1 for oscillator tolerance
requirements.

Автор: Vdmit 23.2.2016, 20:03
Цитата(xvr @ 16.2.2016,  15:35)
Цитата(Vdmit @  15.2.2016,  16:56 Найти цитируемый пост)
Прошу посоветовать какой юзать PIC16 или 18.

Из этих - PIC18 однозначно. Но еще лучше взять сразу какой нибудь Cortex M3/M4 и желательно на отладочной плате со встроенным программатором. Будет дешевле и лучше  smile 

Вот например - http://ru.aliexpress.com/item/Leaf-Maple-Microcontroller-Board-Cortex-M3-STM32F103RB-Development-Board/1533764305.html?spm=2114.10010208.100007.5.yzEIk8&isOrigTitle=true&isOrig=true#extend

STM32F103 (CortexM3) USB загрузчик (на плате) - 1600р

Мне кажется Cortex M3/M4  наверное рановато для начинающего ! Или начинать так уж сразу с него ? 

Автор: Romikgy 23.2.2016, 20:32
все равно с чего .... сложность в языках си для разных контроллеров одинакова!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)