8bit mikrokontroler na 32bit programabilni sistem na čipu. Precej Iet nazaj sem začel delati z Atmel mikrokontrolerji daleč preden je Arduino skupnost pričela s svojim delom. Takrat sem večino kode napisal v zbirniku in Bascomu. To obdobje je trajalo kar nekaj časa preden sem se začel ozirati za različnimi mikrokontrolerji in programskimi okolji. Imel sem omejen proračun za eksperimentiranje, zato sem se začel ozirati za vodilnimi proizvajalci in njihovimi razvojnimi okolji. Nekatere sem zavrgel, ker so bili predragi, drugi so bili preveč komplicirani, nekatere pa sem zavrgel zaradi slabe podpore.

Proizvajalec čipov je Cypress Semiconductor, obseg proizvodov je njihov “Programmable System on a Chip” (slov. Programabilni sistem na čipu).
PSoC4 je družina mikrokontrolerjev s katerimi sem pričel eksperimentirati, saj Cypress prodaja svoja razvojna orodja za manj kot 5 Euro. Razvojni kit je dober, saj se napaja iz USB vodila preko katerega teče tudi programiranje. Razvojni kit vsebuje tudi odlično programsko okolje (Creator 3.1), ki teče na večini Microsoft Windows® osebnih računalnikih.
PSoC 4 CY8CKIT-049 4xxx Prototipni Kiti

Kaj je takšnega na tem razvojnem orodju in zakaj sem nad PSoC 4 čipi tako navdušen?
Vse je pravzaprav odvisno od uporabljenih čipov. Poglejmo si kaj vse je podjetje Cypress vgradilo v PSoC4 čipe:
- PSoC® 4 Poudarki
- ARM® Cortex™-M0 CPU ki teče na taktu do 48MHz
- Do 32 kB Flash, 4 kB SRAM
- Programabilna analogna vezja: op.ojačevalnik, 12-bit 1Msps SAR ADC
- Programabilna digitalna vezja: štirje logični bloki, ki bazirajo na PLD
- CapSense® zaznavanje dotika
- Delovanje od 1,71 do 5,5 V
- 150nA način hiberniranja, 20nA v Stop načinu
Programiranje PSoC4 (1)
2015_SE233_34

