查看: 4535|回复: 0

SIP Slave 模式疑问 望指教

[复制链接]
  • TA的每日心情
    开心
    2017-9-7 09:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    24

    主题

    130

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    401
    最后登录
    2020-11-3
    发表于 2018-10-20 15:49:02 | 显示全部楼层 |阅读模式
    芯片:Freescale MK10FN1M0xxx12
    实验:在调试K10芯片   SPI  Slave模式时发现:当接收到主机发送来的数据后,进行对发送寄存器数据填充时只能赋值0,如果填充其他数据会影响接收寄存器里面的数据。


    实验条件:
    1)开启接收中断:
    SPI1_RSER  |= SPI_RSER_RFDF_RE_MASK;
    SPI1_RSER  &= ~SPI_RSER_RFDF_DIRS_MASK;

    2) TX FIFO 、RX FIFO 都没有使能
    SPI_MCR_DIS_TXF_MASK            
    SPI_MCR_DIS_RXF_MASK


    3)中断中的处理逻辑
    2018-10-20_153957.png
    问题:这里为什么只能填充0呢?
    如果填充其他数据,就会影响接收寄存器SPI1_POPR的数值。



    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-12 19:07 , Processed in 0.083652 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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