Cypress Psoc UART

OP #1966089
Lesenswert?

Hallo Zusammen,

kennt sich jemand von Psoc bausteine aus? ich versuche gerade an 
cy8c24794 ein UART anschluss mit mehrere PWM's zu Programmieren aber 
leider klapts bei der Psoc Express nicht.

in Psoc Express kann man irgendwie nur ein usbuart und ein I2C 
verbindung herstellen das ich gerade nicht verwenden kann. also ich 
brauche keine usb anschkus sondern nur ein rs-232 anschluss das ich mein 
PWM s anschprechen kann.

Kann mir jemand Helfen?

Danke im voraus.

Gruss
Martin
Angehängte Dateien:
Gast #1966457
Lesenswert?

He,

ich habe mir PSoC Express nur kurz angeschaut, bin dann sofort auf PSoC 
Designer umgestiegen. Sieh dir den Designer mal genauer an, nimm aber 
eine 4.xx Version, die Version 5 ist nicht besonders gut.

mfg
Gast #1966549
Lesenswert?

Ich hab vor über einem Jahr auch mal mit dem PSoC gearbeitet. War auch 
mal auf nem 1 Tages-Seminar. Den PSoC Express hab ich nie genommen weil 
davon viele abgeraten haben. Ausserdem hasse ich Klick, Klick, Klack, 
Häckchen-Setzen Tools, bei denen irgendwas rauskommt ohne dass man genau 
weiss was und warum.
Ich würde auch gleich mit dem PSoC Designer anfangen. Ich habe damals 
recht gute Erfahrungen gemacht.

gruß
tom
#1966659
Lesenswert?

Der cy8c24794 hat 4 digitale Blöcke und wenn du senden und empfangen 
möchtest brauchst du für den UART schon zwei digitale Blöcke.

Wahrscheinlich willst du nur Daten zum UART senden, dann braucht du nur 
einen digitalen Block und es stehen noch drei Böcke für deine Hardware 
PWM zur Verfügung.

Es gibt den PSoC-Designer 5.1 mit dem PSoC Express kommst du nicht weit.
http://www.cypress.com/?id=2522#

Es ist eigentlich alles recht einfach, Im Designer erst alle I/O-Pins 
zurechtklicken und die Verbindungen zu den digitalen Blocks erstellen, 
dann zur Programmieransicht (Quelltext) wechseln und in deine Main() den 
UART abfragen.
Den UART kann man Pollen oder auch mit Interrupt abfragen.

Um den PWM-Wert zu ändern schaust du einfach in die Header-dateien die 
automatisch mit eingebunden werden wenn du einen digitalen Block mit der 
PWM-Funktionalität ausstattest (PWM-Bildchen in einen freien digitalen 
Block ziehen).
OP #1967397
Lesenswert?

Danke für eure antworten.

habe das Software herunter geladen und installiert, es ist komplizierter 
als Express version komme damit nicht so klar.

habe schon was gemacht aber ich weiss nicht ob das stimmt.

wo muss ich TX verbinden?
sind die PWM s so wie im Bild richtig angeschlossen?

Danke
Angehängte Dateien:
#1967909
Lesenswert?

Ich finde die Express Version ganz schön kompliziert, es war 
beträchtlich einfacher für mich in dem Designer rumzuklicken.

Auf der rechten Seite ist eine Hilfe zu rx_8 geh mal darauf und schau 
sie dir an, dort gibt es eine gute Erklärung zu allem und auch ein 
Beispiel.

Du hast den Takt an die Eingangspins angeschlossen, verbinde den Takt 
mit einer Taktquell, z.B. VC3 oder VC2 oder das 32kHz Signal.

Geh einfach mal mit der rechten Maustaste auf das Takteingangssymbol vom 
PWM8_1.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren