查看: 2681|回复: 2

[其他] 关于AW60LIN通信的代码

[复制链接]

该用户从未签到

4

主题

17

帖子

0

新手上路

Rank: 1

积分
44
最后登录
1970-1-1
发表于 2010-6-9 09:55:06 | 显示全部楼层 |阅读模式
小弟在调试AW60LIN通信时,看到了别人歇到的代码,有一段不知道是什么意思,请版主和各位大哥帮忙看一下。
 
void voLinWakeUp(void)                       //这里的唤醒函数,调用了 LINSendChar函数,不知道怎么用的
{
 LINSendChar(FALSE,0x80);
 
}
 
unsigned char LINSendChar(unsigned char  brk, unsigned char ch)     //函数定义
{
  while(!(SCI1S1&0x80))
   if(brk)
  {
    SCI1C2 |= 0x01;
    SCI1C2 &= ~0x01;
  }
  else{
    SCI1D = ch;
   }
  return(TRUE);
 
里面有个变量brk,间隔场的标志位,不知道应不应该改成单片机的寄存器SCI1S2_brk13
 
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

4

主题

17

帖子

0

新手上路

Rank: 1

积分
44
最后登录
1970-1-1
 楼主| 发表于 2010-6-9 11:44:55 | 显示全部楼层

RE:关于AW60LIN通信的代码

调试的时候总跳出,把这个唤醒函数屏蔽后就好了,不知道为什么。
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-6-9 14:22:15 | 显示全部楼层

    RE:关于AW60LIN通信的代码

    这个就是开启唤醒功能,要求进入唤醒状态。这个没有必要使用的。
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 20:35 , Processed in 0.090338 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表