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

[复制链接]
 楼主| chenyuejian 发表于 2013-5-13 17:16 | 显示全部楼层 |阅读模式
用的是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输出要设置正确。
 楼主| chenyuejian 发表于 2013-5-15 14:54 | 显示全部楼层
lanyong 发表于 2013-5-15 12:39
应该是可以的。你io输出要设置正确。

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

本版积分规则

12

主题

45

帖子

1

粉丝

12

主题

45

帖子

1

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