返回列表 发帖

[推荐]载波转串口功能板设计(三)

前面对载波转串口功能板的硬件和载波通讯原理进行了介绍,本节对其软件部分进行介绍。 软件流程如下:[IMGA][/IMGA] 此主题相关图片 [imga]leadbbsfile/upload/2007/06/15/190557.bmp[/imga] 下面对部分流程作简要介绍 PL3201芯片兼容PL3200和PL3105两种载波调制模式,所以在使用PL3201载波通讯功能时应该设置其载波通讯模式,下面是设置PL3201分别在PL3200和PL3105 模式下的采用中断方式的设置方式。 载波通讯设置如下: /************************************************************************ * * FUNCTION: set_PLC_3105 * * DESCRIPTION: set the PLC function of pl3201 to be 3105 * * PARAMETERS: none * * RETURNED: none * EDITION: V1.0 ***************************************************/ void set_PLC_3105 ( void ) { SSC_ADR=0XFF; // 2005.11.29 LXW SSC_DAT=0XFF; // 禁止写保护 SSC_ADR=0x03; // 选择3201载波通讯控制寄存器3 SSC_DAT=0xe0; // 开启载波通讯功能,打开中断,选择接收状态置为3105模式 SSC_ADR=0x04; // 设置捕获门限 SSC_DAT=LIMIT_3105; SSC_ADR=0XFF; SSC_DAT=0XAA; // 使能写保护 } /**************************************************/ * * FUNCTION: set_PLC_3200 * * DESCRIPTION: set the PLC function of pl3201 to be 3200 * * PARAMETERS: none * * RETURNED: none * EDITION: V1.0 *****************************************************/ void set_PLC_3200 ( void ) { SSC_ADR=0XFF; // 2005.11.29 LXW SSC_DAT=0XFF; // 禁止写保护 SSC_ADR=0x03; // 选择3201载波通讯控制寄存器3 SSC_DAT=0xc0; // 开启载波通讯功能,打开中断,选择接收状态置为3200模式 SSC_ADR=0x04; // 设置捕获门限 SSC_DAT=LIMIT_3200; SSC_ADR=0XFF; SSC_DAT=0XAA; // 使能写保护 } 载波接收和发送的程序只需设置一下PL3201的寄存器就可以了,大家可以自己编一下。 有需要者,说明用途,可以向我申请。

返回列表

最新关注 关闭


关于论坛注册,最新修改,请网友们注意

由于最近大量垃圾信息出现在我们的论坛,为了营造一个良好的氛围,目前论坛只开发邀请注册,你可以点击以下链接自动邀请注册(如果有人使用了点击下一个试一试) ...


查看
珩源工控论坛热诚欢迎您联系我们进行合作!

Powered by Discuz! 7.2© 2001-2009 Comsenz Inc.

珩源工控论坛 ( 桂ICP备19004328号) |论坛统计|WAP| 客服中心-www.hymcu.com
  

GMT+8, 2024-5-3 00:50, Processed in 1.057451 second(s), 6 queries, Gzip enabled.