完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
N76E003 输入捕获问题 数值不正确,请高手指点一二,错在何处?
捕获配置 void Capture_init(void) { P15_Input_Mode; P15 = 1; tiMER2_DIV_64; TIMER2_CAP0_Capture_Mode; IC7_P15_CAP0_FallingEdge_Capture; set_ECAP; //Enable Capture interrupt set_TR2; //Triger Timer2 set_EA; } 主程序 void main (void) { Capture_init(); InitialUART0_Timer3(115200); //P06/P07 TI = 1; // Important, use prinft function must set TI=1; while(1) { if(flag==1) { printf("\n CAPH 0x%bX",CAP0H); printf("\n CAPL 0x%bX",CAP0L); flag = 0; } P12 = !P12; Timer0_Delay1ms(100); } } 中断服务 void Capture_ISR (void) interrupt 12 { clr_CAPF0; // clear capture0 interrupt flag CAP0H = C0H; CAP0L = C0L; flag = 1; clr_TF2; } |
|
相关推荐
1个回答
|
|
|
可能有几个可能的原因导致N76E003输入捕获数值不正确:
1.捕获配置错误:检查捕获配置是否正确,确保捕获模式、输入模式和触发边沿等参数都正确配置。 2.输入信号异常:输入信号的异常也会导致捕获数值不正确,检查输入信号是否正常且在捕获极限范围内。 3.芯片问题:如果以上两个原因都被排除,那么有可能是芯片本身存在问题。可以尝试更换芯片或者联系芯片制造商进行咨询和修复。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
2022 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4789 浏览 0 评论
4270 浏览 9 评论
3858 浏览 16 评论
4431 浏览 1 评论
4257浏览 3评论
3433浏览 0评论
1199浏览 0评论
2886浏览 0评论
3948浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-13 03:55 , Processed in 0.669964 second(s), Total 76, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
478