完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
HII AM使用XIDV3.26和和声1.07.01(刚刚升级两个)与PIC32 MX795F512L设备。我相信这个问题与升级没有关系。在我的当前配置中,我有以下模块并且所有模块都工作正常:ADC、用于显示和内存的SPI、系统定时器、键输入等。对于项目的下一阶段,我现在添加OC1和OC2,并且它们中的每一个都使用单独的16位定时器——timer2和Timer3(因为我需要独立的控制器)。输出频率的ROL)。在编译时,我在sys_tmr.c文件中得到以下错误:未定义引用“DRV_TMR_Open”未定义引用“DRV_TMR_.FrequencyGet”未定义引用“DRV_TMR_AlARM16BitRegister”未定义引用“DRV_TMR_Start”。:#include"system/tmr/src/sys_tmr_local.h"我已经测试了一个仅使用系统定时器的示例应用程序,并在定时器ISR中闪烁LED。而且效果很好。但是看起来像OC一样,系统计时器没有编译好。虽然我可以使用另一个静态定时器,然后我不需要使用系统定时器,我仍然希望使用系统定时器-它们对一些延迟例程很有用。任何帮助都将非常感谢..谢谢:西拉斯
|
|
相关推荐
4个回答
|
|
选择OC模式设置为PWM模式,OC_COMPARE_PWM_EDGE_ALIGNED_MODE。您选择了需要设置比较值的非PWM模式,请参阅OC驱动器的最后两个设置。
|
|
|
|
非常感谢你!我刚刚错过了OC设置……是的,它起作用了:)它在代码上做了一点改变,如://Enable OC1和start计时器DRV_OC0_Start();appData.OC0TimerHandle=DRV_TMR_Open(DRV_TMR_INDEX_1,DRV_IO_INTENT_EXCLUSIVE);if(appData.OC0TimerHandle==DRV_HANDLE_INVALID){Delay(5000); }DRV_TMR_Alarm16BitRegister(appData.OC0TimerHandle,1000,true,(uintptr_t)&appData,0);//DRV_TMR_Alarm.16BitSet(appData.OC0TimerHandle,1000);DRV_TMR_Start(appData.OC0TimerHandle);注意:上面的延迟函数是阻塞类型(循环),并且仅在APP_STATE_INI中使用。T,以后的系统TMR用于所有需要的延迟。我真的需要动态计时器+sys计时器来与OC一起工作并最终工作……再次感谢@TotemThe functionDRV_TMR_Alarm.16BitSet似乎不起作用。不知道为什么,任何人可以确认…这是不是被贬低了?西拉斯
|
|
|
|
你好,Sailesh V,你是不是在使用DrviTrMARM期刊16BITSET API进行构建错误?你能准确地说出你面对这个API的错误吗?然而,DRV_TMR_Alarm.16BitSetAPI稍后将被弃用,而不是使用通用API DRV_TMR_Alarm.Set。
|
|
|
|
嗨@Daukini对不起我的混淆:(感谢引用“Volume IV:MPLAB和谐框架参考”——这对我来说将是很大的帮助。现在我有了正确的代码,我可以传递最后一个参数的“Timer_CallBack”,但是实际上我不需要这个回调来回调我的应用程序(至少目前是这样)//Star。t OC1和启动计时器DRV_OC0_Start();appData.OC0TimerHandle=DRV_TMR_Open(DRV_TMR_INDEX_1,DRV_IO_INTENT_EXCLUSIVE);if(appData.OC0TimerHandle!= DRV_HANDLE_INVALID){DRV_TMR_AlarmRegister(appData.OC0TimerHandle,1000,true,0,0);DRV_TMR_Start(appData.OC0TimerHandle);}感谢againSilas
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
776浏览 1评论
665浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
594浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
675浏览 0评论
575浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:50 , Processed in 1.301989 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号