完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
7 个讨论
|
|
keji730 发表于 2020-8-13 18:20 你说的RTC是芯片上的RTC,还是外加的RTC芯片?你本身用的是哪款DSP? http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
keji730 发表于 2020-8-13 18:47 可是RTC跟I2C没有关系啊。而且一楼的波形显示确实是Slave没有回应ACK,这跟DSP这边的程序没有关系了。 基于你的图,我做了如下分析。你可以用示波器量一量板子上的I2C信号,我估计应该是SCL受到了干扰。 http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
lifei639156 发表于 2020-8-13 18:56 Hi Tony, 今天我用示波器试着量板子上的信号,发现当示波器探头测量SCL管脚时程序即可正常读出湿度数据(程序使用while循环持续的读出湿度数据),此时SCL测得波形如下所示 但是一旦将探头从SCL管脚拿开,程序就会卡在昨天出问题的地方,即在下次循环中发送slave地址后得不到ACK应答。探头位置如下所示: 1.探头测量时程序正常,拿开后程序出错,因此程序错误时无法得知SCL的情况。 2.为什么示波器的探头会影响程序运行的成功与否? |
|
|
|
|
|
keji730 发表于 2020-8-13 19:15 这是可以解释的,因为探头接上去是有容性的,对信号会一定的滤波作用,可能把毛刺,干扰信号滤掉了。 虽然你的图片没有放大,但还是可以看出来两个问题: #1. 信号上升沿有回勾,而且一个上升沿上好像还不只一个,这是绝对不允许的,会影响信号的判断,有可能就会引起一个脉冲判断为2次。 #2. 信号有很大的下冲。 这路I2C完整的电路是啥样子的,为什么会有这个回勾?这就要你们的硬件人员加入进来解决了。 把上拉10K电阻调整一下试试。 顺便给你留个思考题:试问如果产品在运行当中I2C信号受到干扰出了这种情况怎么办? http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
1872 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3614 浏览 4 评论
5020 浏览 0 评论
请问如何用DM368对RGB格式的图片数据进行编码生成JPEG格式图片?
1725 浏览 1 评论
9311 浏览 8 评论
CC3100BOOST使用CC3200lunchXL进行烧录
654浏览 2评论
697浏览 1评论
TMS320F28034: 利用C2prog通过SCI给TMS320F28034烧录程序,出现错误提示:Bootloading... failed (invalid echo)!
651浏览 1评论
1178浏览 1评论
求DLPC350 Programmer’s Guide User's Guide 中文版说明书
1174浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 13:16 , Processed in 0.827446 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号