完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
PIC32 MZ2048 EFM100 HORDER 2.04i AM在函数中运行DSP1 FieldFixIM32()时存在问题。DSP滤波功能,DSPFILTERFIL32()没有内部抽取,工作良好。相同的数据,相同的抽头,相同的系数,相同的输入缓冲器大小。一个大约50%次的惩罚。函数dSP.FielFieldIM32()似乎完成并返回,但是应用程序停止运行。我猜测它触发了一个异常或中断,这些异常或中断是不被处理的,事情从那里开始下坡。我如何捕获和处理异常或中断,这是我没有预料到的?你如何调试这样的东西?我使用以下参数,我相信满足抽取函数的规则。输入缓冲器大小=200个采样缓冲器大小=40个采样率=5TAPs=系数个数=延迟线长度=8个尺度=0(无位移位)---格雷厄姆==
以上来自于百度翻译 以下为原文 PIC32MZ2048EFM100 HARMony 2.04 I am having problems getting the function DSP_FilterFIRDecim32() to run in a program. The DSP filter function, DSP_FilterFIR32() without the internal decimation, works fine. Same data, same taps, same coefficients, same input buffer size. I could use this function, and separately decimate, but at about a 50 percent time penalty. The function DSP_FilterFIRDecim32() seems to complete and return, but the application stops running. I am guessing that it triggers an exception or interrupt that is not handled, and things go downhill from there. How do I catch and handle an exception or interrupt that I am not expecting? How do you debug something like this? I am using the following parameters, which I believe satisfies the rules for the decimation function. Input buffer size = 200 samples Output buffer size = 40 samples Decimation rate = 5 Taps = Number of coefficients = Delay line length = 8 Scale = 0 (No bit shifting) --- Graham == |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
5208 浏览 9 评论
2017 浏览 8 评论
1943 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3189 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2244 浏览 5 评论
758浏览 1评论
646浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
563浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
657浏览 0评论
556浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-9 19:38 , Processed in 1.117438 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号