Das Deutsche Casio-Taschenrechner Forum wurde zum 31.12.2013 geschlossen und kann weiterhin als Nachschlagewerk verwendet werden.
Wer mehr erfahren möchte: Ein sehr guter Beitrag von Elias

Probleme mit der RTC

Hilfe beim Programmieren mit dem fx-9860G SDK.

Re: Probleme mit der RTC

Beitragvon SimonLothar » Di 20. Nov 2012, 18:09

Syscall 11E2 ist ein Prizm-syscall. Nimm

SYSCALL 11E2 _RTC_GetDateTime

mal raus. Das geht nicht auf einem fx-9860.

In addin_main() muss Du noch die variable "time" deklarieren:

unsigned char time[8];

Die Aufrufe von RTC_SetDateTime und RTC_GetDateTime müssen so aussehen
RTC_SetDateTime( (unsigned char*)time );
RTC_GetDateTime( (unsigned char*)time );

arrays werden automatisch als Zeiger übergeben.

"&time" übersetzt der Compiler Zeiger auf Zeiger, das geht in diesem Fall schief.

Es wäre besser, den C++-Compiler zu nutzen. Der hat mehr Warnhinweise.
SimonLothar
 
Beiträge: 228
Registriert: Mi 27. Mai 2009, 10:51
Taschenrechner:

Re: Probleme mit der RTC

Beitragvon Canta » Mi 21. Nov 2012, 17:06

Canta
 
Beiträge: 15
Registriert: Mo 3. Sep 2012, 12:52
Taschenrechner:

Re: Probleme mit der RTC

Beitragvon SimonLothar » Do 22. Nov 2012, 09:18

SimonLothar
 
Beiträge: 228
Registriert: Mi 27. Mai 2009, 10:51
Taschenrechner:

Re: Probleme mit der RTC

Beitragvon Canta » Do 22. Nov 2012, 17:16

Canta
 
Beiträge: 15
Registriert: Mo 3. Sep 2012, 12:52
Taschenrechner:

Re: Probleme mit der RTC

Beitragvon SimonLothar » Do 22. Nov 2012, 18:05

Die Rückgabe ist BCD-codiert. Du musst die Hex-Nibbles auswerten. 0x60 ist in diesem Fall 60. Wenn Du das als einfache Zahl interpretierst, dann gibt das 96.
SimonLothar
 
Beiträge: 228
Registriert: Mi 27. Mai 2009, 10:51
Taschenrechner:

Re: Probleme mit der RTC

Beitragvon Canta » Do 22. Nov 2012, 20:53

Canta
 
Beiträge: 15
Registriert: Mo 3. Sep 2012, 12:52
Taschenrechner:

Re: Probleme mit der RTC

Beitragvon SimonLothar » Fr 23. Nov 2012, 06:58

SimonLothar
 
Beiträge: 228
Registriert: Mi 27. Mai 2009, 10:51
Taschenrechner:

Re: Probleme mit der RTC

Beitragvon Canta » Fr 23. Nov 2012, 13:33

Jetzt habe ich glaube alles was ich wollte und es funktioniert. Vielen Dank! :D
Canta
 
Beiträge: 15
Registriert: Mo 3. Sep 2012, 12:52
Taschenrechner:

Vorherige

Zurück zu fx-9860G SDK (Alle fx-9860G Modelle)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron