SPI Low Level Treiber geht nicht

Mathias
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Weingarten - Baden
Beiträge: 315
Dabei seit: 07 / 2003
Betreff:

SPI Low Level Treiber geht nicht

 · 
Gepostet: 19.01.2020 - 20:57 Uhr  ·  #1
Hallo,
der Clock (SCK) bleibt auf low und macht keinen mux.
Die Daten an MOSI kommen raus.
Hat jemand eine Idee?

Danke

Controller: ATmega328P
Compiler: 5.09.91

Code

Define:
  SPIorder       = MSB;
  SPIcpol        = 0;
  SPIcpha        = 1;
  SPIpresc       = 1;                    // presc = 0..3 -> 4/16/64/128
  SPI_SS         = false;                // don’t use SS pin as chipselect, not for XMega


Code

          LO(wX):= _1_TPIC6B595N;
          HI(wX):= _2_TPIC6B595N;
          SPIoutWord(wX);
          incl(TPIC_Enable);
          excl(TPIC_Enable);
Lschreyer
Schreiberling
Avatar
Geschlecht: keine Angabe
Beiträge: 527
Dabei seit: 02 / 2007
Betreff:

Re: SPI Low Level Treiber geht nicht

 · 
Gepostet: 20.01.2020 - 11:46 Uhr  ·  #2
SCK als Output definiert?
Mathias
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Weingarten - Baden
Beiträge: 315
Dabei seit: 07 / 2003
Betreff:

Re: SPI Low Level Treiber geht nicht

 · 
Gepostet: 20.01.2020 - 13:02 Uhr  ·  #3
Ja, ist Ausgang.
Wobei, denke der Treiber macht das von alleine.
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: SPI Low Level Treiber geht nicht

 · 
Gepostet: 20.01.2020 - 21:37 Uhr  ·  #4
Ich habe einen 328p und kann das gerne testen. Bitte vollständigen Programmcode schicken.
Mathias
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Weingarten - Baden
Beiträge: 315
Dabei seit: 07 / 2003
Betreff:

Re: SPI Low Level Treiber geht nicht

 · 
Gepostet: 20.01.2020 - 23:14 Uhr  ·  #5
Danke Thomas,
haste ne PN
Mathias
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Weingarten - Baden
Beiträge: 315
Dabei seit: 07 / 2003
Betreff:

Re: SPI Low Level Treiber geht nicht

 · 
Gepostet: 22.01.2020 - 00:28 Uhr  ·  #6
Hallo Thomas,
danke für deine Hilfe.
Inzwischen geht der "SPI Low Level Treiber"
Warum keine Ahnung.
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: SPI Low Level Treiber geht nicht

 · 
Gepostet: 22.01.2020 - 09:44 Uhr  ·  #7
Mir hat es Spaß gemacht.
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   126   140 · Page-Gen-Time: 0.035578s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI