Die Suche ergab 38 Treffer

von RA1981
Mi 11. Nov 2015, 09:12
Forum: andere
Thema: Profiling im PSoC Creator ?
Antworten: 10
Zugriffe: 12488

Re: Profiling im PSoC Creator ?

Hi Reiner,

'möglichst genau' heisst, dass es ein bisschen abweichen darf? Falls ja: SysTickTimer nehmen und vor/nach der ISR bzw am Anfang/Ende der ISR per Debugger auslesen =) Damit kansst du die Clockcycles für die Funktion berechnen.

Ralf
von RA1981
Mi 11. Nov 2015, 09:07
Forum: andere
Thema: Messung der Impulsdauer (DCF77-Signal)
Antworten: 15
Zugriffe: 17969

Re: Messung der Impulsdauer (DCF77-Signal)

Hi Alex, Was mache ich falsch? Falsch ist erstmal dass du keinen Code postest ;) Woher sollen wir dann wissen wo was falsch läuft? Aus deiner generellen Fehlerbeschreibung kann man nur Vermutungen anstellen - ich vermute daher mal, dass dein Interrupt zu lange dauert oder dass er nicht immer ausgelö...
von RA1981
Fr 6. Nov 2015, 16:10
Forum: andere
Thema: Messung der Impulsdauer (DCF77-Signal)
Antworten: 15
Zugriffe: 17969

Re: Messung der Impulsdauer (DCF77-Signal)

Hi Alex, es gibt tatsächlich beide Varianten, mit und ohne Interrupt. Ohne Interrupt ist aber schlecht, weil der Controller die Zeit zwischen den Flanken mit Däumchen drehen verbringt und demnach nix anderes erledigen kann. Schreibt man die Software ein bisschen um, dann kann man zwischen den Flanke...
von RA1981
Do 5. Nov 2015, 10:51
Forum: PSoC Components
Thema: Tipps uns Tricks zu Komponenten
Antworten: 26
Zugriffe: 27248

Re: Tipps uns Tricks zu Komponenten

Hi Reiner, Aber sobald konkrete Hardwareregister angesprochen werden müssen, braucht es individuelle Funktionen. Warum? Wenn die anzusprechende Hardware über ein Struct abgebildet wird, dann kann man sich selbst das sparen, denn dann gibt's den Pointer auf's entsprechende struct und dann passt das w...
von RA1981
Mi 4. Nov 2015, 12:29
Forum: PSoC Components
Thema: Tipps uns Tricks zu Komponenten
Antworten: 26
Zugriffe: 27248

Re: Tipps uns Tricks zu Komponenten

Hi Reiner, stimmt, ich denk auch, dass der Build eher länger dauern wird und nicht das Programm langsamer =) Was die Logausgabe betrifft, evtl kann man ja zweigleisig fahren: wenn's nicht darum geht herauszufinden, was von wem aufgerufen wird (gibt es hierzu eigentlich nicht noch den CallStack(?)), ...
von RA1981
Mi 4. Nov 2015, 12:16
Forum: Bibliotheken
Thema: FRAM
Antworten: 13
Zugriffe: 17851

Re: FRAM

Da hast du recht, wenn noch ein bisschen Zeit bleibt ist die sinnvoll investiert, wenn man sich dann vorher alles nochmal genau anschaut.

Ralf
von RA1981
Mi 4. Nov 2015, 09:47
Forum: PSoC Components
Thema: Tipps uns Tricks zu Komponenten
Antworten: 26
Zugriffe: 27248

Re: Tipps uns Tricks zu Komponenten

Ja, zum Aufspüren bestimmt sehr gut geeignet. Man müsste mal rausfinden, was im Link damit gemeint ist, dass irgendwas aufgebläht bzw langsamer wird. Wenn ich raten müsste würde ich sagen, dass sich das auf den Build und dessen (temporäre) Daten und nicht auf das eigentliche Programm bezieht.

Ralf
von RA1981
Mi 4. Nov 2015, 09:44
Forum: Bibliotheken
Thema: FRAM
Antworten: 13
Zugriffe: 17851

Re: FRAM

Okay, dann hab ich zumindest das richtig verstanden :D

Bei 3,4 MHz wären das dann etwa 400kByte pro Sekunde, und da wird's dann schon knapp, wenn meine andere Berechnung stimmt, weil das ja dann nicht die reine Schreibrate wäre, sondern auch der Overhead mit drin ist.

Ralf
von RA1981
Mi 4. Nov 2015, 02:21
Forum: Bibliotheken
Thema: FRAM
Antworten: 13
Zugriffe: 17851

Re: FRAM

Ah, okay. Jetzt klingelt es schon lauter :D In dem Fall kannst es wie folgt berechnen: Max. Schreib-/Leserate in Bytes/s ist ja bekannt, sowohl die nötige (von der Maschine) als auch die mögliche (vom FRAM). Die max. Geschwindigkeit der Schnittstelle auch (PSoC und FRAM). Du ermittelst damit wie lan...
von RA1981
Mi 4. Nov 2015, 00:18
Forum: PSoC Components
Thema: Tipps uns Tricks zu Komponenten
Antworten: 26
Zugriffe: 27248

Re: Tipps uns Tricks zu Komponenten

Hi Reiner, sorry für die späte Antwort. Hab mir das mal angesehen. UnusedFunction bezieht sich auf statische Funktionen (also " static void FuncBlabla(void)". Nicht statische Funktionen sind immer öffentlich und daher kann GCC (mit den Standardeinstellungen) wohl nicht ermitteln, ob sie nicht doch v...