Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/810: Рейтинг темы: голосов - 810, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017

Cypress PSoC

16.11.2012, 21:43. Показов 153204. Ответов 131
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от okotimiv
Ну извини, я тоже был не в курсе :)

Кстати, валяется у меня шикарная платка на AD SHARC, от AD же. На борту тоже буквально все, и очень неплохого качества. Если кто хочет заняться серьезными DSP - отличный вариант для старта. Могу дать поиграться.
Антон, у тебя с PSoCами нет ничего поиграться на время?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.11.2012, 21:43
Ответы с готовыми решениями:

Обмен по UART (МК Cypress PSoC, Си, PSoC Designer)
С PC до микpoкoнтpoллеpа передается значение сопротивление peзиcтopа. B микpoкoнтpoллеpе начинает светиться светодиод "Гoтoв" и...

I2C, МК Cypress (плата CY8CKIT-059 PSoC® 5LP Prototyping Kit)
Доброго времени суток уважаемые форумчане. Купил тут себе отладочную плату фирмы Cypress (на работе нужна была). И стал пытаться ее к ЖКИ...

PSoC 3 I2C
Пытаюсь запустить I2C на ейном кристалле. Как ведомый подключил ADC ADS1000 - проверил, СТМ8 читает на ура. Схема чтения проста как яйцо:...

131
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
08.06.2016, 14:58
Студворк — интернет-сервис помощи студентам
Бутлоадер у сайпреса очень хороший, но он конечно не для разработки - он для оперативной смены прошивки в готовых устройствах. Да и программаторы стоят копейки, фактически они бесплатные.
0
0 / 0 / 1
Регистрация: 20.08.2010
Сообщений: 87
23.08.2016, 11:42
Ребята, подсобите. Никогда раньше с Cypresами дел не имел, а тут срочно на работе надо размножить устройство, автор которого скончался больше года назад. Оригинала прошивок нет! Есть только рабочий экземпляр. сделанный при нём. Прилагаю скриншот куска схемы с контроллером (целиком выкладывать запретили параноики). Помогите понять, как оттуда скопировать прошу.

0
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
23.08.2016, 19:41
у 68013 свого флэша нет, загружается либо из y2s EEPROMа (DD2), либо в еепроме лежит только вид/пид, а загрузка программы идёт по USB.
соответственно скопировать надо содержимое DD2.
0
0 / 0 / 1
Регистрация: 20.08.2010
Сообщений: 87
24.08.2016, 13:40
Спасибо. Действительно, копирование промки помогло.
0
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
25.08.2016, 21:54
Когда-то давно Cypress устроила акцию и продавала свои чипы PSoC4 по 1$. Я тогда набрал их целую коробку, положил в стол и так они и лежали. Недавно наткнулся на эту коробочку. Решил попробовать. Нужен программатор. Фирменный MiniProk 3 стоит дороговато, поэтому, заказал на Али
PSOC 5LP PROTOTYPING KIT (CY8CKIT-059) и отломал от него программатор-отладчик KitProk

http://savepic.ru/11112558m.jpg

Почитал документацию и решил сделать небольшую отладочную платку с PSoC4 CY8C4245. На платке есть RGB светодиод, сенсорная кнопка, обычная тактовая кнопка, динамик, proximity сенсор в виде кусочка провода. Подключил программатор, все заработало сразу же. Побаловался с CapSense, занятная штука. Залил прошивку, которая меняет цвет RGB светодиода, в зависимости от расстояния между рукой и proximity сенсором.

http://savepic.ru/11119712m.jpg


http://savepic.ru/11109472m.jpg


http://savepic.ru/11106400m.jpg

Очень нравится среда разработки PSoC Creator и как сделана документация. Смущает расход Ftosh. Вот так я провел пару вечеров после работы :-) Буду изучать дальше.
https://youtu.be/IJtplwjP2n0

Проект платы в altium прикрепил, вдруг кому понадобится

http://savepic.ru/11128944m.png


http://savepic.ru/11110512m.png


http://savepic.ru/11103344m.png


http://savepic.ru/11118707m.png


