完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在官方BSP\tiMER_Capture范例中,提到Timer0和Timer3的输出频率各位500Hz和1Hz,但是实际上则是1000Hz和2Hz,这其中是不是有什么误会???,谢谢!
printf(" Timer0: Clock source is 12 MHz; Toggle-output mode and frequency is 500 Hz.\n"); printf(" Timer3: Clock source is 12 MHz; Toggle-output mode and frequency is 1 Hz.\n"); printf(" Timer2: Clock source is HCLK(72 MHz); Continuous counting mode; TCMP is 0xFFFFFF;\n"); printf(" Counter pin enable; Capture pin and capture interrupt enable;\n"); printf("# Generate 500 Hz frequency from TM0 and connect TM0 pin to Timer2 counter pin.\n"); printf("# Generate 1 Hz frequency from TM3 and connect TM3 pin to TM2_EXT capture pin.\n"); printf("# Get 500 event counts from Timer2 counter pin when each TM2_EXT pin interrupt occurred.\n\n"); /* Initial Timer0 and Timer3 default setting */ timer0_freq = TIMER_Open(TIMER0, TIMER_TOGGLE_MODE, 1000); timer3_freq = TIMER_Open(TIMER3, TIMER_TOGGLE_MODE, 2); printf("Timer0 frequency = %d\n",timer0_freq); printf("Timer3 frequency = %d\n",timer3_freq); |
|
相关推荐
1个回答
|
|
); Frequency is 1 KHz.n");
如果TIMER_Open函数的输出频率和实际输出频率不一致,可以尝试调整时钟源的频率或者缩放因子,以使输出频率符合预期。 对于官方BSP中提到的Timer0和Timer3的输出频率与实际频率不一致的情况,可能是因为其中的一些配置参数被修改或者存在误解。解决这种问题可以尝试重新设置这些参数,或者参考其他可靠的配置示例。 |
|
|
|
只有小组成员才能发言,加入小组>>
788 浏览 0 评论
1151 浏览 1 评论
2527 浏览 5 评论
2860 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2709 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1068浏览 3评论
193浏览 2评论
455浏览 2评论
368浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
453浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 19:58 , Processed in 1.019408 second(s), Total 77, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号