zoukankan      html  css  js  c++  java
  • DSP5509的RTC实验-第3篇

    1. RTC实时时钟,不在过多介绍,本例程直接调用芯片支持库CSL的库函数,用起来比较简单

     1 main()
     2 {
     3     CSL_init();
     4     printf ("
    TESTING...
    ");
     5   
     6     RTC_reset();    // Reset the registers
     7     RTC_config(&myConfig);   // Initialization  
     8     RTC_getConfig(&Config);        
     9     printf ("RTCSEC value is: %x
    ",Config.rtcsec);  
    10     printf ("RTCMIN value is: %x
    ",Config.rtcmin); 
    11     printf ("RTCHOUR value is: %x
    ",Config.rtchour); 
    12     printf ("RTCDAYW value is: %x
    ",Config.rtcdayw); 
    13     printf ("RTCDAYM value is: %x
    ",Config.rtcdaym);        
    14     printf ("RTCYEAR value is: %x
    ",Config.rtcyear);        
    15 
    16     RTC_setTime(&myTime);       
    17     RTC_getTime(&getTime);
    18     printf("Current RTC time is: %x:%x:%x
    ",getTime.hour,getTime.minute,getTime.second);
    19   
    20     RTC_getDate(&getDate);        
    21     printf("Current RTC date is: %x/%x/%x	Day of week: %x
    ",getDate.month,getDate.daym,getDate.year,getDate.dayw); 
    22       
    23     /* Set an alarm at the time specified by myAlarm */         
    24     /* Alarm needs to be enabled to occur */
    25     RTC_setAlarm(&myAlarm);           
    26     printf("Alarm time: %x : %x : %x	Day of week: %x
    ",
    27     RTC_FGET(RTCHOURA,HAR),RTC_FGET(RTCMINA,MAR),
    28     RTC_FGET(RTCSECA,SAR),RTC_FGET(RTCDAYW,DAR));
    29    
    30     RTC_start();    // start the RTC running
    31 }

    2. 感觉和STM32的RTC差不多,比较简单,在本例程中有2个疑问,TMS320C5509和TMS320C5509A有和区别?printf函数打印是什么机制?实际运行的时候,发现程序卡在如下函数,怀疑是标准C库的底层没支持这个函数。

    1 printf ("RTCSEC value is: %x
    ",Config.rtcsec);

    3. 实际测试发现printf可以打印在CCS的console窗口,调试很方便。

  • 相关阅读:
    关于Date相关函数在火狐Firefox和谷歌Chrome下的不同
    一键部署 LNMP 建站环境
    Python 返回值、方法和函数的区别
    Python中万物皆对象?的理解
    Python 实用小工具 练习(2)
    Chrome浏览器F12开发者工具使用教程博客汇总
    觅风易语言[21-24、30]
    觅风易语言[1-10]
    觅风易语言[11-20]
    Python Byte类型(API系列)
  • 原文地址:https://www.cnblogs.com/429512065qhq/p/8127355.html
Copyright © 2011-2022 走看看