F020集成以太网接口核心模块实时时钟例程源代码程序简介:
COPYRIGHT 2007-2009 MNFOUL TECHNOLOGY
C8051F020实验核心模块测试程序
SMBUS和PCF8563T实验
硬件平台:
北京漫峰科技推出的C8051F020以太网接口核心模块套件。
核心模块物理参数:
1.主频:22.1184MHZ
2.RAM:片内4K,片外32K+256K(MAX)
实现功能:通过交叉开关,将SMBUS配置到P05,P06引脚上,实现通过IIC总线访问PCF8563:
1.通过计算机向模块发送命令获取和设置PCF8563的实时时钟
实验条件:
1.底板上JP1的1,2,4,6设置为ON状态
注意:
本例程中包括了两个c文件,如果用户使用silab的集成开发环境,如果自己建立新的工程,一定注意要将两个C文件都加入到编译列表中。
说明:
本模块中配套的测试程序都是以消息驱动的.
实验程序中的命令都可以使用windows系统中自带的超级终端进行调试。
命令说明:
字符通信协议,所有的命令以回车符结束
命令字符不区分大小写
键盘控制字符支持Backspace,其它控制键不支持
应答:命令操作成功,最后都将返回\r\nOK\r\n
命令错误,返回\r\nError\r\n
具体命令:
1.控制LED
命令格式:setled=灯序号,开关状态 \r
参数: 灯序号: 2,LED2
开关状态:ON,打开灯;OFF,关闭灯
应答: \r\nOK\r\n
2.读取当前时间
命令格式:gettime
参数: 无
应答: HH:MM:SS YYYY/MM/DD\r\n \r\nOK\r\n
3.设置当前时间
命令格式:settime=YYYYMMDDHHMMSS
参数: 年月日时分秒,具体格式如20070505110203
应答: HH:MM:SS YYYY/MM/DD\r\n \r\nOK\r\n
点击浏览该文件