Das Schöne am PSoC Creator ist, dass man von überall einen schnellen Weg
zum data sheet der entsprechenden Komponente hat. Meist reicht ein
Rechtsklick;-)
Sieht ganz danach aus, als ob du die TCPWM Komponente verwendest. In dem
Fall findest du die relevanten Infos hier:
Sebi schrieb:
> Allerdings wird der Counter
> nicht auf Null zurückgesetzt. geschweige denn das der bei Null anfängt
> zu zählen. Kann mir jemand sagen wieso bzw. wie ich das hin bekomme?
data sheet S. 3 Tabelle Inputs -> index
und S. 31
Weitere Infos findet man im TRM
http://www.cypress.com/file/126171/download
Auf S. 181 findest du dann genauere Infos zur Funktionsweise.
Sebi schrieb:
> Kann mir jemand sagen wie groß die Bitlänge der Counter_value des
> QuadDec ist? Bzw in welche Variable speicher ich ihn am besten ab?
i.d.R. sind das 32bit Register die per API ausgelesen werden.
data sheet S. 23
also:
1 | uint32 myVariable;
|
2 | ..
|
3 | myVariable = myComponentName_ReadCounter(void);
|
Allerdings bedeutet die Tatsache, dass ein uint32 benutzt wird, nicht
dass auch der counter 32bit hat.
data sheet S. 1
..
Features
16-bit fixed-function implementation
..
Die UDB-Quadec Komponente (PSoC4/5) arbeitet anders. Die API ist nicht
mit der TCPWM Komponente kompatibel und die Bit-breite läßt sich
konfigurieren (glaub ich).