加外部上拉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: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 |