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

Reply via email to