Re: SPI Kategorie: Verschiedenes (von Bob - 16.03.2016 10:06) | |
Als Antwort auf Re: SPI von UlliS - 16.03.2016 9:08
| |
> > Hallo, > > habe ja nun schon einige Zeit versucht den TLC5923 zum laufen zu bringen, aber > > die SPI Schnittstelle scheint mich daran hindern zu wollen. Bei der Fehlersuche meines Projekts > > bin ich darauf gesto�en, dass die Datenübertragung per SPI überhaupt nicht funktioniert und > > selbst die Clock nichtmal "wackelt" auch kann ich an meinem Osszi keine Signale am MOSI Pin > > sehen, die auf Datenbits schlie�en lassen. > > Worin liegt hier der Fehler? Bitte um Hilfe. > > habe SPI_Enable(0,30000000,8,0) am Anfang meines Programms initialisiert .. der andere SPI > > Port (Channel 1)auf den Pins 5-7 zeigt übrigens das gleiche Verhalten. > > verwende au�erdem SPI_WriteBuf wobei ich zwei Bytes sende. > > brauche 30MHz, möchte 8 Bits senden und CPOL=0 und CKPHA=0 > > Hast du einen Bsp. Code und welche IDE Version und Unit verwendest du? Hallo, danke schonmal für die schnelle Antwort, IDE:2.33.0.101 UNIT: Appl.Board AVR32 BASIC CODE: (kann sein, dass einiges nicht mit dem Datenblatt des TLC5923 konsistent ist, da ich etwas rumprobiert habe, bevor ich gesehen habe, dass SCLK und MOSI keine Aktivität haben au�er nach SPI_Enable(0,30000000,8,0)von HIGH auf LOW zu wechseln) Dim DC_Register(14) As Byte Dim OF_Register(2) As Byte Sub main() SPI_Enable(0,30000000,8,0) Port_Attribute(0x04, PORT_ATTR_OUTPUT Or PORT_ATTR_INIT_HIGH) 'BLANK HIGH (REFRESH?) Port_Attribute(0x04, PORT_ATTR_OUTPUT Or PORT_ATTR_INIT_LOW) 'BLANK LOW (ENABLE) Port_Attribute(0x08, PORT_ATTR_OUTPUT Or PORT_ATTR_INIT_LOW) '8K2 Rref OF_Register(0)=0xFF OF_Register(1)=0xFF 'Alle OUTn "offen" Port_Attribute(0x06, PORT_ATTR_OUTPUT Or PORT_ATTR_INIT_LOW) 'MODE ON/OFF Port_Attribute(PA19, PORT_ATTR_OUTPUT Or PORT_ATTR_INIT_LOW) 'XLAT LOW SPI_WriteBuf(OF_Register,2) Port_Attribute(PA19, PORT_ATTR_OUTPUT Or PORT_ATTR_INIT_HIGH) 'XLAT HIGH Port_Attribute(PA19, PORT_ATTR_OUTPUT Or PORT_ATTR_INIT_LOW) 'XLAT LOW End Sub | |
Antwort schreiben Antworten: Re: SPI (von Bob - 16.03.2016 11:26) Re: SPI (von Torsten - 16.03.2016 19:13) Re: SPI (von Bob - 21.03.2016 17:09) Re: SPI (von Torsten - 26.03.2016 8:22) Re: SPI (von Bob - 19.04.2016 12:06) Re: SPI (von Torsten - 19.04.2016 19:49) Re: SPI (von Bob - 22.04.2016 7:59) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum