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

Cypress PSoC

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

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

Кстати, валяется у меня шикарная платка на AD SHARC, от AD же. На борту тоже буквально все, и очень неплохого качества. Если кто хочет заняться серьезными DSP - отличный вариант для старта. Могу дать поиграться.
Антон, у тебя с PSoCами нет ничего поиграться на время?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2012, 21:43
Ответы с готовыми решениями:

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

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

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

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

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

0
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
23.08.2016, 19:41 123
у 68013 свого флэша нет, загружается либо из y2s EEPROMа (DD2), либо в еепроме лежит только вид/пид, а загрузка программы идёт по USB.
соответственно скопировать надо содержимое DD2.
0
0 / 0 / 1
Регистрация: 20.08.2010
Сообщений: 87
24.08.2016, 13:40 124
Спасибо. Действительно, копирование промки помогло.
0
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,020
25.08.2016, 21:54 125
Когда-то давно 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
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 423
30.01.2017, 12:18 126
Прошу прояснить один момент.
Хочу использовать 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,020
31.01.2017, 00:02 127
Экспорт во внешнюю IDE не обязателен, вся разработка в PSoC Creator. Чем шить, по деньгам оптимально на али купить http://www.cypress.com/documentation/de ... rammer-omd
Отламываем отладчик, он шьет и дебажит псок 4 и 5 прямо из креатора. Можно пользоваться J-Link, вот тогда и нужен экспорт в кейл, так как креатор только кипарисовские отладчики поддерживает.
0
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 423
19.03.2017, 13:37 128
Спасибо за ответ.
Вопрос по Bridge control panel v1.15.0, может кто в курсе.
Не принимает данные с cp2102.
С ft232rl принимает норм, с CY7C65211 тоже принимает.
Putty принимает все корректно.
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
02.04.2017, 12:43 129
Доброго времени суток. 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,382
02.04.2017, 19:42 130
Это аппаратная поддержка, плюс готовые программные компоненты, которые позволяют легко описать ваш дисплей, и использовать его. Работает на ура.

Для HD44780 никакой особенной программной поддержки и не нужно, просто есть программный компонент. Все что потребуется - указать пины, на которых сидит дисплей, они должны быть подряд на одном порту PSoC. После этого можно спокойно выводить, и даже пользоваться загружаемыми шрифтами.
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
03.04.2017, 09:12 131
Спасибо, разобрался. Очень легкая в освоении штука. Заодно может Си выучу.
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 132
как перевести прогу 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2021, 09:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
132
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.