Hallo, ich studiere Physik und möchte später auch in den Bereich programmierbare Logik und Mikrocontroller gehen und habe daher ein besonderes Interesse am folgenden Problem. Ich sitze hier momentan an einem Analog Devices Board mit einem Blackfin BF533 EZ-Kit Lite. Als Environment verwende ich das VisualDSP++ 3.5. Ich versuche auf den UART zuzugreifen, also etwas zu senden und zu empfangen. Zu Testzwecken habe ich ein Mobiltelefon per 9-poligem RS232 Datenkabel angeschlossen. Nun sende ich ein AT mit anschließendem CR. Dass Handy müsste mir eigentlich ein OK antworten, doch wenn ich nun meinen HC_readChar-Aufruf durchführe und auf ein neues Zeichen warte, passiert nichts. Den Sourcecode der Funktionen habe ich im Anhang beigefügt. meinen AM_SCLOCK konfiguriere ich wie folgt : AM_SCLOCK = ((CLOCK_IN*bMSEL/((1+bDF)*(bSSEL))*(1-bBYPASS)) + CLOCK_IN*bBYPASS ) dabei sind CLOCK_IN = 27000000 (also die 27 MHz des EZ-Kit), bMSEL=28 (28*27 = 756MHz (Performancemax des BF533)), bDF=0, bSSEL=6 (756MHz CCLK / 6 = 126MHz SCLK), bBYPASS=0; Sonstige Konfigurationen, wie für die SDRAMs oder den Flash hab ich auch schon probiert und die laut Manual für diese Einstellung optimierten Werte übergeben. Vielleicht habt ihr ja eine Idee. Danke schon mal im vorraus.
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.