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
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
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
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).
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
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.
Hallo Martin, geh mal auf http://www.cypress.com/?id=1162& dort findest du einige Online Tutorials wie man mit dem Designer bzw. der Express Version umgeht und viele Infos zu der Psoc Architektur. Vielleicht hilft es dir weiter!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.