PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : atmega168 SPI vs PWM



manhunt
01.03.2009, 22:01
Hallo

also ich bräuchte für ein Projekt unbeding 2 Hardware PWMs dazu OCR1A und OCR1B nun bräuchte ich aber auch hardware SPI zum ansprechen der Sensoren.

Nun schneidet sich das OCR1B mit dem CS vom SPI, irgend eine Idee wie ich das ganze löse?


Vorweg das Hardware pwm ist sehr wichtig, wichtiger als das SPI interface, mir fällt dazu nur ein Daten per software interrupt SPI zu holen....

lg Michael

SprinterSB
01.03.2009, 22:10
Lies nochmal genau die Bedeutung von SPI.SS im Datenblatt nach. AFAIR ist ds kein Problem, wenn der AVR SPI-Master ist. In dem Falle muss SS=OUT sein oder SS=HIGH, damit der AVR nicht in den SPI Slave-Mode flutscht. Wenn immer SS=OUT ist sollte das also vereinbar sein, musst eben ein anderes SS-Pin auserküren.

manhunt
01.03.2009, 22:45
Gut danke.

Darf ich nochmal wiederholen damit ich weiß ob ich es verstanden habe und du sagst ja oder nein? :D

Also wenn SS auf Output ist, arbeitet mein AVR als Master, dann suche ich mir irgend welche SS als Pins und setze die dann dementsprechend auf low je nachdem welchen Sensor in Ansprechen will?

SS ist also nur zu was nutze wenn ich Slave bin und darauf warte das ich am wort bin?

OK

Bitte bejahen oder sagen was ich falsch verstanden habe.

Ceos
02.03.2009, 08:25
*mit irrem blick aus dem gebüsch spingt, seriös werd

.... JA, JA und JA^_^