找回密码
 立即注册

QQ登录

只需一步,快速开始

I2C_Loopback示例测试失败请教?

查看数: 5623 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-10-13 15:48

正文摘要:

我测试Nano100B Series BSP_CMSIS_V3.02.000包里的I2C_Loopback示例时失败,测试结果如图。[img=0,1]file:///C:\Users\kyzy\Documents\Tencent Files\187328510\Image\C2C\]`@T[Y5LGVYDPLHZV`D6W4G.jpg[/img]查看技 ...

回复

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

回复 hale 发表于 2015-10-15 14:31:17
加外部上拉4.7K后,正常!谢谢热心的CHLIN55
+-------------------------------------------------------+
|      Nano100 Series I2C Cross Test Sample Code        |
+-------------------------------------------------------+
  I/O Configuration:
  SDA  GPA8(Pin12) <--> GPA10(Pin10)
  SCL  GPA9(Pin11) <--> GPA11(Pin9)

..... Press a key to continue ...
I2C0 clock 100000 Hz
I2C1 clock 100000 Hz
Test Loop =>0..[OK]
1..[OK]
2..[OK]

255..[OK]

Test Completely !!


回复 hale 发表于 2015-10-15 09:31:06
本帖最后由 hale 于 2015-10-15 09:39 编辑

在NuTiny-EVB-Nano130_LQFP128 v1.1的开发板上测试的,还真是没有上拉,配置内部上拉后,测试结果如下:
+------------------------------------------------------+ |    Nano100 Series I2C Cross Test Sample Code        | +------------------------------------------------------+   
I/O Configuration:   
SDA  GPA8(Pin12) <--> GPA10(Pin10)   
SCL  GPA9(Pin11) <--> GPA11(Pin9)  
..... Press a key to continue ...
I2C0 clock 100000 Hz
I2C1 clock 403846 Hz
Test Loop =>0..[OK]
1..[OK]
2..[OK]
3..[OK]
4..[OK]
5..[OK]
6..[OK]
7..[OK]
8..[OK]
9..[OK]
10..[OK]
11..[OK]
12..[OK]
13..[OK]
14..[OK]
15..[OK]
16..[OK]
17..[OK]
18..[OK]
19..
I2C Byte Write/Read Failed, Data 0x0 In Hard Fault Handler
r0  = 0x1101
r1  = 0x0
r2  = 0x3fffe0
r3  = 0x1101
r12 = 0x0
lr  = 0xccd
pc  = 0x29009000
psr = 0x40000200



回复 CHLIN55 发表于 2015-10-14 18:39:10
有接上拉電阻嗎?
SCL和SDA都要接4.7K上拉電阻.
新唐MCU