完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
伟大!我有一个程序,包括DSPIC30F5015电机控制单元。程序在微控制器上运行正常,但我想使用分析器做一些调整。问题是分析器里没有变化!它没有注册任何PWM引脚或RE引脚的变化。分析仪支持电机控制吗?谢谢!
|
|
相关推荐
8个回答
|
|
分析器支持引脚,并且不知道设备是什么。然而,模拟器不一定支持所有设备的所有外围设备。看起来30F5015支持PWM和PORTE,所以我希望管脚能够工作。分析仪在模拟器运行时不会动态更新,它等待直到停止更新它的显示。而且,分析器通常不会在调试会话启动后绘制添加到分析器的PIN。(所以您必须停止会话并重新启动它才能让分析器工作。)您的PWM是否可能被触发,从应用程序板上的某个外部信号触发,您已经在刺激中建模了?如果你的问题不是上面的问题,我们需要更多的信息。你正在做什么(序列的步骤,例如开放分析器,添加XXX PIN,启动调试会话,停止调试会话等)?你没有看到的预期结果是什么?
|
|
|
|
在这里你可以看到我的项目!我可以保证你在控制器上工作得很好。我发现一些不同的寄存器值!我的逻辑分析仪设置为一万条记录!有什么想法吗?!
|
|
|
|
斯图亚诺夫,我今天晚些时候再看这个。你可以通过告诉我在逻辑分析仪中准确地观察到哪些针来帮助我。你使用的是什么版本的MPLAX?
|
|
|
|
你到底期望在这里发生什么?您的占空比设置为0。(PDC1==0)
|
|
|
|
不!不是这样!再核对一下!它设定为1500!我正在使用MPLAB X IDE V3.30!
|
|
|
|
以下是我在代码中可以找到的PDCX寄存器的唯一引用…
|
|
|
|
你检查了C吗?!PWMValk=1500!PLS,运行模拟,然后检查寄存器!我认为一切都很好!
|
|
|
|
不知怎的,我发现在文件搜索错过了你的主要。不知怎么地闪闪发光。在模拟器Java代码中,通过在PWM中设置断点,确定占空比为0。当我看到PDC是0时,我做了有毛病的查找文件,看到了我所期望的,没有看得更深。所以我今天早上看得更深了。是的,您确实将PDC设置为PWMValk,但此时PWMCON2.UDIS=1。根据数据表,PWM将忽略PDC更新,而UDIS==1。(见附件)我担心听到你说,真正的设备是“工作”在这一点上。
|
|
|
|
只有小组成员才能发言,加入小组>>
5013 浏览 9 评论
1923 浏览 8 评论
1856 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3072 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2148 浏览 5 评论
582浏览 1评论
450浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
479浏览 0评论
378浏览 0评论
IPECMD命令烧录AVR128DA48芯片,报找不到芯片错误
862浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-22 13:44 , Processed in 1.789336 second(s), Total 91, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191