Я только пытаюсь освоить
PSoC поэтому могу ошибаться:
Мне кажется работать с
PSoC будет скорее электронщик знакомый с архитектурой камней или "каменщик" способный спроектировать железо под задачу и описать это железо используя элементы
PSoC Creator. Эти элементы имеют API функции которые надо уметь правильно использовать с файле main.c
Т.е. можно быть электронщиком работавшим с микроконтроллерами и знать С.
Скачайте
любой пример, покажите электронщикам PDF-файл а программистам - файлы *.asm и main.c
Например сдесь:
Ramp Generation Using Logic Gates and DAC - PSoC® 3/PSoC 5*.asm файла в явную не видно.
При желании можно скачать например
PSoC Creator v1.0 Beta 5 или
что-то другое и побаловаться.
У меня правда глючат примеры в которых есть счетчики или таймеры:
1. Frequency Measurement with Counter in PSoC® 3 /
PSoC 5
2. Using PSoC® 3 /
PSoC 5 to Measure Interval between Two Events
3. Sine Wave Generator with DAC - PSoC® 3 /
PSoC 5
но скорее просто пока "не к рукам"
Kabron прав: лучше брать
PSoC 5. - на ASMе писать похоже не придется.