打印

f449 的spi 通信

[复制链接]
347|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 | 只看该作者
单步仿真有没有信号

使用特权

评论回复
5
Thor9| | 2016-6-20 22:07 | 只看该作者

首先看一下硬件连接是否正常。GPIO设置是否正常
其次看一下极性和相位设置是否正常。

使用特权

评论回复
6
uptown| | 2016-6-20 22:07 | 只看该作者
看看io的驱动能力够吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

721

帖子

1

粉丝