完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 bianlei22141 于 2013-4-23 09:50 编辑
在用LPC2378做IPMI智能管理的时候,需要用到LPC2378中的I2C总线控制器来控制I2C的传输,达到智能管理的作用,但是现在我遇到了一个莫名其妙的问题,就是在用I2C做信息的传输的时候,会很不稳定,有时能够得到正确的通信回复,有时候程序表现是跑死了,用Jlink查看,程序跑飞的时候是移植处在I2C的中断服务程序中跳不出来了,就是在I2C发送启动信号(start信号)引起中断的时候,本来在中断中是清楚中断信号和启动信号控制位,让程序跑进下一个中断状态,但现在看到的是程序一直在启动中断服务程序中,中断信号和启动信号无法清除,导致程序的崩溃,我在Jlink调试时出现这种情况的时候,手动的把中断位和启动位清除后就可以正常的往后面运行,我就想问问各位前辈,这种现象是什么原因造成的,现在很困惑,程序有时能正常,有时又崩溃在那里,弄的现在我都快崩溃了。如果有前辈遇到过同样的情况,一定要给我指条路呀,谢谢了。 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
1932个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4867 浏览 1 评论
6108 浏览 1 评论
6818 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
645浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
641浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
643浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
729浏览 2评论
844浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 15:23 , Processed in 1.211675 second(s), Total 49, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号