Оглавление:

Введение в Cypress (часть 1): 4 шага
Введение в Cypress (часть 1): 4 шага

Видео: Введение в Cypress (часть 1): 4 шага

Видео: Введение в Cypress (часть 1): 4 шага
Видео: Cypress для End2end тестирования. Первый взгляд 2024, Июль
Anonim
Введение в Cypress (часть 1)
Введение в Cypress (часть 1)

Arduino, вероятно, является одним из, если не самым популярным микроконтроллером для типичного любителя, но есть отличные альтернативы Arduino, которые часто упускаются из виду просто потому, что Arduino - громкое имя в микроконтроллерах для любителей. Я хотел бы выделить микроконтроллеры - это программируемая система Cypress на кристалле, или для краткости PSoC. Они мощные, доступные и чрезвычайно простые в использовании и являются отличным выбором для микроконтроллеров-любителей. Cypress предоставляет некоторые инструкции по созданию видеороликов в своих видеороликах Cypress Academy: PSoC 101, однако они иногда игнорируют моменты, но это также очень полезные видеоролики. Кроме того, они предоставляют документацию для всего в своей PSoC Creator IDE, которая невероятно хорошо написана, и после изучения основ любой может научиться использовать их документацию.

Эта инструкция - первая из серии, которая позволяет любому, кто не знаком с устройствами Cypress, начать работу. Я постараюсь продолжать делать больше, если будут запросы, в частности, но не бойтесь читать документацию, тестировать, смотреть видео Cypress Academy, задавать вопросы на Cypress Forum; Если вы потратите время на то, чтобы попытаться решить проблему самостоятельно, это поможет вам узнать, что работает, а что нет, а проблемы обычно легко найти.

Это также состоит из двух частей: эта часть посвящена самой дешевой плате, а часть 2 будет посвящена немного более дорогой плате (все еще доступной), которая может использовать функцию отладчика в PSoC Creator IDE. Вот ссылка на Часть 2;

Введение в Cypress (часть 2)

Шаг 1. Что вам нужно

Что вам нужно
Что вам нужно

Вам понадобится компьютер для запуска PSoC Creator 4.0, который можно загрузить с веб-сайта Cypress после создания здесь учетной записи;

PSoC Creator 4.2

Пакет, который вам нужно будет загрузить, это CY8CKIT-049-42xx CD ISO (CD Creator), и он установит все, что вам нужно для этого набора;

Cypress PS0C 4 Документация и загрузки

Оборудование для набора доступно через Digikey здесь;

Оценочная плата Cypress PSoC 4

И также желательно получить пару этих разъемов, чтобы припаять их к плате, поскольку они не поставляются с предварительно припаянными разъемами. Этот тип немного дороже, чем другие, но дает вам как штекерные, так и розеточные разъемы для проводов, и приятно иметь такую настройку платы для тестирования;

Заголовки контактов Male / Female

Вам также понадобится обычный катодный RGB-светодиод, два резистора на 1 кОм, резистор на 680 Ом, макетная плата и несколько соединительных проводов или кабелей DuPont (если вы не уверены, нужен ли вам мужчина или женщина, вы часто можете найти их в упаковках. у которых есть все вместе от мужчины к мужчине, от мужчины к женщине и от женщины к женщине), но я не могу перечислить источники для них, поскольку я часто покупаю эти материалы на eBay, и списки часто появляются и исчезают, но есть много доступных и легко нашел в поиске eBay.

Кроме того, если на вашем компьютере есть USB-порт, а также паяльник и припой, у вас есть все необходимые материалы.

Шаг 2: макет схемы

Макет схемы
Макет схемы

Схему довольно легко собрать на макетной плате. Мы подключаем наш общий катодный светодиод RGB с резисторами 1 кОм на синем и зеленом контактах (два контакта на одной стороне самого длинного провода) и резистором 680 Ом на красном контакте (единственный контакт на другой стороне провода). Самый длинный вывод) Нам также необходимо подключить самый длинный вывод светодиода к контакту заземления (GND) на нашей плате микроконтроллера.

Из нашей схемы контактов в PSoC Creator мы захотим подключить другие выводы наших резисторов к P1.0 для красного (резистор 680 Ом), P1.1 для зеленого и P1.2 для синего на нашей плате микроконтроллера. На картинке провода имеют цветовую кодировку, черный - это наша земля.

Шаг 3: Программирование микроконтроллера

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

Я также был бы очень признателен за отзывы о вещах, которые могут быть полезны, и о областях, которые можно улучшить, чтобы сделать обучающие видео более полезными в будущем.

Шаг 4: Дополнительные материалы

Если по какой-то причине у вас возникли проблемы, вы можете загрузить zip-файл этого проекта, точный из видео, и извлечь все файлы в папку на рабочем столе. В PSoC Creator найдите файл на рабочем столе, откройте рабочее пространство и запустите его самостоятельно или используйте для проверки схемы или кода проекта. Все должно быть там, и оно должно правильно строиться и программироваться с помощью хоста загрузчика. В качестве справочного материала вы получите рабочий пример, а также сопроводительное видео, которое поможет вам ознакомиться с PSoC Creator.

После того, как вы познакомитесь с PSoC Creator и научитесь создавать проекты, вы можете начать создавать свои собственные проекты, играть с компонентами и получать помощь из множества документов, которые предоставляет Cypress, а также сообщество PSoC, расширяющее свои знания и возможности, используя эти фантастические микроконтроллеры. Благодаря использованию компонентов и схем, а также кодированию и отличной документации они являются мощным, но простым в использовании устройством.

Удачного создания! * Сообщите мне, если возникнут проблемы с файлом архива после его распаковки и запуска в PSoC Creator ** Обновлено для PSoC Creator 4.2 *

Рекомендуемые: