f449 的spi 通信

[复制链接]
581|5
 楼主| Stannis 发表于 2016-6-20 21:33 | 显示全部楼层 |阅读模式
P3SEL |= BIT1+BIT3+BIT5+BIT7;                         // P3.1,3 USCI_B0 option select
    P3DIR |= BIT1+BIT3+BIT5+BIT7;

   // Enable USART0 SPI mode
    UCTL0 |= SWRST;
    UCTL0 |= CHAR + SYNC + MM+SWRST;                // 8-bit SPI Master **SWRST**
    UTCTL0 |=CKPH+SSEL1+SSEL0+STC ;     // SMCLK, 3-pin mode
            
    UBR00 = 0x04 ;                            // UCLK/4
    UBR10 = 0x00;                             // 0
    UMCTL0 = 0x00;                            // no modulation
    ME1 |= USPIE0;
    IFG1  &= ~URXIFG0;
    IE1   &= ~URXIE0;
    UCTL0 &= ~SWRST;  // Ini talize USART state machine

哪里有问题呀?为什么就是测不到通讯的波形呢,什么也看不到,时钟波形也没有,输出波形也没有
Rangar 发表于 2016-6-20 21:54 | 显示全部楼层
是不是没有定义P3.0管脚,STE引脚
dirtwillfly 发表于 2016-6-20 21:58 | 显示全部楼层
建议先运行一个官网提供的spi的例程,在例程的基础上修改
uptown 发表于 2016-6-20 22:03 | 显示全部楼层
单步仿真有没有信号
Thor9 发表于 2016-6-20 22:07 | 显示全部楼层

首先看一下硬件连接是否正常。GPIO设置是否正常
其次看一下极性和相位设置是否正常。
uptown 发表于 2016-6-20 22:07 | 显示全部楼层
看看io的驱动能力够吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

721

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部