完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
下载了一个ADuCM360的例程,使用jlink仿真时,每次开始运行程序都会停止在启动文件的内容为B .的一行,查看了一下,B .的意思是跳转到本行的意思,所以程序是进入了一个死循环,那么请问,ADI公司提供的例程中启动文件是不完整的吗,包括其中的中断处理函数都要自己编写吗?还望公司的工程师说明一下,谢谢
|
|
相关推荐
11个回答
|
|
ADI公司提供的例程都是可以工作的,启动文件是完整的,如果用户没有额外的需求,仅仅验证例程,中断处理函数不用自己编写。推荐到如下FTP地址下载完整的例程和库函数。
ftp://ftp.analog.com/pub/MicroConverter/ADuCMxxxV1.3/ 另外,能否把遇到的问题以附件或者贴图的形式告知我们,方便解决问题。 |
|
|
|
saber_miku 发表于 2018-10-1 10:18 您好,感谢您的回复,现在遇到了一个新的问题:使用jlink在线调试时,程序运行没问题,是我想要的结果,但是将程序下载到芯片的Flash里后,取下jlink,并且复位后,程序并没有执行。经检查,复位键是没问题的,请问问题出在什么地方呢?另外我在检查芯片的电源引脚时,发现外部晶振的一个引脚和电源引脚短路到了一起,但是我程序里配置的时钟一直都是使用芯片内部的16M的晶振,请问这会对程序运行有影响吗?谢谢 |
|
|
|
saber_miku 发表于 2018-10-1 10:18 这是我结合ADAS1000的程序 |
|
|
|
saber_miku 发表于 2018-10-1 10:18 我用的芯片是ADUCM361,但是程序是在ADUCM360的例程的基础上修改的,头文件也是用的ADUCM360的,请问这会是造成程序下到芯片Flash里后复位不运行的原因吗,另外,我用了另外一块板子,外部晶振焊接是没问题的,但是也是这样,只能在线运行,急等您指点! |
|
|
|
取名字太难 发表于 2018-10-1 10:39 请确定芯片焊接没有问题,把晶振的问题排除掉,使用内部oscillator。上电后测量reset管脚,以及DVDD_REG和INT_REF管脚,确认电压是正常的。建议编写一个非常简单的闪灯的程序,下载到芯片中,观察芯片是否能正常工作。 |
|
|
|
saber_miku 发表于 2018-10-1 10:56 非常感谢您的回复,这个问题已经解决了。另外我遇到了一个新的问题,当我给ADAS1000的寄存器配置完成以后,读取的信号总是全部是零,于是程序运行时,我读取了帧表头FRAMES寄存器的值,它的值一直是0x88000000,即第27位为1,根据芯片手册,是检测到器件内部错误,我给ADAS1000的AVDD是5V,IOVDD是3.3V,读取其他寄存器的值和我配置的一样,无误。请问是我的ADAS1000这个芯片损坏了吗,还是软件配置有问题? |
|
|
|
取名字太难 发表于 2018-10-1 11:14 您好。 您可以先尝试按照数据手册Example 4配置,检查读取测试音能否正确。 请参考链接中ADuCM361控制ADAS1000的示例代码, http://www.analog.com/cn/design-center/reference-designs/drivers-reference-code.html 读取命令可以使用Framevoid ADAS1000StartToReadFrame(unsigned char Did)函数 |
|
|
|
您好,我根据ADAS1000读出的数据,查看帧表头(FRAMES)寄存器时,第28和29位开始为00,之后总是为11,也就是总是会遗失3帧或3帧以上的数据,请问问题会出在什么地方呢,望您尽快回复,谢谢。 |
|
|
|
您好,按照您说的我进行了配置,但是帧表头(FRAMES)寄存器第27位仍然是1,就是检测到器件内部错误,还有数据帧丢失的问题,请问会是什么原因呢 |
|
|
|
这种“检测到器件内部错误”究竟是一种什么样的错误呢,硬件产生的还是软件配置有问题呢,还望告知 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2282个成员聚集在这个小组
加入小组1003 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1394 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1941 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4275 浏览 2 评论
9068 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1553浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1700浏览 2评论
1004浏览 2评论
1683浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1394浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 04:32 , Processed in 0.806404 second(s), Total 65, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号