完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我基于CYT2B7_M4在测试TCPWM0的capture功能,例程是TVII_Sample_Driver_Library_7.2.0tviibe1msrcexamplestcpwmcapture,按照例程将P12.4成功修改成TC0_40_TR0复用功能,但是这个PIN也可以配置为TC0_39_TR1,尝试修改为TC0_39_TR1失败,请问该如何修改,修改了main_cm4.c如下代码:
Line28~30 /* Capture Mode Configuration def */ #define TCPWM0_GRPx_CNTx_CAPTURE TCPWM0_GRP0_CNT39//TCPWM0_GRP0_CNT0 #define PCLK_TCPWM0_CLOCKSx_CAPTURE PCLK_TCPWM0_CLOCKS39//PCLK_TCPWM0_CLOCKS0 #define TCPWM_PERI_CLK_DIVIDER_NO_CAPTURE 0u Line33~35 #define TCPWM_TR_ONE_CNT_INx_PORT GPIO_PRT12//GPIO_PRT6 #define TCPWM_TR_ONE_CNT_INx_PIN 4ul//1u #define TCPWM_TR_ONE_CNT_INx_MUX P12_4_TCPWM0_TR_ONE_CNT_IN118//P6_1_TCPWM0_TR_ONE_CNT_IN0 Line165~170 cy_stc_sysint_irq_t irq_cfg = { .sysIntsrc=tcpwm_0_interrupts_39_IRQn,//tcpwm_0_interrupts_0_IRQn, .intIdx = CPUIntIdx3_IRQn, .isEnabled = true, }; |
|
相关推荐
1个回答
|
|
In SDL cpature example, you can find the TR_ONE_CNT_INx equation on the top
(TR_ONE_CNT_INx: x = (256 * GrpNum * 3) + (CntNum * 3) + TR_ONE_CNT_NR_USE) if you would like to use "P12_4_TCPWM0_LINE_COMPL39", given GrpNum = 0 and CntNum = 39, therefore TR_ONE_CNT_NR_USE input trigger should be equal to 1. for more information, please refer to AN220224 section 2.2.2 Table 5. |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
503 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1756 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1183 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1053 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1287 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12022 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 23:28 , Processed in 1.297368 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号