https://www.dropbox.com/s/smd9... 1.rar?dl=0
0
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
30.01.2017, 12:18
Прошу прояснить один момент.
Хочу использовать psoc 5lp вместо stm32 c кортексом м3.
Как я понимаю процесс:
Программирование периферии psoc производится в psoc sriotor,
потом производится экспорт во внешнюю IDE
(keil/iar), в которой программируется ядро.
Вопрос в том как и чем потом прошить psoc 5lp.
p.s. где-бы по русски почитать о разработке устройств на psoc c использованием кортекса?
0
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
31.01.2017, 00:02
Экспорт во внешнюю IDE не обязателен, вся разработка в PSoC Creator. Чем шить, по деньгам оптимально на али купить http://www.cypress.com/documentation/de ... rammer-omd
Отламываем отладчик, он шьет и дебажит псок 4 и 5 прямо из креатора. Можно пользоваться J-Link, вот тогда и нужен экспорт в кейл, так как креатор только кипарисовские отладчики поддерживает.
0
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
19.03.2017, 13:37
Спасибо за ответ.
Вопрос по Bridge control panel v1.15.0, может кто в курсе.
Не принимает данные с cp2102.
С ft232rl принимает норм, с CY7C65211 тоже принимает.
Putty принимает все корректно.
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
02.04.2017, 12:43
Доброго времени суток. CY8C4245AXI-483 (входит в состав CY8СKIT-042). В даташите указано, что есть "Segment LCD Dryve - LCD dryve supported on all pins (sommon or sikmimt)". Я правильно понимаю, что это аппаратно встроеная поддержка ? А как обстоят дела со знаковым дисплеем типа HD44780 ? С ним контроллер работает посредством программной библеотеки, или тоже есть некий встроеный драйвер ?
0
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
02.04.2017, 19:42
Это аппаратная поддержка, плюс готовые программные компоненты, которые позволяют легко описать ваш дисплей, и использовать его. Работает на ура.

Для HD44780 никакой особенной программной поддержки и не нужно, просто есть программный компонент. Все что потребуется - указать пины, на которых сидит дисплей, они должны быть подряд на одном порту PSoC. После этого можно спокойно выводить, и даже пользоваться загружаемыми шрифтами.
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
03.04.2017, 09:12
Спасибо, разобрался. Очень легкая в освоении штука. Заодно может Си выучу.
Update:
Несколько дней бился, не понимая, почему "термопоказометр" созданный мной, показывает температуру больше 100 градусов.
Грешил, что неправильно сделал приведение типов, так как в Си только начинаю. А все оказалось гораздо проще.
В чипах PSOC 4 есть "not a software error". В калибровочном регистре (пишется на заводе) записано не то значение. Сделал как описано по ссылке (http://www.cypress.com/forum/psoc-4-arc ... ct-results), и показометр пришел в норму, температура контроллера около 30 градусов.
0
0 / 0 / 0
Регистрация: 16.01.2021
Сообщений: 1
16.01.2021, 09:50
как перевести прогу PSoc programmer c обычного режима на привилигиенный . надо слить CY8C4014xxx и при чтении пишет что он закрыт. в тырнете вычитал что надо в реестре прописать где то CPUSS_PROTECTION .
вот что нашел

Device SecurityThe CPU operates in normal user mode or in privileged mode, and the device operates in one of four protection modes:BOOT, OPEN, PROTECTED, and KILL. Each mode provides specific capabilities for the CPU software and debug. You canchange the mode by writing to the CPUSS_PROTECTION register.■BOOT mode: The device comes out of reset in BOOT mode. It stays there until its protection state is copied from supervi-sor flash to the protection control register (CPUSS_PROTECTION). The debug-access port is stalled until this has hap-pened. BOOT is a transitory mode required to set the part to its configured protection state. During BOOT mode, the CPU always operates in privileged mode.■OPEN mode: This is the factory default. The CPU can operate in user mode or privileged mode. In user mode, flash can be programmed and debugger features are supported. In privileged mode, access restrictions are enforced.■PROTECTED mode: The user may change the mode from OPEN to PROTECTED. This mode disables all debug access to user code or memory. Access to most registers is still available; debug access to registers to reprogram flash is not available. The mode can be set back to OPEN but only after completely erasing the flash.■KILL mode: The user may change the mode from OPEN to KILL. This mode removes all debug access to user code or memory, and the flash cannot be erased. Access to most registers is still available; debug access to registers to reprogram flash is not available. The part cannot be taken out of KILL mode; devices in KILL mode may not be returned for fail-ure analysis

как это сделать ?
спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.01.2021, 09:50

Средства разработки для PSoC
Подскажите, где можно заказать вот такой наборчик http://www.cypress.com/?rID=38235 Что то я с ходу не нагуглил.

[Вопрос-решено] PSoC 3 (CY8C3866AXI-040) и обработка звука
Ко мне едет отладочная плата CY8CKIT-030 PSoC® 3 Development Kit. Никогда ими не занимался. Вот примерная задача, которую должно...

Кто работал с Cypress FX2?
Надобно сделать мне фулл-спид юсб ко плисине через FIFO. Чего бы почитать, окромя даташита, о формате данных выплывающих из фифы? И как...

Cypress FX2LP не работает из EEPROM
Кто-нибудь имел дело с этой микросхемой? Не грузиться прошивка из EEPROM. HEX файл загружаемый в RAM работает. Созданный из...

Китайский Saleae Logic (на Cypress) в Linux
Имеется китайский логический анализатор (на вид такой). Установил с офсайта софт Saleae. Включаю -- не работает, хотя девайс виден $...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
132
Ответ Создать тему
Новые блоги и статьи
Сезонность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru