nits 0 19 июня, 2015 Опубликовано 19 июня, 2015 · Жалоба Стал вопрос выбора отладочной платы для обучения студентов. Цели : Интерфейсы с периферийными устройствами(датчики, желательно расположенные уже на плате) Интерфейс с ПК. Не подскажете такую плату? Так же можно не PIC контроллеры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 19 июня, 2015 Опубликовано 19 июня, 2015 · Жалоба Вот неплохие: http://www.ebay.ca/itm/New-QL200-PIC-Micro...=item3f10a9b713 http://www.ebay.ca/itm/PIC-Development-Boa...=item1e7011e0d2 http://www.ebay.ca/itm/easyPIC-40-PIC-Deve...=item3cf74bd086 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
psL 0 19 июня, 2015 Опубликовано 19 июня, 2015 · Жалоба для студентов лучше не PIC, а avr - arduino, stm32 - discovery, nucleo или даже RPi, поскольку это все мэйнстрим и в плане трудоустройства будет попроще. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 19 июня, 2015 Опубликовано 19 июня, 2015 · Жалоба для студентов лучше не PIC, а avr - arduino, stm32 - discovery, nucleo или даже RPi, поскольку это все мэйнстрим и в плане трудоустройства будет попроще. авр да. СТМ32 слишком сложен, рано им еще о работе думать. Понимание сначала придти должно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nits 0 19 июня, 2015 Опубликовано 19 июня, 2015 · Жалоба Вот неплохие: http://www.ebay.ca/itm/New-QL200-PIC-Micro...=item3f10a9b713 http://www.ebay.ca/itm/PIC-Development-Boa...=item1e7011e0d2 http://www.ebay.ca/itm/easyPIC-40-PIC-Deve...=item3cf74bd086 Сомневаюсь, что универ захочет покупать с ebay. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shindax 0 24 июня, 2015 Опубликовано 24 июня, 2015 (изменено) · Жалоба За STM32 и линейку Discovery подпишусь. Arduino, AVR и PIC16, IMHO, в топку. Arduino - в силу профессиональной бесполезности, AVR и PIC16 в силу тупиковости развития ветви 8-битников. Проплавают они, наверное, ещё долго, но начинать изучать МК с них вряд-ли стОит. Если всё-же PIC, то хотя-бы PIC24 + PicKit3. MIPS ( PIC32 ) тоже можно поизучать, то мэйнстрим нынче, всё-же ARM ( STM32 ). Изменено 24 июня, 2015 пользователем shindax Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mcheb 0 25 июня, 2015 Опубликовано 25 июня, 2015 · Жалоба CC1110 and CC1111 Development Kit 51 й процессор + радио + АЦП + кнопки + LED + USB Всё есть Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 25 июня, 2015 Опубликовано 25 июня, 2015 · Жалоба Я за Дискавери. у них безобразно красивая линейка дешевых старткитов, от простых до крутых. А у китайцев взять под дисковери материнку с интерфейсами. вот тут много брал (можно и через ебей у их же представителя) http://www.wvshare.com/ у них и ПИКи и АВРы, и СТМы, и Альтеры с Ксайлинксами, все в одном месте (удобно посмотреть-посравнивать) про китайцев и бухгалтеров: если бухгалтерам показать разницу при прямой покупке из китая и цену в местном магазине, они становятся очень изобретательными. Премию могут выдать ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aleksandr-zh 4 25 июня, 2015 Опубликовано 25 июня, 2015 (изменено) · Жалоба http://ugolok-mastera.ru/opisanie.htm -- ps но я за STM32, хотя сам сижу по уши в АВР :) с PIC сам начинал когда-то, но сейчас нет. Ну, если только pic32, но то сложно для студента! для страда выше крыши atmega8 - всё ходовое там есть. Ну, нет ЦАП, но его несложно понять Изменено 25 июня, 2015 пользователем aleksandr-zh Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 26 июня, 2015 Опубликовано 26 июня, 2015 · Жалоба По моему iMX6 выбор для студентов. http://www.freescale.com/webapp/sps/site/p...?code=IMX6SLEVK http://boundarydevices.com/product/sabre-lite-imx6-sbc/ http://www.chipdip.ru/product1/8908406602/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
varostov 0 26 июня, 2015 Опубликовано 26 июня, 2015 (изменено) · Жалоба Добрый день. Могу помочь с самодельной отладочной платой на PIC24 с любой пропорцией участия. Уже есть порядка 10 обучающих проектов, начиная с моргания светодиодами и с нарастающим освоением TMR, PWM, I2C, SPI, extMemory, LCD и т.д. и т.п. В дальнейшем собираюсь продолжать создание подобных проектов (веду кружок по микроконтроллерам). При желании можно подобное сделать на СОВРЕМЕННОМ PIC16 (коллеги, гнущие пальцы, наверняка не знают, насколько сегодня наворочены PIC16). Имхо, в идеале для обучения желательно пройти весь цикл: "простейшие" 8-разрядники, "средние" 16-разрядники, "мощные" 32-разрядники, неважно, какого производителя. Но! При жутком дефиците времени я, например, решил сфокусироваться на 16-разрядных PIC24, как достойных представителях своего сегмента, позволяющих решать как простейшие задачи, так и достаточно "тяжеловесные" вплоть до TFT и WEB-серверов. Изменено 26 июня, 2015 пользователем varostov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ВАСЯН 0 26 июня, 2015 Опубликовано 26 июня, 2015 · Жалоба Для студентов, именно 8ми битники нужны, потому что сначала надо понять, что такое контроллер и как он работает, принципы основные. а потом уже что-то перспективное и сложное изучать. У нас в универе были отладки на ADuC c 51ым ядром, и на ARM7. Сначала по плану были 8ми битники потом АRМ7. Но я вам скажу, даже на электротехническом факультете, до АРМа добрались пару челов только, остальные застряли на дергании ножками и управлении дисплейчиком текстовым. Понимание принципов работы - важный этап изучения и пропускать его не стоит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mempfis_ 0 26 июня, 2015 Опубликовано 26 июня, 2015 · Жалоба Стал вопрос выбора отладочной платы для обучения студентов. Цели : Интерфейсы с периферийными устройствами(датчики, желательно расположенные уже на плате) Интерфейс с ПК. Если для студентов, лучше ориентироваться на то, что будет актуально после выпуска. Сейчас это CORTEX-Mx (x=0,3,4) Думаю Вам подойдёт lpc1788. В качестве пособия книги Тревора Мартина, в качестве прошивальщика FlashMagic, в качестве IDE студенческий IAR или Keil. Для связи с ПК на плате есть COM/USB/ETHERNET. Плату с датчиками Вы врятли найдёте, только если это не отладочная плата под конкретный датчик. Зато на данной плате есть много разведённых GPIO, к которым можно подключить внешние датчики с любыми интерфейсами (UART, I2C, SPI и т.д.). Немного отсебятины - я работал с AT91sam7s, LPC23/24xx, LPC17xx, STM32F1xx, MKL15Zxxx - если сравнивать все эти кортексы и ARM7 между собой, то именно LPC23/24 (ARM7) и LPC17хх (CORTEX-M3) оказались наименее запутанными внутри (имеется ввиду запутанность конфигурирования периферии и кол-во регистров) и понятными для освоения. STM дешёвы но далеко не просты в освоении для новичков в силу значительной запутанности и большого кол-ва регистров. Библиотеки для работы с периферией STM32 позволят быстро освоить процессор, но не оставят понимания работы на уровне регистров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vvvvv 0 26 июня, 2015 Опубликовано 26 июня, 2015 · Жалоба Надо определиться про каких студентов идет речь. Если это будущие схемотехники, тогда да 8 бит и пускай светодиоды зажигают пока не зажгут. А вот если программисты, тогда сразу на высокоскоростные интерфейсы. Железо у них будет отлажено схемотехниками, а общаться с железом они будут исключительно на уровне драйверов. Непонятно в теме о ком именно идет речь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mempfis_ 0 26 июня, 2015 Опубликовано 26 июня, 2015 · Жалоба Для студентов, именно 8ми битники нужны, потому что сначала надо понять, что такое контроллер и как он работает, принципы основные. а потом уже что-то перспективное и сложное изучать. Всё что ниже IMHO: Если в любом 32хбитнике не заморачиваться с настройкой PLL и разрешить ему работать от встроенного генератора, то он мало чем будет отличаться от той-же легко осваиваемой ATMegaXX. Да в 32хбитнике больше регистров на единицу периферии, больше сложной периферии или есть страшная вещь NVIC для управления прерываниями. Но в большинстве случаев изначально всё лишнее отключено, NVIC готов к обслуживанию прерываний а ядро тактируется от встроенного генератора. С момента включения процессор готов исполнять main(). А там уже настравай GPIO, прописывай первый вектор прерывания, запускай таймер и т.д. Всё это уже не более чем работа с регистрами и корректная их настройка. Вот пример - дёргание GPIO в цикле для ATMega и LPC17xx ATMega DDRA |= 0x1; while(1) { PORTA |= 0x1; delay_ms(100); PORTA &= ~0x1; delay_ms(100); } LPC17 FIO1DIR=0x1; while(1) { FIO1SET = 0x1; delay_ms(100); FIO1CLR = 0x1; delay_ms(100); } Настройка остальной мелкой периферии того же LPC17xx не сложнее чем в легкоосваиваемом ATMegaXX. Зато перспектив перейти с CORTEX-M3 на M0/M4/A5/A7/A9/A57/A72 значительно больше. Ещё есть проблема с которой я к сожалению встречался - это когда человек освоил простой МК и уже больше не хочет двигаться дальше из-за мнимых сложностей с освоением других архитекту. В итоге в проекты, где должен стоять CORTEX на 120 МГц стоит ATMEGA128 и на пределе пытается обслуживать цветной дисплей, кучу датчиков, считать математику, управлять двигателями (тут вообще "отправдывают" втюхивание в схему какой нибудь CPLD типа EPM1280 мол процессор не справлятся поэтому надо). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться