打印

MPLAB的logic analyzer能看出SPI的时序吗

[复制链接]
1957|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
用的是MPLAB 8.70 , 芯片PIC18F4550:

执行就是没结果,代码也很简单:
TRISCbits.RC7=0;
TRISBbits.RB1=0;
TRISAbits.RA5=1;
unsigned char sync_mode = SPI_FOSC_4;//MHz
unsigned char bus_mode = MODE_01; // default SPI bus mode 0,0
unsigned char smp_phase = SMPMID;
CloseSPI();
OpenSPI(  sync_mode, bus_mode,smp_phase );
while(WriteSPI(0xaa));
CloseSPI();
while(1);
沙发
yewuyi| | 2013-5-13 17:55 | 只看该作者
没玩过,是不是要设置什么?

使用特权

评论回复
板凳
chenyuejian|  楼主 | 2013-5-13 19:49 | 只看该作者
yewuyi 发表于 2013-5-13 17:55
没玩过,是不是要设置什么?

换用了示波器,发现时序是正确的。logic analyzer的RB等普通口是可以输出,可能真需要设置什么吧。。。

使用特权

评论回复
地板
lanyong| | 2013-5-15 12:39 | 只看该作者
应该是可以的。你io输出要设置正确。

使用特权

评论回复
5
chenyuejian|  楼主 | 2013-5-15 14:54 | 只看该作者
lanyong 发表于 2013-5-15 12:39
应该是可以的。你io输出要设置正确。

谢谢

使用特权

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

本版积分规则

12

主题

45

帖子

1

粉丝