Hi,
RTC chip is MSP430
-----------------------
BEST REGARD
Date: Thu, 24 Dec 2009 14:33:07 +0200
Subject: Re: DM6446, Problem in RTC
From: [email protected]
To: [email protected]
CC: [email protected]
Hi
form the code, I can not assume you need to work in hex format. Do you know
which chip provides the RTC function to the EVM?
Albert
2009/12/24 Mohamed AbdElwahed <[email protected]>
thanks for your kind reply,
Yes I should.
>From msp430commands.txt you can find below
Command (0): setRTC() - Set Realtime Clock
------------------------------------------
> I2C Write (10 bytes)
[0] = 10 ; Message length
[1] = 0 ; Command index
[2] = year (LSB) ; ( in hex ) i.e. 2006 -> 0x2006 ( LSB=0x06 )
[3] = year (MSB) ; ( in hex ) i.e. 2006 -> 0x2006 ( MSB=0x20 )
[4] = month ; ( in hex ) i.e. Dec. -> 0x12
[5] = day ; ( in hex ) i.e. 31st -> 0x31
[6] = hour ; ( in hex ) i.e. 12 -> 0x12
[7] = minute ; ( in hex ) i.e. 30' -> 0x30
[8] = second ; ( in hex ) i.e 45" -> 0x45
[9] = pm ; 0 = AM, 1 = PM
> Wait 100 us.
> Done.
and have a look at the c file attached for the msp430lib and it seems hex usage
is required
--------------------------
BEST REGARD
Date: Thu, 24 Dec 2009 13:12:17 +0200
Subject: Re: DM6446, Problem in RTC
From: [email protected]
To: [email protected]
CC: [email protected]
are you sure you need to tell the numbers in hex?
Albert
2009/12/24 Mohamed AbdElwahed <[email protected]>
i am using lsp1.2 in development which contains "msp430lib"
that is used to control RTC and IR
i am using the following commands to set the RTC as follow
msp430lib_set_rtc(iYear,iMonth,iDay,iHour,iMinute,iSecond,iPm);
after formating the date like the following
year (LSB) ; ( in hex ) i.e. 2006 -> 0x2006 ( LSB=0x06 )
year (MSB) ; ( in hex ) i.e. 2006 -> 0x2006 ( MSB=0x20 )
month ; ( in hex ) i.e. Dec. -> 0x12
day ; ( in hex ) i.e. 31st -> 0x31
hour ; ( in hex ) i.e. 12 -> 0x12
minute ; ( in hex ) i.e. 30' -> 0x30
second ; ( in hex ) i.e 45" -> 0x45
and get the RTC using
msp430lib_get_rtc(&iYear,&iMonth,&iDay,&iHour,&iMinute,&iSecond,&iPm);
but
when setting the clock to 28/2/2009 the next day from the RTC is 29/2/2009
which is not valued
when setting the clock to 28/12/2009 the next day from the RTC is 1/1/2009
which is not valued
Is there any help/URL/... to fix this problem?
------------------------
BEST REGARD
Windows Live: Make it easier for your friends to see what you’re up to on
Facebook.
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
--
Albert Burbea
Harishonim 8
Ramat Gan 52502, Israel
Tel/Fax + 972-3-7526016
Mobile: +972-52-3541842
Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail
you.
--
Albert Burbea
Harishonim 8
Ramat Gan 52502, Israel
Tel/Fax + 972-3-7526016
Mobile: +972-52-3541842
_________________________________________________________________
Windows Live: Keep your friends up to date with what you do online.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source