• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机进入stop模式,如何通过lin唤醒

hehung 2018-10-12 浏览量:2646
飞思卡尔的单片机mc9s12,在stop模式下,怎样通过lin线上的数据进行唤醒,需要怎么设置
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • LIN总线是基于SCI(UART)数据格式

    而sci唤醒只能用“input active edge interrupt”,进入stop模式前使能该中断即可,即SCIACR1_RXEDGIE=1。

    还有一点要注意的是清除该中断的标志位是置1而不是置0,即SCIASR1_RXEDGIF=1


    • 发布于 2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14

  • 在电源那一章台,有配置lin总线唤醒的寄存器的
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 在MCU进入STOP状态后不能直接通过UART等中断外设唤醒,唤醒信号总线的睡眠模式可以通过任何节点,建议看看配置lin总线唤醒寄存器说明
    • 发布于2018-10-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 其他的int可以唤醒吗?或者你确认stop的时候,SCI所需要的振荡源是不是被关闭了
    • 发布于2018-10-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 在进入stop模式之前需要使能外部中断唤醒的功能
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • STOP模式只能通过专门的中断引脚才可以唤醒
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以用外部中断或者唤醒引脚来唤醒
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • lin引脚如果没有唤醒通道是无法唤醒的,一般是通过wakeup按钮进行唤醒。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个lin是没有唤醒功能的,要使用其他的唤醒方式才可以的
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个引脚要连接到你的唤醒通道,不然是不能正常唤醒的
    • 发布于2018-11-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机进入stop模式,如何通过lin唤醒